aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kekztech/MultiItemHandler.java
diff options
context:
space:
mode:
authorChristina Berchtold <kekzdealer@gmail.com>2020-04-24 22:00:02 +0200
committerChristina Berchtold <kekzdealer@gmail.com>2020-04-24 22:00:02 +0200
commit27f5a01fd75c7019f220bdc44083766c27cf4180 (patch)
tree15770c9194d54955976c416c8fe3a3eb649873b5 /src/main/java/kekztech/MultiItemHandler.java
parent1e447aa43cddf6d533a40148568e6e435bdf6c78 (diff)
downloadGT5-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.java17
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];