First pass at coloring Sigil of Holding (#787)
This commit is contained in:
parent
513bb113e1
commit
4eda0d6caa
6 changed files with 83 additions and 8 deletions
|
@ -91,14 +91,24 @@ public class ClientProxy extends CommonProxy
|
|||
@Override
|
||||
public void init()
|
||||
{
|
||||
Minecraft.getMinecraft().getItemColors().registerItemColorHandler(new IItemColor()
|
||||
{
|
||||
@Override
|
||||
public int getColorFromItemstack(ItemStack stack, int tintIndex)
|
||||
{
|
||||
return stack.hasTagCompound() && stack.getTagCompound().hasKey("bloody") ? new Color(0x8B191B).getRGB() : 16777215;
|
||||
}
|
||||
}, Items.BREAD);
|
||||
Minecraft.getMinecraft().getItemColors().registerItemColorHandler(
|
||||
new IItemColor()
|
||||
{
|
||||
@Override
|
||||
public int getColorFromItemstack(ItemStack stack, int tintIndex)
|
||||
{
|
||||
try {
|
||||
if (stack.hasTagCompound() && stack.getTagCompound().hasKey(Constants.NBT.COLOR))
|
||||
if (tintIndex == 1)
|
||||
return Color.decode(stack.getTagCompound().getString(Constants.NBT.COLOR)).getRGB();
|
||||
} catch (NumberFormatException e) {
|
||||
return -1;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
},
|
||||
ModItems.sigilHolding
|
||||
);
|
||||
|
||||
addElytraLayer();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue