summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2017-12-04 05:59:00 -0600
committerLance5057 <Lance5057@gmail.com>2017-12-04 05:59:00 -0600
commit5886d8ec3827085ad0e539214dd20ccbc186da2d (patch)
treea83cb200f248e53b9aaa09e2809925b4d45d87ad /src/main/java/lance5057/tDefense/proxy/ClientProxy.java
parentefae59792b30e4737636e8e62ac9b06240d3bc5d (diff)
Material stats, fixes, christmas!
Diffstat (limited to 'src/main/java/lance5057/tDefense/proxy/ClientProxy.java')
-rw-r--r--src/main/java/lance5057/tDefense/proxy/ClientProxy.java48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
index 52aebf2..e44377b 100644
--- a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
+++ b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
@@ -6,6 +6,7 @@ import javax.annotation.Nonnull;
import lance5057.tDefense.Reference;
import lance5057.tDefense.TD_Commands;
+import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.core.CoreClientProxy;
import lance5057.tDefense.core.parts.TDParts;
import lance5057.tDefense.core.renderers.BaubleRenderer;
@@ -23,13 +24,14 @@ import net.minecraft.client.renderer.block.statemap.StateMapperBase;
import net.minecraft.client.renderer.color.IItemColor;
import net.minecraft.client.renderer.color.ItemColors;
import net.minecraft.client.renderer.entity.RenderPlayer;
-import net.minecraft.client.resources.IReloadableResourceManager;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.ClientCommandHandler;
+import net.minecraftforge.client.event.ModelRegistryEvent;
import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.fluids.Fluid;
+import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import slimeknights.tconstruct.common.ModelRegisterUtil;
import slimeknights.tconstruct.library.TinkerRegistryClient;
import slimeknights.tconstruct.library.client.ToolBuildGuiInfo;
@@ -82,7 +84,7 @@ public class ClientProxy extends CommonProxy {
@Override
public void preInit() {
ClientCommandHandler.instance.registerCommand(new TD_Commands());
-
+
MaterialRenderInfoLoader.addRenderInfo("alpha_color", AlphaColorTextureDeserializer.class);
coreProxy.preInit();
@@ -97,7 +99,7 @@ public class ClientProxy extends CommonProxy {
render = skinMap.get("slim");
render.addLayer(new BaubleRenderer());
-
+
createToolGuis();
setToolGuis();
registerToolGuis();
@@ -107,17 +109,18 @@ public class ClientProxy extends CommonProxy {
// armorProxy.init();
holiProxy.Init();
}
-
+
@Override
- public void postInit()
- {
- //IReloadableResourceManager resourceManager = (IReloadableResourceManager) mc.getResourceManager();
- //resourceManager.registerReloadListener(TDMaterialRenderInfoLoader.INSTANCE);
+ public void postInit() {
+ // IReloadableResourceManager resourceManager =
+ // (IReloadableResourceManager) mc.getResourceManager();
+ // resourceManager.registerReloadListener(TDMaterialRenderInfoLoader.INSTANCE);
}
-
+
@Override
public void registerFluidModels(Fluid fluid) {
- if (fluid == null) return;
+ if (fluid == null)
+ return;
Block block = fluid.getBlock();
if (block != null) {
Item item = Item.getItemFromBlock(block);
@@ -128,23 +131,20 @@ public class ClientProxy extends CommonProxy {
}
ModelLoader.setCustomStateMapper(block, mapper);
}
-}
+ }
@Override
- public void registerToolModel(ToolCore tool)
- {
+ public void registerToolModel(ToolCore tool) {
ModelRegisterUtil.registerToolModel(tool);
}
-
+
@Override
- public void registerPartModel(ToolPart part)
- {
+ public void registerPartModel(ToolPart part) {
ModelRegisterUtil.registerPartModel(part);
}
-
+
@Override
- public void registerMatColor(Material mat, int color)
- {
+ public void registerMatColor(Material mat, int color) {
mat.setRenderInfo(color);
}
@@ -297,7 +297,7 @@ public class ClientProxy extends CommonProxy {
ringGUI.addSlotPosition(34, 15);
ringGUI.addSlotPosition(34, 33);
ringGUI.addSlotPosition(34, 51);
-
+
amuletGUI.positions.clear();
amuletGUI.addSlotPosition(34, 15);
amuletGUI.addSlotPosition(34, 33);
@@ -308,6 +308,8 @@ public class ClientProxy extends CommonProxy {
sheathe = new SheatheModel();
}
+
+
@Override
public void registerItemRenderer(Item item, int meta, String id) {
ModelLoader.setCustomModelResourceLocation(item, meta,
@@ -319,15 +321,13 @@ public class ClientProxy extends CommonProxy {
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(block), meta,
new ModelResourceLocation(Reference.MOD_ID + ":" + file, "inventory"));
}
-
+
@Override
- public void registerItemColorHandler(IItemColor c, Item i)
- {
+ public void registerItemColorHandler(IItemColor c, Item i) {
ItemColors itemcolors = Minecraft.getMinecraft().getItemColors();
itemcolors.registerItemColorHandler(c, i);
}
-
public static class FluidStateMapper extends StateMapperBase implements ItemMeshDefinition {
public final Fluid fluid;