Added color support for biome essence

This commit is contained in:
Matt Caughey 2014-01-27 12:18:28 -05:00
parent a6d8a57889
commit 6ac4c0d0c5
2 changed files with 17 additions and 0 deletions

View file

@ -78,6 +78,7 @@ public class BOPVanillaCompat
biomeEssence.setTagCompound(new NBTTagCompound());
biomeEssence.getTagCompound().setString("biome", biome.biomeName);
biomeEssence.getTagCompound().setInteger("color", biome.color);
desertTemple.addItem(new WeightedRandomChestContent(biomeEssence, 1, 1, 1));
dungeon.addItem(new WeightedRandomChestContent(biomeEssence, 1, 1, 1));

View file

@ -11,6 +11,7 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagList;
import biomesoplenty.BiomesOPlenty;
import biomesoplenty.api.BOPBlockHelper;
public class ItemBOPBiomeEssence extends Item
{
@ -34,6 +35,21 @@ public class ItemBOPBiomeEssence extends Item
}
}
@Override
@SideOnly(Side.CLIENT)
public int getColorFromItemStack(ItemStack itemStack, int par2)
{
if (itemStack.hasTagCompound())
{
if (itemStack.getTagCompound().hasKey("color"))
{
return itemStack.getTagCompound().getInteger("color");
}
}
return 16777215;
}
@Override
public boolean hasEffect(ItemStack itemStack, int pass)
{