package com.watschman.beeriffic.items; import com.watschman.beeriffic.Beeriffic; import net.minecraft.client.renderer.color.IItemColor; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import java.awt.*; public class ItemComb extends Item implements IItemColor { private final Color outlineColor; private final Color bodyColor; public ItemComb(String name, Color outlineColor, Color bodyColor) { this.setRegistryName(Beeriffic.MOD_ID, name.toLowerCase()); this.setUnlocalizedName(Beeriffic.MOD_ID + "." + name.toLowerCase()); this.outlineColor = outlineColor; this.bodyColor = bodyColor; Beeriffic.MOD_ITEMS.add(this); } @Override public int colorMultiplier(ItemStack stack, int tintIndex) { switch (tintIndex) { case 1: return this.bodyColor.getRGB(); case 0: default: return this.outlineColor.getRGB(); } } }