From 724b515e94fe7f0df68205fc8dd1b97a0d78f659 Mon Sep 17 00:00:00 2001 From: way2muchnoise Date: Sun, 20 Nov 2016 20:42:01 +0100 Subject: [PATCH] fixes #423 --- src/main/java/com/raoulvdberge/refinedstorage/RSUtils.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/RSUtils.java b/src/main/java/com/raoulvdberge/refinedstorage/RSUtils.java index 3d14ffb4e..27786239b 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/RSUtils.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/RSUtils.java @@ -27,6 +27,7 @@ import net.minecraftforge.fluids.capability.wrappers.FluidHandlerWrapper; import net.minecraftforge.fml.common.network.ByteBufUtils; import net.minecraftforge.items.CapabilityItemHandler; import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.items.IItemHandlerModifiable; import net.minecraftforge.items.wrapper.InvWrapper; import net.minecraftforge.items.wrapper.SidedInvWrapper; import org.apache.commons.lang3.tuple.Pair; @@ -101,7 +102,7 @@ public final class RSUtils { nbt.setTag(String.format(NBT_INVENTORY, id), tagList); } - public static void readItems(IItemHandler handler, int id, NBTTagCompound nbt) { + public static void readItems(IItemHandlerModifiable handler, int id, NBTTagCompound nbt) { String name = String.format(NBT_INVENTORY, id); if (nbt.hasKey(name)) { @@ -113,7 +114,7 @@ public final class RSUtils { ItemStack stack = ItemStack.loadItemStackFromNBT(tagList.getCompoundTagAt(i)); if (slot >= 0 && slot < handler.getSlots()) { - handler.insertItem(slot, stack, false); + handler.setStackInSlot(slot, stack); } } }