aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/container
diff options
context:
space:
mode:
authordraknyte1 <draknyte1@hotmail.com>2017-03-12 14:48:09 +1000
committerdraknyte1 <draknyte1@hotmail.com>2017-03-12 14:48:09 +1000
commit802e9f212db00cf9d8179534cc782b6585b2637e (patch)
tree569434f6e5daa19c4d3c5bb400c755c910db8fdb /src/Java/gtPlusPlus/core/container
parentbf03b8cc8f2c74b9bd5ddf695ea76ae16c8e7de4 (diff)
downloadGT5-Unofficial-802e9f212db00cf9d8179534cc782b6585b2637e.tar.gz
GT5-Unofficial-802e9f212db00cf9d8179534cc782b6585b2637e.tar.bz2
GT5-Unofficial-802e9f212db00cf9d8179534cc782b6585b2637e.zip
+ Added more misc. item textures.
$ Fixed Helium Generator slot handling. $ Fixed HG slot locations within the GUI.
Diffstat (limited to 'src/Java/gtPlusPlus/core/container')
-rw-r--r--src/Java/gtPlusPlus/core/container/Container_HeliumGenerator.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/Java/gtPlusPlus/core/container/Container_HeliumGenerator.java b/src/Java/gtPlusPlus/core/container/Container_HeliumGenerator.java
index f98d0cd561..ffa778a8c6 100644
--- a/src/Java/gtPlusPlus/core/container/Container_HeliumGenerator.java
+++ b/src/Java/gtPlusPlus/core/container/Container_HeliumGenerator.java
@@ -5,6 +5,7 @@ import gtPlusPlus.core.inventories.InventoryHeliumGenerator;
import gtPlusPlus.core.slots.SlotFuelRod;
import gtPlusPlus.core.slots.SlotNoInput;
import gtPlusPlus.core.tileentities.general.TileEntityHeliumGenerator;
+import gtPlusPlus.core.util.Utils;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
@@ -23,11 +24,12 @@ public class Container_HeliumGenerator extends Container {
private final int posZ;
- public static int StorageSlotNumber = 18; //Number of slots in storage area
+ public static int StorageSlotNumber = 19; //Number of slots in storage area
public static int InventorySlotNumber = 36; //Inventory Slots (Inventory and Hotbar)
public static int FullSlotNumber = InventorySlotNumber + StorageSlotNumber; //All slots
- private final int[] slotStorage = new int[15];
+ //0 Is output, 1-18 are input.
+ private final int[] slotStorage = new int[19];
public Container_HeliumGenerator(final InventoryPlayer inventory, final TileEntityHeliumGenerator te){
this.tile_entity = te;
@@ -43,7 +45,7 @@ public class Container_HeliumGenerator extends Container {
int o=0;
//Output
- this.addSlotToContainer(new SlotNoInput(this.inventoryChest, 0, 80, 35));
+ this.addSlotToContainer(new SlotNoInput(this.inventoryChest, 0, 80, 53));
this.slotStorage[o] = o;
o++;
@@ -52,7 +54,8 @@ public class Container_HeliumGenerator extends Container {
{
for (var7 = 0; var7 < 3; ++var7)
{
- this.addSlotToContainer(new SlotFuelRod(this.inventoryChest, var7 + (var6 * 4), 36+ 8 + (var7 * 18), 8 + 7 + (var6 * 18)));
+ Utils.LOG_INFO("Adding slots at var:"+(o)+" x:"+(8 + var7 * 18)+" y:"+(9 + var6 * 18));
+ this.addSlotToContainer(new SlotFuelRod(this.inventoryChest, o, 8 + (var7 * 18), 18 + (var6 * 18)));
this.slotStorage[o] = o;
o++;
}
@@ -63,7 +66,8 @@ public class Container_HeliumGenerator extends Container {
{
for (var7 = 0; var7 < 3; ++var7)
{
- this.addSlotToContainer(new SlotFuelRod(this.inventoryChest, var7 + (var6 * 4), 90 + 8 + (var7 * 18), 8 + 7 + (var6 * 18)));
+ Utils.LOG_INFO("Adding slots at var:"+(o)+" x:"+(90+8+(var7 * 18))+" y:"+(9 + var6 * 18));
+ this.addSlotToContainer(new SlotFuelRod(this.inventoryChest, o, 116 + (var7 * 18), 18 + (var6 * 18)));
this.slotStorage[o] = o;
o++;
}