aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/handler
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-09-22 12:26:39 +1000
committerAlkalus <draknyte1@hotmail.com>2017-09-22 12:26:39 +1000
commitbc74aaa35b726899e5830425eb7a8fb5e54501e8 (patch)
tree5c00ace3c3a5444ab9c60e5d0fbb58ede33d4d67 /src/Java/gtPlusPlus/core/handler
parenteb0d3d0dee604e3eeff9c496b0bc4d374598a69e (diff)
downloadGT5-Unofficial-bc74aaa35b726899e5830425eb7a8fb5e54501e8.tar.gz
GT5-Unofficial-bc74aaa35b726899e5830425eb7a8fb5e54501e8.tar.bz2
GT5-Unofficial-bc74aaa35b726899e5830425eb7a8fb5e54501e8.zip
+ Added a framework for a Trade-o-Mat alike device.
Diffstat (limited to 'src/Java/gtPlusPlus/core/handler')
-rw-r--r--src/Java/gtPlusPlus/core/handler/GuiHandler.java21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/Java/gtPlusPlus/core/handler/GuiHandler.java b/src/Java/gtPlusPlus/core/handler/GuiHandler.java
index cb120f0254..5abc35eaf5 100644
--- a/src/Java/gtPlusPlus/core/handler/GuiHandler.java
+++ b/src/Java/gtPlusPlus/core/handler/GuiHandler.java
@@ -14,6 +14,7 @@ import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.tileentities.general.TileEntityFishTrap;
import gtPlusPlus.core.tileentities.general.TileEntityHeliumGenerator;
import gtPlusPlus.core.tileentities.machines.TileEntityProjectTable;
+import gtPlusPlus.core.tileentities.machines.TileEntityTradeTable;
import gtPlusPlus.core.tileentities.machines.TileEntityWorkbench;
import gtPlusPlus.core.tileentities.machines.TileEntityWorkbenchAdvanced;
import gtPlusPlus.core.util.Utils;
@@ -30,7 +31,7 @@ public class GuiHandler implements IGuiHandler {
public static final int GUI4 = 3; //Workbench
public static final int GUI5 = 4; //Workbench Adv
public static final int GUI6 = 5; //Fish trap
- public static final int GUI7 = 6; //
+ public static final int GUI7 = 6; //Trade table
public static final int GUI8 = 7; //
@@ -56,8 +57,6 @@ public class GuiHandler implements IGuiHandler {
//HeliumGenerator
return new Container_HeliumGenerator(player.inventory, (TileEntityHeliumGenerator)te);
}
-
-
}
if (ID == GUI3)
@@ -68,18 +67,19 @@ public class GuiHandler implements IGuiHandler {
if (te != null){
if (ID == GUI4){
-
return new Container_Workbench(player.inventory, (TileEntityWorkbench)te);
-
}
- if (ID == GUI5){
+ else if (ID == GUI5){
Utils.LOG_INFO("sad");
return new Container_WorkbenchAdvanced(player.inventory, (TileEntityWorkbenchAdvanced)te);
}
- if (ID == GUI6){
+ else if (ID == GUI6){
return new Container_FishTrap(player.inventory, (TileEntityFishTrap)te);
}
+ else if (ID == GUI7){
+ return new Container_TradeTable(player.inventory, (TileEntityTradeTable)te);
+ }
}
@@ -116,13 +116,16 @@ public class GuiHandler implements IGuiHandler {
if (ID == GUI4){
return new GUI_Workbench(player.inventory, (TileEntityWorkbench)te);
}
- if (ID == GUI5){
+ else if (ID == GUI5){
Utils.LOG_INFO("sad");
return new GUI_WorkbenchAdvanced(player.inventory, (TileEntityWorkbenchAdvanced)te);
}
- if (ID == GUI6){
+ else if (ID == GUI6){
return new GUI_FishTrap(player.inventory, (TileEntityFishTrap)te);
}
+ else if (ID == GUI1){
+ return new GUI_TradeTable(player.inventory, (TileEntityTradeTable)te);
+ }
}
return null;