Class RegisterColorHandlersEvent.Item

java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.RegisterColorHandlersEvent
net.minecraftforge.client.event.RegisterColorHandlersEvent.Item
All Implemented Interfaces:
IModBusEvent
Enclosing class:
RegisterColorHandlersEvent

public static class RegisterColorHandlersEvent.Item extends RegisterColorHandlersEvent
Fired for registering item color handlers.

The block colors should only be used for referencing or delegating item colors to their respective block colors. Use RegisterColorHandlersEvent.Block for registering your block color handlers.

This event is not cancellable, and does not have a result.

This event is fired on the mod-specific event bus, only on the logical client.

  • Field Details

  • Constructor Details

  • Method Details

    • getItemColors

      public ItemColors getItemColors()
      Returns the item colors registry.
      Returns:
      the item colors registry
      See Also:
    • getBlockColors

      public BlockColors getBlockColors()
      Returns the block colors registry. This should only be used for referencing or delegating item colors to their respective block colors.
      Returns:
      the block colors registry
    • register

      public void register(ItemColor itemColor, ItemLike... items)
      Registers a ItemColor instance for a set of blocks.
      Parameters:
      itemColor - The color provider
      items - The items