Package net.citizensnpcs.npc.skin
Interface SkinnableEntity.ForwardingSkinnableEntity
- All Superinterfaces:
NPCHolder
,SkinnableEntity
- Enclosing interface:
SkinnableEntity
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.citizensnpcs.npc.skin.SkinnableEntity
SkinnableEntity.ForwardingSkinnableEntity
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
applyTexture
(SkinProperty property) default com.mojang.authlib.GameProfile
Get entity game profile.default SkinPacketTracker
Get the entities skin packet tracker.default void
setSkinFlags
(byte flags) Set the bit flags that represent the skin layer parts visibility.Methods inherited from interface net.citizensnpcs.npc.skin.SkinnableEntity
getBukkitEntity, getSkinName, setSkinFlags
-
Method Details
-
applyTexture
- Specified by:
applyTexture
in interfaceSkinnableEntity
-
gameProfile
default com.mojang.authlib.GameProfile gameProfile()Description copied from interface:SkinnableEntity
Get entity game profile.- Specified by:
gameProfile
in interfaceSkinnableEntity
-
getSkinTracker
Description copied from interface:SkinnableEntity
Get the entities skin packet tracker.- Specified by:
getSkinTracker
in interfaceSkinnableEntity
-
getUnderlying
SkinnableEntity getUnderlying() -
setSkinFlags
default void setSkinFlags(byte flags) Description copied from interface:SkinnableEntity
Set the bit flags that represent the skin layer parts visibility.Setting the skin flags automatically updates the NPC skin.
- Specified by:
setSkinFlags
in interfaceSkinnableEntity
- Parameters:
flags
- The bit flags.
-