aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kekztech
diff options
context:
space:
mode:
authorkekzdealer <kekzdealer@gmail.com>2020-02-18 16:50:20 +0100
committerkekzdealer <kekzdealer@gmail.com>2020-02-18 16:50:20 +0100
commite3568bc7c726a8893b45ab15fb984a88ebab1a5c (patch)
treee12adf94f327cf0a6cd1603e3d15814e952c7c97 /src/main/java/kekztech
parentba8d49bd6c77d69630135c887272e9d0c8c7311d (diff)
downloadGT5-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.java9
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;
}
}