diff options
author | Christina Berchtold <kekzdealer@gmail.com> | 2020-04-24 22:00:02 +0200 |
---|---|---|
committer | Christina Berchtold <kekzdealer@gmail.com> | 2020-04-24 22:00:02 +0200 |
commit | 27f5a01fd75c7019f220bdc44083766c27cf4180 (patch) | |
tree | 15770c9194d54955976c416c8fe3a3eb649873b5 /src/main/java/kekztech/MultiItemHandler.java | |
parent | 1e447aa43cddf6d533a40148568e6e435bdf6c78 (diff) | |
download | GT5-Unofficial-27f5a01fd75c7019f220bdc44083766c27cf4180.tar.gz GT5-Unofficial-27f5a01fd75c7019f220bdc44083766c27cf4180.tar.bz2 GT5-Unofficial-27f5a01fd75c7019f220bdc44083766c27cf4180.zip |
shelved ItemServer for next release
Diffstat (limited to 'src/main/java/kekztech/MultiItemHandler.java')
-rw-r--r-- | src/main/java/kekztech/MultiItemHandler.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/main/java/kekztech/MultiItemHandler.java b/src/main/java/kekztech/MultiItemHandler.java index 58dd0660e9..27d936efec 100644 --- a/src/main/java/kekztech/MultiItemHandler.java +++ b/src/main/java/kekztech/MultiItemHandler.java @@ -1,5 +1,8 @@ package kekztech; +import java.util.ArrayList; +import java.util.List; + import net.minecraft.item.ItemStack; public class MultiItemHandler { @@ -14,6 +17,19 @@ public class MultiItemHandler { } + public List<String> debugPrint() { + if(items == null) { + return new ArrayList<String>(); + } + final ArrayList<String> slots = new ArrayList<>(); + + for(int i = 0; i < items.length; i++) { + slots.add("Slot " + i + " contains " + items[i].stackSize + " " + items[i].getDisplayName()); + } + + return slots; + } + /** * Adapts the internal storage to structure changes. * In the event of structure down-sizing, all excess items @@ -22,6 +38,7 @@ public class MultiItemHandler { * @param itemTypeCapacity */ public void setItemTypeCapacity(int itemTypeCapacity) { + System.out.println("Configuring type capacity"); if(items.length > itemTypeCapacity) { // Generate new smaller backing array final ItemStack[] newItems = new ItemStack[itemTypeCapacity]; |