Class EntityRenderersEvent.CreateSkullModels

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.EntityRenderersEvent
net.neoforged.neoforge.client.event.EntityRenderersEvent.CreateSkullModels
All Implemented Interfaces:
net.neoforged.fml.event.IModBusEvent
Enclosing class:
EntityRenderersEvent

public static class EntityRenderersEvent.CreateSkullModels extends EntityRenderersEvent
Fired for registering additional skull models at the appropriate time.

This event is not cancellable, and does not

invalid reference
have a result
.

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

  • Field Details

  • Constructor Details

  • Method Details

    • getEntityModelSet

      public EntityModelSet getEntityModelSet()
      Returns the set of entity models.
      Returns:
      the set of entity models
    • registerSkullModel

      public void registerSkullModel(SkullBlock.Type type, SkullModelBase model)
      Registers the constructor for a skull block with the given SkullBlock.Type. These will be inserted into the maps used by the item, entity, and block model renderers at the appropriate time.
      Parameters:
      type - a unique skull type; an exception will be thrown later if multiple mods (including vanilla) register models for the same type
      model - the skull model instance. A typical implementation will simply bake a model using EntityModelSet.bakeLayer(ModelLayerLocation) and pass it to the constructor for SkullModel.