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.java31
1 files changed, 26 insertions, 5 deletions
diff --git a/src/main/java/gmail/Lance5057/proxy/ClientProxy.java b/src/main/java/gmail/Lance5057/proxy/ClientProxy.java
index 7c78794..0ddabce 100644
--- a/src/main/java/gmail/Lance5057/proxy/ClientProxy.java
+++ b/src/main/java/gmail/Lance5057/proxy/ClientProxy.java
@@ -1,8 +1,6 @@
package gmail.Lance5057.proxy;
import gmail.Lance5057.blocks.Renderer_CrestMount;
-import gmail.Lance5057.containers.Container_CrestMount;
-import gmail.Lance5057.gui.Gui_CrestMount;
import gmail.Lance5057.items.ModelTinkerArmor;
import gmail.Lance5057.tileentities.TileEntity_CrestMount;
import net.minecraft.client.model.ModelBiped;
@@ -13,8 +11,7 @@ import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.client.registry.ClientRegistry;
-public class ClientProxy extends CommonProxy
-{
+public class ClientProxy extends CommonProxy {
private static final ModelTinkerArmor tutChest = new ModelTinkerArmor(1.0f);
@Override
@@ -22,7 +19,16 @@ public class ClientProxy extends CommonProxy
// This is for rendering entities and so forth later on
ClientRegistry.bindTileEntitySpecialRenderer(TileEntity_CrestMount.class, new Renderer_CrestMount());
}
+ @Override
+ public World getClientWorld()
+ {
+ return FMLClientHandler.instance().getClient().theWorld;
+ }
+ public void registerTileEntitySpecialRenderer()
+ {
+
+ }
@Override
public ModelBiped getArmorModel(int id)
{
@@ -33,4 +39,19 @@ 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 null;
+ //return new Gui_CrestMount((Container_CrestMount) new Container_CrestMount(player.inventory, new TileEntity_CrestMount()));
+ }
+ else
+ {
+ return null;
+ }
+ }
+ } \ No newline at end of file