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 voidapplyTexture(SkinProperty property) default com.mojang.authlib.GameProfileGet entity game profile.default SkinPacketTrackerGet the entities skin packet tracker.default voidsetSkinFlags(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:
applyTexturein interfaceSkinnableEntity
-
gameProfile
default com.mojang.authlib.GameProfile gameProfile()Description copied from interface:SkinnableEntityGet entity game profile.- Specified by:
gameProfilein interfaceSkinnableEntity
-
getSkinTracker
Description copied from interface:SkinnableEntityGet the entities skin packet tracker.- Specified by:
getSkinTrackerin interfaceSkinnableEntity
-
getUnderlying
SkinnableEntity getUnderlying() -
setSkinFlags
default void setSkinFlags(byte flags) Description copied from interface:SkinnableEntitySet the bit flags that represent the skin layer parts visibility.Setting the skin flags automatically updates the NPC skin.
- Specified by:
setSkinFlagsin interfaceSkinnableEntity- Parameters:
flags- The bit flags.
-