From ba953bf8c399cbb0fceccb44495bb88c4cc64213 Mon Sep 17 00:00:00 2001 From: Alkalus Date: Sun, 12 Nov 2017 14:49:30 +1000 Subject: + New modular table gui texture. + Added 9 storage slots for components to the modularity table. + Added a processing time to Modular upgrades. --- .../core/container/Container_ModularityTable.java | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/Java/gtPlusPlus/core/container') diff --git a/src/Java/gtPlusPlus/core/container/Container_ModularityTable.java b/src/Java/gtPlusPlus/core/container/Container_ModularityTable.java index edc84a8c5f..244212ccb2 100644 --- a/src/Java/gtPlusPlus/core/container/Container_ModularityTable.java +++ b/src/Java/gtPlusPlus/core/container/Container_ModularityTable.java @@ -24,6 +24,7 @@ public class Container_ModularityTable extends Container { protected TileEntityModularityTable tile_entity; public final InventoryModularMain inventoryGrid; public final InventoryModularOutput inventoryOutputs; + public int mRecipeTime; private final World worldObj; private final int posX; @@ -39,6 +40,7 @@ public class Container_ModularityTable extends Container { this.inventoryGrid = tile.inventoryGrid; this.inventoryOutputs = tile.inventoryOutputs; this.tile_entity.setContainer(this); + this.mRecipeTime = this.tile_entity.getRecipeTime(); int var6; int var7; @@ -56,6 +58,19 @@ public class Container_ModularityTable extends Container { this.addSlotToContainer(new SlotNoInput(this.inventoryOutputs, 2, 26+(18*6), 44)); int o = 0; + + //Storage Side + for (var6 = 0; var6 < 3; ++var6) + { + for (var7 = 0; var7 < 3; ++var7) + { + //Utils.LOG_WARNING("Adding slots at var:"+(var7 + var6 * 4)+" x:"+(8 + var7 * 18)+" y:"+(7 + var6 * 18)); + this.addSlotToContainer(new SlotModularBaubleUpgrades(this.inventoryGrid, nextFreeSlot, 8+18 + (var7 * 18), 17 + (var6 * 18))); + this.slotGrid[o] = nextFreeSlot; + nextFreeSlot++; + o++; + } + } //Player Inventory for (var6 = 0; var6 < 3; ++var6) @@ -98,6 +113,13 @@ public class Container_ModularityTable extends Container { }*/ } } + + public TileEntityModularityTable getTileentityViaContainer(){ + if (this.tile_entity != null){ + return this.tile_entity; + } + return null; + } @Override public ItemStack slotClick(final int aSlotIndex, final int aMouseclick, final int aShifthold, final EntityPlayer aPlayer){ -- cgit