Class NPC.Personal

java.lang.Object
dev.sergiferry.playernpc.api.NPC
dev.sergiferry.playernpc.api.NPC.Personal
Enclosing class:
NPC

public static class NPC.Personal extends NPC
  • Method Details

    • create

      public void create()
    • update

      public void update()
    • forceUpdate

      public void forceUpdate()
    • teleport

      public void teleport(org.bukkit.World world, double x, double y, double z, float yaw, float pitch)
    • updateText

      public void updateText()
    • forceUpdateText

      public void forceUpdateText()
    • destroy

      public void destroy()
    • show

      public void show()
    • hide

      public void hide()
    • setHideText

      public void setHideText(boolean hide)
    • setCustomTabListName

      public void setCustomTabListName(@Nullable String name)
      Specified by:
      setCustomTabListName in class NPC
    • followPlayer

      public NPC.Move.Behaviour followPlayer()
    • followPlayer

      public NPC.Move.Behaviour followPlayer(double min, double max)
    • playAnimation

      public void playAnimation(NPC.Animation animation)
      Specified by:
      playAnimation in class NPC
    • hit

      public void hit()
      Specified by:
      hit in class NPC
    • lookAt

      public void lookAt(float yaw, float pitch)
      Specified by:
      lookAt in class NPC
    • getEntity

      public net.minecraft.server.level.EntityPlayer getEntity()
    • getShortUUID

      public String getShortUUID()
    • isInView

      public boolean isInView()
    • isInView

      public boolean isInView(double fov)
    • isInRange

      public boolean isInRange()
    • getPlayer

      public org.bukkit.entity.Player getPlayer()
    • isShown

      public boolean isShown()
    • isShownOnClient

      public boolean isShownOnClient()
    • canSee

      public boolean canSee()
    • isHiddenText

      public boolean isHiddenText()
    • isCreated

      public boolean isCreated()
    • canBeCreated

      public boolean canBeCreated()
    • hasGlobal

      public boolean hasGlobal()
    • getGlobal

      public NPC.Global getGlobal()