summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/proxy
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2016-07-29 08:52:49 -0500
committerLance5057 <Lance5057@gmail.com>2016-07-29 08:52:49 -0500
commitff41fd97eb377dd1ebd78b4b56e81c59ca786667 (patch)
tree9cf346cfaaeec383e46dcc946e1259115741b22b /src/main/java/lance5057/tDefense/proxy
parent3add1e694184471c0d788b6c04c8801d680eda11 (diff)
Prelaunch backup
Diffstat (limited to 'src/main/java/lance5057/tDefense/proxy')
-rw-r--r--src/main/java/lance5057/tDefense/proxy/ClientProxy.java103
-rw-r--r--src/main/java/lance5057/tDefense/proxy/CommonProxy.java26
2 files changed, 75 insertions, 54 deletions
diff --git a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
index dbd2492..2fd44ac 100644
--- a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
+++ b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
@@ -1,13 +1,14 @@
package lance5057.tDefense.proxy;
import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.renderers.ModelMask;
-import lance5057.tDefense.armor.renderers.ModelSheath;
+import lance5057.tDefense.armor.TDArmorAddon;
+import lance5057.tDefense.armor.renderers.ModelTinkersGauntlets;
+import lance5057.tDefense.armor.renderers.ModelTinkersTabard;
import lance5057.tDefense.armor.renderers.cloth.ModelTinkersHood;
import lance5057.tDefense.armor.renderers.cloth.ModelTinkersRobe;
import lance5057.tDefense.armor.renderers.cloth.ModelTinkersShawl;
+import lance5057.tDefense.armor.renderers.cloth.ModelTinkersShoes;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersBreastplate;
-import lance5057.tDefense.armor.renderers.heavy.ModelTinkersGauntlets;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersGrieves;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersHelm;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersSabatons;
@@ -15,13 +16,15 @@ import lance5057.tDefense.armor.renderers.light.ModelTinkersBoots;
import lance5057.tDefense.armor.renderers.light.ModelTinkersChausses;
import lance5057.tDefense.armor.renderers.light.ModelTinkersCoif;
import lance5057.tDefense.armor.renderers.light.ModelTinkersHauberk;
+import lance5057.tDefense.baubles.models.Renderer_JewelersBench;
+import lance5057.tDefense.baubles.tileentities.TileEntity_JewelersBench;
import lance5057.tDefense.core.blocks.crestMount.Renderer_CrestMount;
import lance5057.tDefense.core.blocks.crestMount.TileEntity_CrestMount;
-import lance5057.tDefense.core.renderer.BigFlexibleToolRenderer;
+import lance5057.tDefense.core.renderer.MoreFlexibleToolRenderer;
+import lance5057.tDefense.core.tools.modifiers.ModifierSoulHandler;
+//import lance5057.tDefense.core.renderer.TestSkinChanger;
import lance5057.tDefense.finishingAnvil.blocks.finishingAnvil.Renderer_FinishingAnvil;
import lance5057.tDefense.finishingAnvil.blocks.finishingAnvil.TileEntity_FinishingAnvil;
-import lance5057.tDefense.models.Renderer_JewelersBench;
-import lance5057.tDefense.tileentities.TileEntity_JewelersBench;
import net.minecraftforge.client.MinecraftForgeClient;
import tconstruct.client.FlexibleToolRenderer;
import cpw.mods.fml.client.registry.ClientRegistry;
@@ -29,53 +32,69 @@ import cpw.mods.fml.client.registry.ClientRegistry;
public class ClientProxy extends CommonProxy
{
//public static final ModelSheath sheath = new ModelSheath();
+ //ModifierSoulHandler SoulHandler;
- public static ModelMask mask = new ModelMask(null);
- public static ModelSheath sheath = new ModelSheath();
+ public static ModelTinkersTabard sheath;
- public static ModelTinkersHelm helm = new ModelTinkersHelm();
- public static ModelTinkersBreastplate breastplate = new ModelTinkersBreastplate();
- public static ModelTinkersGrieves grieves = new ModelTinkersGrieves();
- public static ModelTinkersSabatons sabatons = new ModelTinkersSabatons();
- public static ModelTinkersGauntlets gauntlets = new ModelTinkersGauntlets();
+ public static ModelTinkersHelm helm;
+ public static ModelTinkersBreastplate breastplate;
+ public static ModelTinkersGrieves grieves;
+ public static ModelTinkersSabatons sabatons;
+ public static ModelTinkersGauntlets gauntlets;
- public static ModelTinkersHood hood = new ModelTinkersHood();
- public static ModelTinkersShawl shawl = new ModelTinkersShawl();
- public static ModelTinkersRobe robe = new ModelTinkersRobe();
- public static ModelTinkersBoots shoes = new ModelTinkersBoots();
+ public static ModelTinkersHood hood;
+ public static ModelTinkersShawl shawl;
+ public static ModelTinkersRobe robe;
+ public static ModelTinkersShoes shoes;
- public static ModelTinkersCoif coif = new ModelTinkersCoif();
- public static ModelTinkersHauberk hauberk = new ModelTinkersHauberk();
- public static ModelTinkersChausses chausses = new ModelTinkersChausses();
- public static ModelTinkersBoots boots = new ModelTinkersBoots();
+ public static ModelTinkersCoif coif;
+ public static ModelTinkersHauberk hauberk;
+ public static ModelTinkersChausses chausses;
+ public static ModelTinkersBoots boots;
@Override
public void registerRenderers()
{
- FlexibleToolRenderer renderer = new FlexibleToolRenderer();
- FlexibleToolRenderer bigrenderer = new BigFlexibleToolRenderer();
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_roundShield, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_heaterShield, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_wrench, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_shears, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_zweihander, bigrenderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_sheath, renderer);
+ SoulHandler = new ModifierSoulHandler(2, "Steve");
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerHelm, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerBreastplate, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerGrieves, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerSabatons, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerGauntlets, renderer);
+ sheath = new ModelTinkersTabard();
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerRobe, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerShawl, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerHood, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerShoes, renderer);
+ helm = new ModelTinkersHelm();
+ breastplate = new ModelTinkersBreastplate();
+ grieves = new ModelTinkersGrieves();
+ sabatons = new ModelTinkersSabatons();
+ gauntlets = new ModelTinkersGauntlets();
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerCoif, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerHalberd, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerChausses, renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerBoots, renderer);
+ hood = new ModelTinkersHood();
+ shawl = new ModelTinkersShawl();
+ robe = new ModelTinkersRobe();
+ shoes = new ModelTinkersShoes();
+
+ coif = new ModelTinkersCoif();
+ hauberk = new ModelTinkersHauberk();
+ chausses = new ModelTinkersChausses();
+ boots = new ModelTinkersBoots();
+
+ // final FlexibleToolRenderer renderer = new FlexibleToolRenderer();
+ // final FlexibleToolRenderer bigrenderer = new MoreFlexibleToolRenderer(2);
+ // final FlexibleToolRenderer smallrenderer = new MoreFlexibleToolRenderer(
+ // 1.0f);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_roundShield, new MoreFlexibleToolRenderer(
+ 0.75f, 0.0f, 0.2f, 0f));
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_heaterShield, new FlexibleToolRenderer());
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_wrench, new FlexibleToolRenderer());
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_shears, new FlexibleToolRenderer());
+ //MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_hookshot, renderer);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_zweihander, new MoreFlexibleToolRenderer(
+ 1.5f, -0.325f, -0.025f, 0f));
+ //MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_hookshot, renderer);
+
+ //RenderingRegistry.registerEntityRenderingHandler(EntityHookshotHook.class, new HookRenderer());
+
+ if(TinkersDefense.config.ArmorAddon)
+ {
+ TDArmorAddon.clientProxy(new FlexibleToolRenderer());
+ }
ClientRegistry.bindTileEntitySpecialRenderer(TileEntity_CrestMount.class, new Renderer_CrestMount());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntity_FinishingAnvil.class, new Renderer_FinishingAnvil());
diff --git a/src/main/java/lance5057/tDefense/proxy/CommonProxy.java b/src/main/java/lance5057/tDefense/proxy/CommonProxy.java
index 7b39954..0caa0e0 100644
--- a/src/main/java/lance5057/tDefense/proxy/CommonProxy.java
+++ b/src/main/java/lance5057/tDefense/proxy/CommonProxy.java
@@ -4,6 +4,8 @@ import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.core.blocks.crestMount.Container_CrestMount;
import lance5057.tDefense.core.blocks.crestMount.Gui_CrestMount;
import lance5057.tDefense.core.blocks.crestMount.TileEntity_CrestMount;
+import lance5057.tDefense.core.gui.GuiTDGuideBook;
+import lance5057.tDefense.core.tools.modifiers.ModifierSoulHandler;
import lance5057.tDefense.finishingAnvil.blocks.finishingAnvil.Container_FinishingAnvil;
import lance5057.tDefense.finishingAnvil.blocks.finishingAnvil.Gui_FinishingAnvil;
import lance5057.tDefense.finishingAnvil.blocks.finishingAnvil.TileEntity_FinishingAnvil;
@@ -15,6 +17,8 @@ import cpw.mods.fml.common.network.simpleimpl.MessageContext;
public class CommonProxy implements IGuiHandler
{
+ public static ModifierSoulHandler SoulHandler = null;
+
public void registerRenderers()
{
}
@@ -43,13 +47,11 @@ public class CommonProxy implements IGuiHandler
public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
{
if(ID == TinkersDefense.GUI_CREST_INV)
- {
- return new Container_CrestMount(player.inventory, (TileEntity_CrestMount) world.getTileEntity(x, y, z));
- }
+ return new Container_CrestMount(player.inventory,
+ (TileEntity_CrestMount) world.getTileEntity(x, y, z));
if(ID == TinkersDefense.GUI_ANVIL_INV)
- {
- return new Container_FinishingAnvil(player.inventory, (TileEntity_FinishingAnvil) world.getTileEntity(x, y, z));
- }
+ return new Container_FinishingAnvil(player.inventory,
+ (TileEntity_FinishingAnvil) world.getTileEntity(x, y, z));
return null;
}
@@ -58,13 +60,13 @@ public class CommonProxy implements IGuiHandler
public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
{
if(ID == TinkersDefense.GUI_CREST_INV)
- {
- return new Gui_CrestMount(player.inventory, (TileEntity_CrestMount) world.getTileEntity(x, y, z));
- }
+ return new Gui_CrestMount(player.inventory,
+ (TileEntity_CrestMount) world.getTileEntity(x, y, z));
if(ID == TinkersDefense.GUI_ANVIL_INV)
- {
- return new Gui_FinishingAnvil(player.inventory, (TileEntity_FinishingAnvil) world.getTileEntity(x, y, z));
- }
+ return new Gui_FinishingAnvil(player.inventory,
+ (TileEntity_FinishingAnvil) world.getTileEntity(x, y, z));
+ if(ID == TinkersDefense.GUI_GUIDEBOOK)
+ return new GuiTDGuideBook();
return null;
}
}