类 EntityRenderersEvent.AddLayers
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.EntityRenderersEvent
net.minecraftforge.client.event.EntityRenderersEvent.AddLayers
- 所有已实现的接口:
IModBusEvent
- 封闭类:
EntityRenderersEvent
Fired for registering entity renderer layers at the appropriate time, after the entity and player renderers maps
have been created.
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.
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraftforge.client.event.EntityRenderersEvent
EntityRenderersEvent.AddLayers, EntityRenderersEvent.CreateSkullModels, EntityRenderersEvent.RegisterLayerDefinitions, EntityRenderersEvent.RegisterRenderers
从类继承的嵌套类/接口 net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
-
字段概要
字段修饰符和类型字段说明private final EntityRendererProvider.Context
private final Map
<EntityType<?>, EntityRenderer<?, ?>> private final Map
<PlayerSkin.Model, EntityRenderer<? extends Player, ?>> -
构造器概要
构造器构造器说明AddLayers
(Map<EntityType<?>, EntityRenderer<?, ?>> renderers, Map<PlayerSkin.Model, EntityRenderer<? extends Player, ?>> playerRenderers, EntityRendererProvider.Context context) -
方法概要
修饰符和类型方法说明返回 the context for the entity renderer provider。返回 the set of entity models。<T extends LivingEntity,
S extends EntityRenderState, R extends EntityRenderer<T, S>>
RgetEntityRenderer
(EntityType<? extends T> entityType) Returns an entity renderer for the given entity type.<R extends EntityRenderer<? extends Player,
?>>
RgetPlayerSkin
(PlayerSkin.Model skinName) Returns a player skin renderer for the given skin name.getSkins()
返回 the set of player skin names which have a renderer。从类继承的方法 net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
字段详细资料
-
renderers
-
skinMap
-
context
-
-
构造器详细资料
-
AddLayers
@Internal public AddLayers(Map<EntityType<?>, EntityRenderer<?, ?>> renderers, Map<PlayerSkin.Model, EntityRenderer<? extends Player, ?>> playerRenderers, EntityRendererProvider.Context context)
-
-
方法详细资料
-
getSkins
返回 the set of player skin names which have a renderer。Minecraft provides two default skin names:
default
for the regular player model andslim
for the slim player model.- 返回:
- the set of player skin names which have a renderer
-
getPlayerSkin
@Nullable public <R extends EntityRenderer<? extends Player,?>> R getPlayerSkin(PlayerSkin.Model skinName) Returns a player skin renderer for the given skin name.- 类型参数:
R
- the type of the skin renderer, usuallyPlayerRenderer
- 参数:
skinName
- the name of the skin to get the renderer for- 返回:
- the skin renderer, or
null
if no renderer is registered for that skin name - 另请参阅:
-
getEntityRenderer
@Nullable public <T extends LivingEntity,S extends EntityRenderState, R getEntityRendererR extends EntityRenderer<T, S>> (EntityType<? extends T> entityType) Returns an entity renderer for the given entity type.- 类型参数:
T
- the type of entity the renderer is forR
- the type of the renderer- 参数:
entityType
- the entity type to return a renderer for- 返回:
- the renderer, or
null
if no renderer is registered for that entity type
-
getEntityModels
返回 the set of entity models。- 返回:
- the set of entity models
-
getContext
返回 the context for the entity renderer provider。- 返回:
- the context for the entity renderer provider
-