public interface IDyeableItem
#addItem(Item)
to also
register the item to the item color manager.Modifier and Type | Method and Description |
---|---|
default <T extends net.minecraft.item.Item & IDyeableItem> |
addColoredItem(T item) |
static net.minecraft.item.ItemStack |
colorStack(net.minecraft.item.ItemStack stack,
java.util.List<net.minecraft.item.DyeColor> dyeList) |
static net.minecraft.item.ItemStack |
colorStackDyeItem(net.minecraft.item.ItemStack stack,
java.util.List<net.minecraft.item.DyeItem> dyeItemList) |
default int |
getColor(net.minecraft.item.ItemStack stack) |
default int |
getDefaultColor() |
default boolean |
hasColor(net.minecraft.item.ItemStack stack) |
default void |
removeColor(net.minecraft.item.ItemStack stack) |
default void |
setColor(net.minecraft.item.ItemStack stack,
int color) |
default <T extends net.minecraft.item.Item & IDyeableItem> void addColoredItem(T item)
default boolean hasColor(net.minecraft.item.ItemStack stack)
default int getColor(net.minecraft.item.ItemStack stack)
default void removeColor(net.minecraft.item.ItemStack stack)
default void setColor(net.minecraft.item.ItemStack stack, int color)
default int getDefaultColor()
static net.minecraft.item.ItemStack colorStack(net.minecraft.item.ItemStack stack, java.util.List<net.minecraft.item.DyeColor> dyeList)
static net.minecraft.item.ItemStack colorStackDyeItem(net.minecraft.item.ItemStack stack, java.util.List<net.minecraft.item.DyeItem> dyeItemList)