diff --git a/src/main/java/com/cubefury/vendingmachine/blocks/MTEVendingMachine.java b/src/main/java/com/cubefury/vendingmachine/blocks/MTEVendingMachine.java index 3291402..9cc51b8 100644 --- a/src/main/java/com/cubefury/vendingmachine/blocks/MTEVendingMachine.java +++ b/src/main/java/com/cubefury/vendingmachine/blocks/MTEVendingMachine.java @@ -511,10 +511,7 @@ public void loadNBTData(NBTTagCompound aNBT) { inputItems.deserializeNBT(aNBT.getCompoundTag("inputs")); if (inputItems.getSlots() != MTEVendingMachine.INPUT_SLOTS) { loadedLegacyData = true; - List oldStacks = new ArrayList<>(); - for (int i = 0; i < inputItems.getSlots(); i++) { - oldStacks.add(inputItems.getStackInSlot(i)); - } + List oldStacks = inputItems.getStacks(); inputItems.setSize(MTEVendingMachine.INPUT_SLOTS); for (int i = 0; i < oldStacks.size(); i++) { if (i >= MTEVendingMachine.INPUT_SLOTS) { @@ -530,10 +527,7 @@ public void loadNBTData(NBTTagCompound aNBT) { outputItems.deserializeNBT(aNBT.getCompoundTag("outputs")); if (outputItems.getSlots() != MTEVendingMachine.OUTPUT_SLOTS) { loadedLegacyData = true; - List oldStacks = new ArrayList<>(); - for (int i = 0; i < outputItems.getSlots(); i++) { - oldStacks.add(outputItems.getStackInSlot(i)); - } + List oldStacks = outputItems.getStacks(); outputItems.setSize(MTEVendingMachine.OUTPUT_SLOTS); for (int i = 0; i < oldStacks.size(); i++) { if (i >= MTEVendingMachine.OUTPUT_SLOTS) {