diff options
| author | kekzdealer <kekzdealer@gmail.com> | 2020-02-18 16:50:20 +0100 |
|---|---|---|
| committer | kekzdealer <kekzdealer@gmail.com> | 2020-02-18 16:50:20 +0100 |
| commit | e3568bc7c726a8893b45ab15fb984a88ebab1a5c (patch) | |
| tree | e12adf94f327cf0a6cd1603e3d15814e952c7c97 /src/main/java/kekztech | |
| parent | ba8d49bd6c77d69630135c887272e9d0c8c7311d (diff) | |
| download | GT5-Unofficial-e3568bc7c726a8893b45ab15fb984a88ebab1a5c.tar.gz GT5-Unofficial-e3568bc7c726a8893b45ab15fb984a88ebab1a5c.tar.bz2 GT5-Unofficial-e3568bc7c726a8893b45ab15fb984a88ebab1a5c.zip | |
Improved TE IS IO port code but it's still not working
Diffstat (limited to 'src/main/java/kekztech')
| -rw-r--r-- | src/main/java/kekztech/MultiItemHandler.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/kekztech/MultiItemHandler.java b/src/main/java/kekztech/MultiItemHandler.java index 9416dbebcf..58dd0660e9 100644 --- a/src/main/java/kekztech/MultiItemHandler.java +++ b/src/main/java/kekztech/MultiItemHandler.java @@ -64,7 +64,7 @@ public class MultiItemHandler { } public int getItemTypeCapacity() { - return items.length; + return items != null ? items.length : 0; } public int getPerTypeCapacity() { @@ -97,16 +97,19 @@ public class MultiItemHandler { * Storage slot number. Zero indexed. * @param itemStack * ItemStack to insert. + * @return + * Operation success state. */ - public void insertStackInSlot(int slot, ItemStack itemStack) { + public boolean insertStackInSlot(int slot, ItemStack itemStack) { System.out.println("Inserting " + itemStack.getDisplayName() + " into " + slot); if(itemStack == null || items[slot] != null || locked || slot >= items.length) { - return; + return false; } else { items[slot] = itemStack; + return true; } } |
