Class NPCPlayer


  • public class NPCPlayer
    extends NPCBase
    The type Npc.
    • Constructor Detail

      • NPCPlayer

        public NPCPlayer​(java.lang.String name,
                         org.bukkit.Location location)
      • NPCPlayer

        public NPCPlayer​(java.lang.String name,
                         org.bukkit.Location location,
                         java.lang.String skin)
    • Method Detail

      • getSkin

        public com.mojang.authlib.properties.Property getSkin()
        Gets skin.
        Returns:
        The Property from the GameProfile
      • setSkin

        public void setSkin​(java.lang.String nameOrUUID)
      • getSkinTexture

        public java.lang.String getSkinTexture()
      • getSkinSignature

        public java.lang.String getSkinSignature()
      • setSkin

        public void setSkin​(java.lang.String nameOrUUID,
                            boolean refresh)
        Set the skin
        Parameters:
        nameOrUUID - the name of uuid
        refresh - to refresh the npc's skin right away
      • show

        public void show​(org.bukkit.entity.Player player)
        Show the NPC to the player
        Parameters:
        player - The Player
      • refresh

        public void refresh()
      • setSkin

        public void setSkin​(java.lang.String texture,
                            java.lang.String signature)
      • setSkin

        public void setSkin​(java.lang.String texture,
                            java.lang.String signature,
                            boolean refresh)
      • hide

        public void hide​(org.bukkit.entity.Player player)
        Hide the NPC from the player
        Parameters:
        player - The Player
      • getGameProfile

        public com.mojang.authlib.GameProfile getGameProfile()
        Get the NPC's GameProfile
        Returns:
        game profile
      • getId

        public int getId()
        Gets id.
        Specified by:
        getId in class NPCBase
        Returns:
        Get The NPC's Id
      • isShown

        public boolean isShown​(org.bukkit.entity.Player player)