From efae59792b30e4737636e8e62ac9b06240d3bc5d Mon Sep 17 00:00:00 2001 From: Lance5057 Date: Thu, 30 Nov 2017 21:49:33 -0600 Subject: Icons are registering in a shotgun fashion, I have no idea why... --- src/main/java/lance5057/tDefense/proxy/ClientProxy.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/main/java/lance5057/tDefense/proxy/ClientProxy.java') 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 { -- cgit v1.2.3