aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/inventories
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/core/inventories')
-rw-r--r--src/Java/gtPlusPlus/core/inventories/box/LunchBoxInventory.java15
-rw-r--r--src/Java/gtPlusPlus/core/inventories/box/MagicBagInventory.java15
-rw-r--r--src/Java/gtPlusPlus/core/inventories/box/ToolBoxInventory.java16
3 files changed, 46 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/inventories/box/LunchBoxInventory.java b/src/Java/gtPlusPlus/core/inventories/box/LunchBoxInventory.java
new file mode 100644
index 0000000000..03350a3c18
--- /dev/null
+++ b/src/Java/gtPlusPlus/core/inventories/box/LunchBoxInventory.java
@@ -0,0 +1,15 @@
+package gtPlusPlus.core.inventories.box;
+
+import gtPlusPlus.core.item.tool.misc.box.CustomBoxInventory;
+import gtPlusPlus.core.slots.SlotLunchBox;
+import net.minecraft.item.ItemStack;
+
+public class LunchBoxInventory extends CustomBoxInventory {
+ public LunchBoxInventory(ItemStack stack) {
+ super(stack, "Lunch Box", gtPlusPlus.core.item.tool.misc.box.AutoLunchBox.SLOTS);
+ }
+ @Override
+ public boolean isItemValidForSlot(int slot, ItemStack itemstack) {
+ return SlotLunchBox.isItemValid_STATIC(itemstack);
+ }
+}
diff --git a/src/Java/gtPlusPlus/core/inventories/box/MagicBagInventory.java b/src/Java/gtPlusPlus/core/inventories/box/MagicBagInventory.java
new file mode 100644
index 0000000000..56b1835113
--- /dev/null
+++ b/src/Java/gtPlusPlus/core/inventories/box/MagicBagInventory.java
@@ -0,0 +1,15 @@
+package gtPlusPlus.core.inventories.box;
+
+import gtPlusPlus.core.item.tool.misc.box.CustomBoxInventory;
+import gtPlusPlus.core.slots.SlotMagicToolBag;
+import net.minecraft.item.ItemStack;
+
+public class MagicBagInventory extends CustomBoxInventory {
+ public MagicBagInventory(ItemStack stack) {
+ super(stack, "Mystic Bag", gtPlusPlus.core.item.tool.misc.box.MagicToolBag.SLOTS);
+ }
+ @Override
+ public boolean isItemValidForSlot(int slot, ItemStack itemstack) {
+ return SlotMagicToolBag.isItemValid_STATIC(itemstack);
+ }
+}
diff --git a/src/Java/gtPlusPlus/core/inventories/box/ToolBoxInventory.java b/src/Java/gtPlusPlus/core/inventories/box/ToolBoxInventory.java
new file mode 100644
index 0000000000..30893aeb4b
--- /dev/null
+++ b/src/Java/gtPlusPlus/core/inventories/box/ToolBoxInventory.java
@@ -0,0 +1,16 @@
+package gtPlusPlus.core.inventories.box;
+
+import gtPlusPlus.core.item.tool.misc.box.CustomBoxInventory;
+import gtPlusPlus.core.item.tool.misc.box.UniversalToolBox;
+import gtPlusPlus.core.slots.SlotToolBox;
+import net.minecraft.item.ItemStack;
+
+public class ToolBoxInventory extends CustomBoxInventory {
+ public ToolBoxInventory(ItemStack stack) {
+ super(stack, "Tool Box", UniversalToolBox.SLOTS);
+ }
+ @Override
+ public boolean isItemValidForSlot(int slot, ItemStack itemstack) {
+ return SlotToolBox.isItemValid_STATIC(itemstack);
+ }
+}