summaryrefslogtreecommitdiff
path: root/src/main/java/gmail/Lance5057/proxy/ClientProxy.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gmail/Lance5057/proxy/ClientProxy.java')
-rw-r--r--src/main/java/gmail/Lance5057/proxy/ClientProxy.java19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/main/java/gmail/Lance5057/proxy/ClientProxy.java b/src/main/java/gmail/Lance5057/proxy/ClientProxy.java
index 32c768d..3a0f2f9 100644
--- a/src/main/java/gmail/Lance5057/proxy/ClientProxy.java
+++ b/src/main/java/gmail/Lance5057/proxy/ClientProxy.java
@@ -2,8 +2,12 @@ package gmail.Lance5057.proxy;
import gmail.Lance5057.blocks.Renderer_CrestMount;
import gmail.Lance5057.blocks.TileEntity_CrestMount;
+import gmail.Lance5057.gui.Container_CrestMount;
+import gmail.Lance5057.gui.Gui_CrestMount;
import gmail.Lance5057.items.ModelTinkerArmor;
import net.minecraft.client.model.ModelBiped;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.client.registry.ClientRegistry;
@@ -38,4 +42,17 @@ public class ClientProxy extends CommonProxy {
return tutChest; //default, if whenever you should have passed on a wrong id
}
-} \ No newline at end of file
+ @Override
+ public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
+ {
+ TileEntity te = world.getTileEntity(x, y, z);
+ if (te != null && te instanceof TileEntity_CrestMount)
+ {
+ return new Gui_CrestMount((Container_CrestMount) new Container_CrestMount(player.inventory, new TileEntity_CrestMount()));
+ }
+ else
+ {
+ return null;
+ }
+ }
+ } \ No newline at end of file