Package net.minecraftforge.client.event
Class EntityRenderersEvent.CreateSkullModels
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.EntityRenderersEvent
net.minecraftforge.client.event.EntityRenderersEvent.CreateSkullModels
- All Implemented Interfaces:
- IModBusEvent
- Enclosing class:
- EntityRenderersEvent
Fired for registering additional skull models at the appropriate time.
 
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.
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraftforge.client.event.EntityRenderersEventEntityRenderersEvent.AddLayers, EntityRenderersEvent.CreateSkullModels, EntityRenderersEvent.RegisterLayerDefinitions, EntityRenderersEvent.RegisterRenderersNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Eventnet.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableMap.Builder<SkullBlock.Type,SkullModelBase> private final EntityModelSet
- 
Constructor SummaryConstructorsConstructorDescriptionCreateSkullModels(com.google.common.collect.ImmutableMap.Builder<SkullBlock.Type, SkullModelBase> builder, EntityModelSet entityModelSet) 
- 
Method SummaryModifier and TypeMethodDescriptionReturns the set of entity models.voidregisterSkullModel(SkullBlock.Type type, SkullModelBase model) Registers the constructor for a skull block with the givenSkullBlock.Type.Methods inherited from class net.minecraftforge.eventbus.api.EventgetListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
- 
Field Details- 
builderprivate final com.google.common.collect.ImmutableMap.Builder<SkullBlock.Type,SkullModelBase> builder
- 
entityModelSet
 
- 
- 
Constructor Details- 
CreateSkullModels@Internal public CreateSkullModels(com.google.common.collect.ImmutableMap.Builder<SkullBlock.Type, SkullModelBase> builder, EntityModelSet entityModelSet) 
 
- 
- 
Method Details- 
getEntityModelSetReturns the set of entity models.- Returns:
- the set of entity models
 
- 
registerSkullModelRegisters the constructor for a skull block with the givenSkullBlock.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.
 
 
-