--- a/net/minecraft/item/crafting/IRecipe.java +++ b/net/minecraft/item/crafting/IRecipe.java @@ -1,20 +1,16 @@ package net.minecraft.item.crafting; import net.minecraft.inventory.IInventory; -import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.NonNullList; import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; public interface IRecipe { boolean func_77569_a(IInventory p_77569_1_, World p_77569_2_); ItemStack func_77572_b(IInventory p_77572_1_); - @OnlyIn(Dist.CLIENT) boolean func_194133_a(int p_194133_1_, int p_194133_2_); ItemStack func_77571_b(); @@ -23,9 +19,9 @@ NonNullList nonnulllist = NonNullList.func_191197_a(p_179532_1_.func_70302_i_(), ItemStack.field_190927_a); for(int i = 0; i < nonnulllist.size(); ++i) { - Item item = p_179532_1_.func_70301_a(i).func_77973_b(); - if (item.func_77634_r()) { - nonnulllist.set(i, new ItemStack(item.func_77668_q())); + ItemStack item = p_179532_1_.func_70301_a(i); + if (item.hasContainerItem()) { + nonnulllist.set(i, item.getContainerItem()); } } @@ -40,7 +36,6 @@ return false; } - @OnlyIn(Dist.CLIENT) default String func_193358_e() { return ""; }