summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2017-11-30 21:49:33 -0600
committerLance5057 <Lance5057@gmail.com>2017-11-30 21:49:33 -0600
commitefae59792b30e4737636e8e62ac9b06240d3bc5d (patch)
treef768d00c11ecc82105dd6d3d086353753a4f3530 /src/main/java/lance5057/tDefense/proxy/ClientProxy.java
parent47f9237e0afce2fcb2c214b5debdeda331d2d9e1 (diff)
Icons are registering in a shotgun fashion, I have no idea why...
Diffstat (limited to 'src/main/java/lance5057/tDefense/proxy/ClientProxy.java')
-rw-r--r--src/main/java/lance5057/tDefense/proxy/ClientProxy.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
index ea2a3c7..52aebf2 100644
--- a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
+++ b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
@@ -20,6 +20,8 @@ import net.minecraft.client.renderer.ItemMeshDefinition;
import net.minecraft.client.renderer.block.model.ModelBakery;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
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;
@@ -317,6 +319,14 @@ 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)
+ {
+ ItemColors itemcolors = Minecraft.getMinecraft().getItemColors();
+ itemcolors.registerItemColorHandler(c, i);
+ }
+
public static class FluidStateMapper extends StateMapperBase implements ItemMeshDefinition {