/* * This file ("RecipeKeepDataShaped.java") is part of the Actually Additions mod for Minecraft. * It is created and owned by Ellpeck and distributed * under the Actually Additions License to be found at * http://ellpeck.de/actaddlicense * View the source code at https://github.com/Ellpeck/ActuallyAdditions * * © 2015-2017 Ellpeck */ package de.ellpeck.actuallyadditions.mod.crafting; import net.minecraftforge.oredict.ShapedOreRecipe; // TODO: [port] MOVE TO DATA_GENERATOR @Deprecated public class RecipeKeepDataShaped extends ShapedOreRecipe { // // private final ItemStack nbtCopyStack; // // public RecipeKeepDataShaped(ResourceLocation group, ItemStack result, ItemStack nbtCopyStack, Object... recipe) { // super(group, result, recipe); // this.nbtCopyStack = nbtCopyStack; // // RecipeHelper.addRecipe(group.getPath(), this); // } // // @Override // public ItemStack getCraftingResult(InventoryCrafting inventory) { // ItemStack stack = super.getCraftingResult(inventory); // if (StackUtil.isValid(stack)) { // for (int i = 0; i < inventory.getSizeInventory(); i++) { // ItemStack input = inventory.getStackInSlot(i); // if (ItemUtil.areItemsEqual(this.nbtCopyStack, input, true)) { // stack.setTagCompound(input.getTagCompound()); // break; // } // } // } // return stack; // } }