<commit_before>package storagecraft.jei;

import mezz.jei.api.IGuiHelper;
import mezz.jei.api.gui.IDrawable;
import mezz.jei.api.gui.IGuiItemStackGroup;
import mezz.jei.api.gui.IRecipeLayout;
import mezz.jei.api.recipe.IRecipeCategory;
import mezz.jei.api.recipe.IRecipeWrapper;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;

public class SoldererRecipeCategory implements IRecipeCategory
{
	private IDrawable background;

	public SoldererRecipeCategory(IGuiHelper helper)
	{
		background = helper.createDrawable(new ResourceLocation("storagecraft", "textures/gui/solderer.png"), 0, 0, 176, 177);
	}

	@Override
	public String getUid()
	{
		return "storagecraft.solderer";
	}

	@Override
	public String getTitle()
	{
		return StatCollector.translateToLocal("gui.storagecraft:solderer");
	}

	@Override
	public IDrawable getBackground()
	{
		return background;
	}

	@Override
	public void drawExtras(Minecraft minecraft)
	{
	}

	@Override
	public void drawAnimations(Minecraft minecraft)
	{
	}

	@Override
	public void setRecipe(IRecipeLayout recipeLayout, IRecipeWrapper recipeWrapper)
	{
		IGuiItemStackGroup group = recipeLayout.getItemStacks();

		int x = 44;
		int y = 20;

		for (int i = 0; i < 3; ++i)
		{
			group.init(i, true, x, y);

			y += 18;
		}

		group.init(3, false, 134, 38);

		if (recipeWrapper instanceof SoldererRecipeWrapper)
		{
			for (int i = 0; i < 3; ++i)
			{
				group.set(i, (ItemStack) recipeWrapper.getInputs().get(i));
			}

			group.set(3, (ItemStack) recipeWrapper.getOutputs().get(0));
		}
	}
}<commit_msg>correct texture for solderer GUI in JEI<commit_after>package storagecraft.jei;

import mezz.jei.api.IGuiHelper;
import mezz.jei.api.gui.IDrawable;
import mezz.jei.api.gui.IGuiItemStackGroup;
import mezz.jei.api.gui.IRecipeLayout;
import mezz.jei.api.recipe.IRecipeCategory;
import mezz.jei.api.recipe.IRecipeWrapper;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;

public class SoldererRecipeCategory implements IRecipeCategory
{
	private IDrawable background;

	public SoldererRecipeCategory(IGuiHelper helper)
	{
		background = helper.createDrawable(new ResourceLocation("storagecraft", "textures/gui/solderer.png"), 8, 5, 162, 89);
	}

	@Override
	public String getUid()
	{
		return "storagecraft.solderer";
	}

	@Override
	public String getTitle()
	{
		return StatCollector.translateToLocal("gui.storagecraft:solderer");
	}

	@Override
	public IDrawable getBackground()
	{
		return background;
	}

	@Override
	public void drawExtras(Minecraft minecraft)
	{
	}

	@Override
	public void drawAnimations(Minecraft minecraft)
	{
	}

	@Override
	public void setRecipe(IRecipeLayout recipeLayout, IRecipeWrapper recipeWrapper)
	{
		IGuiItemStackGroup group = recipeLayout.getItemStacks();

		int x = 44 - 9;
		int y = 20 - 6;

		for (int i = 0; i < 3; ++i)
		{
			group.init(i, true, x, y);

			y += 18;
		}

		group.init(3, false, 134 - 9, 38 - 6);

		if (recipeWrapper instanceof SoldererRecipeWrapper)
		{
			for (int i = 0; i < 3; ++i)
			{
				group.set(i, (ItemStack) recipeWrapper.getInputs().get(i));
			}

			group.set(3, (ItemStack) recipeWrapper.getOutputs().get(0));
		}
	}
}
{'fraction_non_alphanumeric': 0.1180327868852459, 'fraction_numerical': 0.01639344262295082, 'mean_word_length': 4.528830313014827, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7148248', 'n_tokens_mistral': 1335, 'n_tokens_neox': 1199, 'n_words': 248}