diff --git a/docs/allpackages-index.html b/docs/allpackages-index.html index 3dcea2c..e3a9c8b 100644 --- a/docs/allpackages-index.html +++ b/docs/allpackages-index.html @@ -2,11 +2,11 @@ - + All Packages - + diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html index c253754..d93e6f5 100644 --- a/docs/deprecated-list.html +++ b/docs/deprecated-list.html @@ -2,11 +2,11 @@ - + Deprecated List - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Animation.html b/docs/dev/sergiferry/playernpc/api/NPC.Animation.html index cf49b81..1b0d527 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Animation.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Animation.html @@ -2,11 +2,11 @@ - + NPC.Animation - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Attributes.html b/docs/dev/sergiferry/playernpc/api/NPC.Attributes.html index 63b457f..180c94d 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Attributes.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Attributes.html @@ -2,11 +2,11 @@ - + NPC.Attributes - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Color.html b/docs/dev/sergiferry/playernpc/api/NPC.Color.html index 076912e..3cd583b 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Color.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Color.html @@ -2,11 +2,11 @@ - + NPC.Color - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Events.FinishMove.html b/docs/dev/sergiferry/playernpc/api/NPC.Events.FinishMove.html index eda6a77..0c3af92 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Events.FinishMove.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Events.FinishMove.html @@ -2,11 +2,11 @@ - + NPC.Events.FinishMove - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Events.Hide.html b/docs/dev/sergiferry/playernpc/api/NPC.Events.Hide.html index 15c0dcb..4c70eee 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Events.Hide.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Events.Hide.html @@ -2,11 +2,11 @@ - + NPC.Events.Hide - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Events.Interact.html b/docs/dev/sergiferry/playernpc/api/NPC.Events.Interact.html index 2cfc270..6f5d68a 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Events.Interact.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Events.Interact.html @@ -2,11 +2,11 @@ - + NPC.Events.Interact - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Events.Move.html b/docs/dev/sergiferry/playernpc/api/NPC.Events.Move.html index 21fba8a..f2e4ee6 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Events.Move.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Events.Move.html @@ -2,11 +2,11 @@ - + NPC.Events.Move - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Events.Show.html b/docs/dev/sergiferry/playernpc/api/NPC.Events.Show.html index c359e75..88abd23 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Events.Show.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Events.Show.html @@ -2,11 +2,11 @@ - + NPC.Events.Show - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Events.StartMove.html b/docs/dev/sergiferry/playernpc/api/NPC.Events.StartMove.html index d0e936d..7aa35fd 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Events.StartMove.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Events.StartMove.html @@ -2,11 +2,11 @@ - + NPC.Events.StartMove - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Events.Teleport.html b/docs/dev/sergiferry/playernpc/api/NPC.Events.Teleport.html index 0182812..eec35d5 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Events.Teleport.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Events.Teleport.html @@ -2,11 +2,11 @@ - + NPC.Events.Teleport - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Events.html b/docs/dev/sergiferry/playernpc/api/NPC.Events.html index 292c460..310757d 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Events.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Events.html @@ -2,11 +2,11 @@ - + NPC.Events - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.GazeTrackingType.html b/docs/dev/sergiferry/playernpc/api/NPC.GazeTrackingType.html new file mode 100644 index 0000000..9ee4764 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.GazeTrackingType.html @@ -0,0 +1,262 @@ + + + + + +NPC.GazeTrackingType + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class NPC.GazeTrackingType

+
+
java.lang.Object +
java.lang.Enum<NPC.GazeTrackingType> +
dev.sergiferry.playernpc.api.NPC.GazeTrackingType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<NPC.GazeTrackingType>, Constable
+
+
+
Enclosing class:
+
NPC
+
+
+
public static enum NPC.GazeTrackingType +extends Enum<NPC.GazeTrackingType>
+
Set the follow look type to the NPC with NPC.setGazeTrackingType(GazeTrackingType)
+
+
Since:
+
2021.1
+
See Also:
+
NPC.setGazeTrackingType(GazeTrackingType), +NPC.getGazeTrackingType()
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from class java.lang.Enum

    +Enum.EnumDesc<E extends Enum<E>>
    +
    +
  • + +
  • +
    +

    Enum Constant Summary

    +
    Enum Constants
    +
    +
    Enum Constant
    +
    Description
    + +
    +
    The NPC will move the look direction automatically to the nearest entity to the NPC location.
    +
    + +
    +
    The NPC will move the look direction automatically to the nearest player to the NPC location.
    +
    + +
    +
    The NPC will not move the look direction automatically.
    +
    + +
    +
    The NPC will move the look direction automatically to the player that see the NPC.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    valueOf​(String name)
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    + + +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Enum

    +compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
    +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      NONE

      +
      public static final NPC.GazeTrackingType NONE
      +
      The NPC will not move the look direction automatically.
      +
      +
    • +
    • +
      +

      PLAYER

      +
      public static final NPC.GazeTrackingType PLAYER
      +
      The NPC will move the look direction automatically to the player that see the NPC. + That means that each player will see the NPC looking himself.
      +
      +
    • +
    • +
      +

      NEAREST_PLAYER

      +
      public static final NPC.GazeTrackingType NEAREST_PLAYER
      +
      The NPC will move the look direction automatically to the nearest player to the NPC location. + That means that a player can see his NPC looking to another player if it's nearer than him.
      +
      +
    • +
    • +
      +

      NEAREST_ENTITY

      +
      public static final NPC.GazeTrackingType NEAREST_ENTITY
      +
      The NPC will move the look direction automatically to the nearest entity to the NPC location.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static NPC.GazeTrackingType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static NPC.GazeTrackingType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Global.PersistentManager.LastUpdate.Type.html b/docs/dev/sergiferry/playernpc/api/NPC.Global.PersistentManager.LastUpdate.Type.html new file mode 100644 index 0000000..99103b6 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Global.PersistentManager.LastUpdate.Type.html @@ -0,0 +1,224 @@ + + + + + +NPC.Global.PersistentManager.LastUpdate.Type + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class NPC.Global.PersistentManager.LastUpdate.Type

+
+
java.lang.Object +
java.lang.Enum<NPC.Global.PersistentManager.LastUpdate.Type> +
dev.sergiferry.playernpc.api.NPC.Global.PersistentManager.LastUpdate.Type
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<NPC.Global.PersistentManager.LastUpdate.Type>, Constable
+
+
+
Enclosing class:
+
NPC.Global.PersistentManager.LastUpdate
+
+
+
public static enum NPC.Global.PersistentManager.LastUpdate.Type +extends Enum<NPC.Global.PersistentManager.LastUpdate.Type>
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Global.PersistentManager.LastUpdate.html b/docs/dev/sergiferry/playernpc/api/NPC.Global.PersistentManager.LastUpdate.html new file mode 100644 index 0000000..2d5fe84 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Global.PersistentManager.LastUpdate.html @@ -0,0 +1,162 @@ + + + + + +NPC.Global.PersistentManager.LastUpdate + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NPC.Global.PersistentManager.LastUpdate

+
+
java.lang.Object +
dev.sergiferry.playernpc.api.NPC.Global.PersistentManager.LastUpdate
+
+
+
+
Enclosing class:
+
NPC.Global.PersistentManager
+
+
+
public class NPC.Global.PersistentManager.LastUpdate +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Global.PersistentManager.html b/docs/dev/sergiferry/playernpc/api/NPC.Global.PersistentManager.html new file mode 100644 index 0000000..959b723 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Global.PersistentManager.html @@ -0,0 +1,274 @@ + + + + + +NPC.Global.PersistentManager + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NPC.Global.PersistentManager

+
+
java.lang.Object +
dev.sergiferry.playernpc.api.NPC.Global.PersistentManager
+
+
+
+
Enclosing class:
+
NPC.Global
+
+
+
public static class NPC.Global.PersistentManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPersistent

      +
      public static NPC.Global.PersistentManager getPersistent(org.bukkit.plugin.Plugin plugin, + String id)
      +
      +
    • +
    • +
      +

      load

      +
      public void load()
      +
      +
    • +
    • +
      +

      save

      +
      public void save()
      +
      +
    • +
    • +
      +

      remove

      +
      public void remove()
      +
      +
    • +
    • +
      +

      setDisableSaving

      +
      public void setDisableSaving(boolean b)
      +
      +
    • +
    • +
      +

      getFilePath

      +
      public String getFilePath()
      +
      +
    • +
    • +
      +

      getFolderPath

      +
      public String getFolderPath()
      +
      +
    • +
    • +
      +

      getGlobal

      +
      public NPC.Global getGlobal()
      +
      +
    • +
    • +
      +

      isLoaded

      +
      public boolean isLoaded()
      +
      +
    • +
    • +
      +

      get

      +
      public Object get(String s)
      +
      +
    • +
    • +
      +

      containsKey

      +
      public boolean containsKey(String s)
      +
      +
    • +
    • +
      +

      getConfig

      +
      public org.bukkit.configuration.file.FileConfiguration getConfig()
      +
      +
    • +
    • +
      +

      set

      +
      public void set(String s, + Object o)
      +
      +
    • +
    • +
      +

      getLastUpdate

      + +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Global.Visibility.html b/docs/dev/sergiferry/playernpc/api/NPC.Global.Visibility.html new file mode 100644 index 0000000..e86ffc2 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Global.Visibility.html @@ -0,0 +1,224 @@ + + + + + +NPC.Global.Visibility + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class NPC.Global.Visibility

+
+
java.lang.Object +
java.lang.Enum<NPC.Global.Visibility> +
dev.sergiferry.playernpc.api.NPC.Global.Visibility
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<NPC.Global.Visibility>, Constable
+
+
+
Enclosing class:
+
NPC.Global
+
+
+
public static enum NPC.Global.Visibility +extends Enum<NPC.Global.Visibility>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static NPC.Global.Visibility[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static NPC.Global.Visibility valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Global.html b/docs/dev/sergiferry/playernpc/api/NPC.Global.html new file mode 100644 index 0000000..93e83a5 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Global.html @@ -0,0 +1,1061 @@ + + + + + +NPC.Global + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NPC.Global

+
+
java.lang.Object +
dev.sergiferry.playernpc.api.NPC +
dev.sergiferry.playernpc.api.NPC.Global
+
+
+
+
+
Enclosing class:
+
NPC
+
+
+
public static class NPC.Global +extends NPC
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setVisibility

      +
      public void setVisibility(NPC.Global.Visibility visibility)
      +
      +
    • +
    • +
      +

      setVisibilityRequirement

      +
      public void setVisibilityRequirement(Predicate<org.bukkit.entity.Player> visibilityRequirement)
      +
      +
    • +
    • +
      +

      getVisibility

      +
      public NPC.Global.Visibility getVisibility()
      +
      +
    • +
    • +
      +

      meetsVisibilityRequirement

      +
      public boolean meetsVisibilityRequirement(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      addPlayers

      +
      public void addPlayers(@Nonnull + Collection<org.bukkit.entity.Player> players)
      +
      +
    • +
    • +
      +

      addPlayers

      +
      public void addPlayers(@Nonnull + Collection<org.bukkit.entity.Player> players, + boolean ignoreVisibilityRequirement)
      +
      +
    • +
    • +
      +

      addPlayer

      +
      public void addPlayer(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      addPlayer

      +
      public void addPlayer(@Nonnull + org.bukkit.entity.Player player, + boolean ignoreVisibilityRequirement)
      +
      +
    • +
    • +
      +

      removePlayers

      +
      public void removePlayers(@Nonnull + Collection<org.bukkit.entity.Player> players)
      +
      +
    • +
    • +
      +

      getPersistentManager

      +
      public NPC.Global.PersistentManager getPersistentManager()
      +
      +
    • +
    • +
      +

      removePlayer

      +
      public void removePlayer(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      hasPlayer

      +
      public boolean hasPlayer(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      getSelectedPlayers

      +
      public List<String> getSelectedPlayers()
      +
      +
    • +
    • +
      +

      addSelectedPlayer

      +
      public void addSelectedPlayer(String playerName)
      +
      +
    • +
    • +
      +

      removeSelectedPlayer

      +
      public void removeSelectedPlayer(String playerName)
      +
      +
    • +
    • +
      +

      hasSelectedPlayer

      +
      public boolean hasSelectedPlayer(String playerName)
      +
      +
    • +
    • +
      +

      getPlayers

      +
      public Set<org.bukkit.entity.Player> getPlayers()
      +
      +
    • +
    • +
      +

      getVisibilityRequirement

      +
      public Predicate<org.bukkit.entity.Player> getVisibilityRequirement()
      +
      +
    • +
    • +
      +

      hasVisibilityRequirement

      +
      public boolean hasVisibilityRequirement()
      +
      +
    • +
    • +
      +

      create

      +
      public void create(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      show

      +
      public void show(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      hide

      +
      public void hide(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      update

      +
      public void update(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      forceUpdate

      +
      public void forceUpdate(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      updateText

      +
      public void updateText(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      forceUpdateText

      +
      public void forceUpdateText(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      destroy

      +
      public void destroy(@Nonnull + org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      isAutoCreate

      +
      public boolean isAutoCreate()
      +
      +
    • +
    • +
      +

      setAutoCreate

      +
      public void setAutoCreate(boolean autoCreate)
      +
      +
    • +
    • +
      +

      isAutoShow

      +
      public boolean isAutoShow()
      +
      +
    • +
    • +
      +

      setAutoShow

      +
      public void setAutoShow(boolean autoShow)
      +
      +
    • +
    • +
      +

      isPersistent

      +
      public boolean isPersistent()
      +
      +
    • +
    • +
      +

      canBePersistent

      +
      public boolean canBePersistent()
      +
      +
    • +
    • +
      +

      setPersistent

      +
      public void setPersistent(boolean persistent)
      +
      +
    • +
    • +
      +

      setCustomText

      +
      public void setCustomText(org.bukkit.entity.Player player, + List<String> lines)
      +
      +
    • +
    • +
      +

      resetCustomText

      +
      public void resetCustomText(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomSkin

      +
      public void setCustomSkin(org.bukkit.entity.Player player, + NPC.Skin skin)
      +
      +
    • +
    • +
      +

      resetCustomSkin

      +
      public void resetCustomSkin(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomCollidable

      +
      public void setCustomCollidable(org.bukkit.entity.Player player, + boolean collidable)
      +
      +
    • +
    • +
      +

      resetCustomCollidable

      +
      public void resetCustomCollidable(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomHideDistance

      +
      public void setCustomHideDistance(org.bukkit.entity.Player player, + double hideDistance)
      +
      +
    • +
    • +
      +

      resetCustomHideDistance

      +
      public void resetCustomHideDistance(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomGlowing

      +
      public void setCustomGlowing(org.bukkit.entity.Player player, + boolean glowing)
      +
      +
    • +
    • +
      +

      resetCustomGlowing

      +
      public void resetCustomGlowing(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomGlowingColor

      +
      public void setCustomGlowingColor(org.bukkit.entity.Player player, + NPC.Color color)
      +
      +
    • +
    • +
      +

      resetCustomGlowingColor

      +
      public void resetCustomGlowingColor(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomGazeTrackingType

      +
      public void setCustomGazeTrackingType(org.bukkit.entity.Player player, + NPC.GazeTrackingType followLookType)
      +
      +
    • +
    • +
      +

      resetCustomGazeTrackingType

      +
      public void resetCustomGazeTrackingType(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomTabListName

      +
      public void setCustomTabListName(org.bukkit.entity.Player player, + String customTabListName)
      +
      +
    • +
    • +
      +

      resetCustomTabListName

      +
      public void resetCustomTabListName(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomShowOnTabList

      +
      public void setCustomShowOnTabList(org.bukkit.entity.Player player, + boolean showOnTabList)
      +
      +
    • +
    • +
      +

      resetCustomShowOnTabList

      +
      public void resetCustomShowOnTabList(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomPose

      +
      public void setCustomPose(org.bukkit.entity.Player player, + NPC.Pose pose)
      +
      +
    • +
    • +
      +

      resetCustomPose

      +
      public void resetCustomPose(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomLineSpacing

      +
      public void setCustomLineSpacing(org.bukkit.entity.Player player, + double lineSpacing)
      +
      +
    • +
    • +
      +

      resetCustomLineSpacing

      +
      public void resetCustomLineSpacing(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomTextAlignment

      +
      public void setCustomTextAlignment(org.bukkit.entity.Player player, + org.bukkit.util.Vector alignment)
      +
      +
    • +
    • +
      +

      resetCustomTextAlignment

      +
      public void resetCustomTextAlignment(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomInteractCooldown

      +
      public void setCustomInteractCooldown(org.bukkit.entity.Player player, + long millis)
      +
      +
    • +
    • +
      +

      resetCustomInteractCooldown

      +
      public void resetCustomInteractCooldown(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomTextOpacity

      +
      public void setCustomTextOpacity(org.bukkit.entity.Player player, + NPC.Hologram.Opacity opacity)
      +
      +
    • +
    • +
      +

      resetCustomTextOpacity

      +
      public void resetCustomTextOpacity(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomMoveSpeed

      +
      public void setCustomMoveSpeed(org.bukkit.entity.Player player, + double moveSpeed)
      +
      +
    • +
    • +
      +

      resetCustomMoveSpeed

      +
      public void resetCustomMoveSpeed(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      setCustomOnFire

      +
      public void setCustomOnFire(org.bukkit.entity.Player player, + boolean onFire)
      +
      +
    • +
    • +
      +

      resetCustomOnFire

      +
      public void resetCustomOnFire(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      resetAllCustomAttributes

      +
      public void resetAllCustomAttributes(org.bukkit.entity.Player player)
      +
      +
    • +
    • +
      +

      isResetCustomAttributesWhenRemovePlayer

      +
      public boolean isResetCustomAttributesWhenRemovePlayer()
      +
      +
    • +
    • +
      +

      setResetCustomAttributesWhenRemovePlayer

      +
      public void setResetCustomAttributesWhenRemovePlayer(boolean resetCustomAttributes)
      +
      +
    • +
    • +
      +

      createAllPlayers

      +
      public void createAllPlayers()
      +
      +
    • +
    • +
      +

      show

      +
      public void show()
      +
      +
    • +
    • +
      +

      hide

      +
      public void hide()
      +
      +
    • +
    • +
      +

      update

      +
      public void update()
      +
      +
    • +
    • +
      +

      forceUpdate

      +
      public void forceUpdate()
      +
      +
    • +
    • +
      +

      updateText

      +
      public void updateText()
      +
      +
    • +
    • +
      +

      forceUpdateText

      +
      public void forceUpdateText()
      +
      +
    • +
    • +
      +

      destroy

      +
      public void destroy()
      +
      +
    • +
    • +
      +

      teleport

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

      lookAt

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

      playAnimation

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

      playAnimation

      +
      public void playAnimation(org.bukkit.entity.Player player, + NPC.Animation animation)
      +
      +
    • +
    • +
      +

      hit

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

      setCustomTabListName

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

      dropItem

      +
      public org.bukkit.entity.Item dropItem(org.bukkit.inventory.ItemStack itemStack)
      +
      +
    • +
    • +
      +

      dropItemInSlot

      +
      public org.bukkit.entity.Item dropItemInSlot(NPC.Slot slot)
      +
      +
    • +
    • +
      +

      dropItemInHand

      +
      public org.bukkit.entity.Item dropItemInHand()
      +
      +
    • +
    • +
      +

      setOwnPlayerSkin

      +
      public void setOwnPlayerSkin(boolean ownPlayerSkin)
      +
      +
    • +
    • +
      +

      isOwnPlayerSkin

      +
      public boolean isOwnPlayerSkin()
      +
      +
    • +
    • +
      +

      setOwnPlayerSkin

      +
      public void setOwnPlayerSkin()
      +
      +
    • +
    • +
      +

      getPersonal

      +
      @Deprecated +public NPC.Personal getPersonal(org.bukkit.entity.Player player)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      getCustomAttributes

      +
      public NPC.Attributes getCustomAttributes(org.bukkit.entity.Player player)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Hologram.Opacity.html b/docs/dev/sergiferry/playernpc/api/NPC.Hologram.Opacity.html index 42c3d9e..9298269 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Hologram.Opacity.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Hologram.Opacity.html @@ -2,11 +2,11 @@ - + NPC.Hologram.Opacity - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Hologram.html b/docs/dev/sergiferry/playernpc/api/NPC.Hologram.html index b620b1a..2a92695 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Hologram.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Hologram.html @@ -2,11 +2,11 @@ - + NPC.Hologram - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.ActionBar.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.ActionBar.html index 5d3ab58..908197f 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.ActionBar.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.ActionBar.html @@ -2,11 +2,11 @@ - + NPC.Interact.Actions.ActionBar - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.BungeeServer.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.BungeeServer.html index fea33f6..5164222 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.BungeeServer.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.BungeeServer.html @@ -2,11 +2,11 @@ - + NPC.Interact.Actions.BungeeServer - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Command.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Command.html index c141150..cafa8ab 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Command.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Command.html @@ -2,11 +2,11 @@ - + NPC.Interact.Actions.Command - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.ConsoleCommand.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.ConsoleCommand.html index 5ebfe6b..edef313 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.ConsoleCommand.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.ConsoleCommand.html @@ -2,11 +2,11 @@ - + NPC.Interact.Actions.ConsoleCommand - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Custom.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Custom.html index 336b43d..2bde44c 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Custom.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Custom.html @@ -2,11 +2,11 @@ - + NPC.Interact.Actions.Custom - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Message.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Message.html index 4561ef2..0d977d5 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Message.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Message.html @@ -2,11 +2,11 @@ - + NPC.Interact.Actions.Message - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.PlayerCommand.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.PlayerCommand.html index dadc485..4582b9d 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.PlayerCommand.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.PlayerCommand.html @@ -2,11 +2,11 @@ - + NPC.Interact.Actions.PlayerCommand - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.TeleportToLocation.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.TeleportToLocation.html new file mode 100644 index 0000000..7bd948d --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.TeleportToLocation.html @@ -0,0 +1,174 @@ + + + + + +NPC.Interact.Actions.TeleportToLocation + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NPC.Interact.Actions.TeleportToLocation

+
+
java.lang.Object +
dev.sergiferry.playernpc.api.NPC.Interact.ClickAction +
dev.sergiferry.playernpc.api.NPC.Interact.Actions.TeleportToLocation
+
+
+
+
+
Enclosing class:
+
NPC.Interact.Actions
+
+
+
public static class NPC.Interact.Actions.TeleportToLocation +extends NPC.Interact.ClickAction
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TeleportToLocation

      +
      public TeleportToLocation(NPC npc, + NPC.Interact.ClickType clickType, + org.bukkit.Location location)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLocation

      +
      public org.bukkit.Location getLocation()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Title.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Title.html index 439bdf2..d621003 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Title.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Title.html @@ -2,11 +2,11 @@ - + NPC.Interact.Actions.Title - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Type.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Type.html index b6ef482..c2a10ab 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Type.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.Type.html @@ -2,11 +2,11 @@ - + NPC.Interact.Actions.Type - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.html index a1e4fe0..4494230 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.Actions.html @@ -2,11 +2,11 @@ - + NPC.Interact.Actions - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.ClickAction.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.ClickAction.html index 605d03b..bed68cd 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.ClickAction.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.ClickAction.html @@ -2,11 +2,11 @@ - + NPC.Interact.ClickAction - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.ClickType.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.ClickType.html index 23038ce..47c1311 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.ClickType.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.ClickType.html @@ -2,11 +2,11 @@ - + NPC.Interact.ClickType - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Interact.html b/docs/dev/sergiferry/playernpc/api/NPC.Interact.html index c5e1185..e0d61cd 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Interact.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Interact.html @@ -2,11 +2,11 @@ - + NPC.Interact - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Move.Behaviour.Type.html b/docs/dev/sergiferry/playernpc/api/NPC.Move.Behaviour.Type.html new file mode 100644 index 0000000..2359782 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Move.Behaviour.Type.html @@ -0,0 +1,269 @@ + + + + + +NPC.Move.Behaviour.Type + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class NPC.Move.Behaviour.Type

+
+
java.lang.Object +
java.lang.Enum<NPC.Move.Behaviour.Type> +
dev.sergiferry.playernpc.api.NPC.Move.Behaviour.Type
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<NPC.Move.Behaviour.Type>, Constable
+
+
+
Enclosing class:
+
NPC.Move.Behaviour
+
+
+
public static enum NPC.Move.Behaviour.Type +extends Enum<NPC.Move.Behaviour.Type>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static NPC.Move.Behaviour.Type[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static NPC.Move.Behaviour.Type valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      isDeprecated

      +
      public boolean isDeprecated()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Move.Behaviour.html b/docs/dev/sergiferry/playernpc/api/NPC.Move.Behaviour.html new file mode 100644 index 0000000..d9d6664 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Move.Behaviour.html @@ -0,0 +1,272 @@ + + + + + +NPC.Move.Behaviour + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NPC.Move.Behaviour

+
+
java.lang.Object +
dev.sergiferry.playernpc.api.NPC.Move.Behaviour
+
+
+
+
Enclosing class:
+
NPC.Move
+
+
+
public static class NPC.Move.Behaviour +extends Object
+
+
Since:
+
2022.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setPath

      +
      public dev.sergiferry.playernpc.api.NPC.Move.Path setPath(List<org.bukkit.Location> locations, + dev.sergiferry.playernpc.api.NPC.Move.Path.Type type)
      +
      +
    • +
    • +
      +

      setFollowEntity

      +
      public NPC.Move.Behaviour setFollowEntity(org.bukkit.entity.Entity entity)
      +
      +
    • +
    • +
      +

      setFollowEntity

      +
      public NPC.Move.Behaviour setFollowEntity(org.bukkit.entity.Entity entity, + double followMinDistance)
      +
      +
    • +
    • +
      +

      setFollowEntity

      +
      public NPC.Move.Behaviour setFollowEntity(org.bukkit.entity.Entity entity, + double followMinDistance, + double followMaxDistance)
      +
      +
    • +
    • +
      +

      setFollowNPC

      +
      public NPC.Move.Behaviour setFollowNPC(NPC npc)
      +
      +
    • +
    • +
      +

      setFollowNPC

      +
      public NPC.Move.Behaviour setFollowNPC(NPC npc, + double followMinDistance)
      +
      +
    • +
    • +
      +

      setFollowNPC

      +
      public NPC.Move.Behaviour setFollowNPC(NPC npc, + double followMinDistance, + double followMaxDistance)
      +
      +
    • +
    • +
      +

      setFollowPlayer

      +
      public NPC.Move.Behaviour setFollowPlayer()
      +
      +
    • +
    • +
      +

      setFollowPlayer

      +
      public NPC.Move.Behaviour setFollowPlayer(double followMinDistance, + double followMaxDistance)
      +
      +
    • +
    • +
      +

      cancel

      +
      public NPC.Move.Behaviour cancel()
      +
      +
    • +
    • +
      +

      getType

      +
      public NPC.Move.Behaviour.Type getType()
      +
      +
    • +
    • +
      +

      getNPC

      +
      public NPC getNPC()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Move.Speed.html b/docs/dev/sergiferry/playernpc/api/NPC.Move.Speed.html index 4c6af0a..b3d4c0c 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Move.Speed.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Move.Speed.html @@ -2,11 +2,11 @@ - + NPC.Move.Speed - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.CancelCause.html b/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.CancelCause.html index f449203..63b571a 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.CancelCause.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.CancelCause.html @@ -2,11 +2,11 @@ - + NPC.Move.Task.CancelCause - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.PerformanceOptions.html b/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.PerformanceOptions.html index bc7b0ff..b9be8f0 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.PerformanceOptions.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.PerformanceOptions.html @@ -2,11 +2,11 @@ - + NPC.Move.Task.PerformanceOptions - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.html b/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.html index 626bae7..651e678 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Move.Task.html @@ -2,11 +2,11 @@ - + NPC.Move.Task - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Move.html b/docs/dev/sergiferry/playernpc/api/NPC.Move.html index 42d6c4b..2094a28 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Move.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Move.html @@ -2,11 +2,11 @@ - + NPC.Move - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Personal.html b/docs/dev/sergiferry/playernpc/api/NPC.Personal.html new file mode 100644 index 0000000..1b7165b --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Personal.html @@ -0,0 +1,444 @@ + + + + + +NPC.Personal + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

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()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Placeholders.html b/docs/dev/sergiferry/playernpc/api/NPC.Placeholders.html new file mode 100644 index 0000000..f7ab8f1 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Placeholders.html @@ -0,0 +1,199 @@ + + + + + +NPC.Placeholders + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NPC.Placeholders

+
+
java.lang.Object +
dev.sergiferry.playernpc.api.NPC.Placeholders
+
+
+
+
Enclosing class:
+
NPC
+
+
+
public static class NPC.Placeholders +extends Object
+
+
Since:
+
2022.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      format

      +
      public static String format(String s)
      +
      +
    • +
    • +
      +

      getAllPlaceholders

      +
      public static Set<String> getAllPlaceholders()
      +
      +
    • +
    • +
      +

      getAllPlaceholders

      +
      public static Set<String> getAllPlaceholders(NPC npc)
      +
      +
    • +
    • +
      +

      addPlaceholder

      +
      public static void addPlaceholder(@Nonnull + String placeholder, + @Nonnull + BiFunction<NPC,​org.bukkit.entity.Player,​String> replacement)
      +
      +
    • +
    • +
      +

      existsPlaceholder

      +
      public static boolean existsPlaceholder(@Nonnull + String placeholder)
      +
      +
    • +
    • +
      +

      replace

      +
      public static String replace(@Nonnull + NPC npc, + @Nonnull + org.bukkit.entity.Player player, + @Nonnull + String string)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Pose.html b/docs/dev/sergiferry/playernpc/api/NPC.Pose.html index 8d2c26c..619fedd 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Pose.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Pose.html @@ -2,11 +2,11 @@ - + NPC.Pose - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Skin.ObtainedFrom.html b/docs/dev/sergiferry/playernpc/api/NPC.Skin.ObtainedFrom.html new file mode 100644 index 0000000..445f9d6 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Skin.ObtainedFrom.html @@ -0,0 +1,249 @@ + + + + + +NPC.Skin.ObtainedFrom + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class NPC.Skin.ObtainedFrom

+
+
java.lang.Object +
java.lang.Enum<NPC.Skin.ObtainedFrom> +
dev.sergiferry.playernpc.api.NPC.Skin.ObtainedFrom
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<NPC.Skin.ObtainedFrom>, Constable
+
+
+
Enclosing class:
+
NPC.Skin
+
+
+
public static enum NPC.Skin.ObtainedFrom +extends Enum<NPC.Skin.ObtainedFrom>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static NPC.Skin.ObtainedFrom[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static NPC.Skin.ObtainedFrom valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      getTitle

      +
      public String getTitle()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Skin.Part.html b/docs/dev/sergiferry/playernpc/api/NPC.Skin.Part.html new file mode 100644 index 0000000..fef5a1e --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Skin.Part.html @@ -0,0 +1,268 @@ + + + + + +NPC.Skin.Part + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class NPC.Skin.Part

+
+
java.lang.Object +
java.lang.Enum<NPC.Skin.Part> +
dev.sergiferry.playernpc.api.NPC.Skin.Part
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<NPC.Skin.Part>, Constable
+
+
+
Enclosing class:
+
NPC.Skin
+
+
+
public static enum NPC.Skin.Part +extends Enum<NPC.Skin.Part>
+
+
Since:
+
2022.3
+
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static NPC.Skin.Part[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static NPC.Skin.Part valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Skin.Parts.html b/docs/dev/sergiferry/playernpc/api/NPC.Skin.Parts.html new file mode 100644 index 0000000..33e3532 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Skin.Parts.html @@ -0,0 +1,329 @@ + + + + + +NPC.Skin.Parts + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NPC.Skin.Parts

+
+
java.lang.Object +
dev.sergiferry.playernpc.api.NPC.Skin.Parts
+
+
+
+
All Implemented Interfaces:
+
Cloneable
+
+
+
Enclosing class:
+
NPC.Skin
+
+
+
public static class NPC.Skin.Parts +extends Object +implements Cloneable
+
+
Since:
+
2022.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      enableAll

      +
      public void enableAll()
      +
      +
    • +
    • +
      +

      disableAll

      +
      public void disableAll()
      +
      +
    • +
    • +
      +

      getVisibleParts

      +
      public List<NPC.Skin.Part> getVisibleParts()
      +
      +
    • +
    • +
      +

      getInvisibleParts

      +
      public List<NPC.Skin.Part> getInvisibleParts()
      +
      +
    • +
    • +
      +

      setVisible

      +
      public void setVisible(NPC.Skin.Part part, + boolean visible)
      +
      +
    • +
    • +
      +

      isVisible

      +
      public boolean isVisible(NPC.Skin.Part part)
      +
      +
    • +
    • +
      +

      isCape

      +
      public boolean isCape()
      +
      +
    • +
    • +
      +

      setCape

      +
      public void setCape(boolean cape)
      +
      +
    • +
    • +
      +

      isJacket

      +
      public boolean isJacket()
      +
      +
    • +
    • +
      +

      setJacket

      +
      public void setJacket(boolean jacket)
      +
      +
    • +
    • +
      +

      isLeftSleeve

      +
      public boolean isLeftSleeve()
      +
      +
    • +
    • +
      +

      setLeftSleeve

      +
      public void setLeftSleeve(boolean leftSleeve)
      +
      +
    • +
    • +
      +

      isRightSleeve

      +
      public boolean isRightSleeve()
      +
      +
    • +
    • +
      +

      setRightSleeve

      +
      public void setRightSleeve(boolean rightSleeve)
      +
      +
    • +
    • +
      +

      isLeftPants

      +
      public boolean isLeftPants()
      +
      +
    • +
    • +
      +

      setLeftPants

      +
      public void setLeftPants(boolean leftPants)
      +
      +
    • +
    • +
      +

      isRightPants

      +
      public boolean isRightPants()
      +
      +
    • +
    • +
      +

      setRightPants

      +
      public void setRightPants(boolean rightPants)
      +
      +
    • +
    • +
      +

      isHat

      +
      public boolean isHat()
      +
      +
    • +
    • +
      +

      setHat

      +
      public void setHat(boolean hat)
      +
      +
    • +
    • +
      +

      clone

      +
      public NPC.Skin.Parts clone()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Skin.Type.html b/docs/dev/sergiferry/playernpc/api/NPC.Skin.Type.html new file mode 100644 index 0000000..36e440e --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPC.Skin.Type.html @@ -0,0 +1,224 @@ + + + + + +NPC.Skin.Type + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class NPC.Skin.Type

+
+
java.lang.Object +
java.lang.Enum<NPC.Skin.Type> +
dev.sergiferry.playernpc.api.NPC.Skin.Type
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<NPC.Skin.Type>, Constable
+
+
+
Enclosing class:
+
NPC.Skin
+
+
+
public static enum NPC.Skin.Type +extends Enum<NPC.Skin.Type>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      PLAYER_SKIN

      +
      public static final NPC.Skin.Type PLAYER_SKIN
      +
      +
    • +
    • +
      +

      CUSTOM_TEXTURE

      +
      public static final NPC.Skin.Type CUSTOM_TEXTURE
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static NPC.Skin.Type[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static NPC.Skin.Type valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Skin.html b/docs/dev/sergiferry/playernpc/api/NPC.Skin.html index 465bc51..72ce45d 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Skin.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Skin.html @@ -2,11 +2,11 @@ - + NPC.Skin - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.Slot.html b/docs/dev/sergiferry/playernpc/api/NPC.Slot.html index d20fcd6..300883e 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.Slot.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.Slot.html @@ -2,11 +2,11 @@ - + NPC.Slot - + diff --git a/docs/dev/sergiferry/playernpc/api/NPC.html b/docs/dev/sergiferry/playernpc/api/NPC.html index aed9212..8be1c6d 100644 --- a/docs/dev/sergiferry/playernpc/api/NPC.html +++ b/docs/dev/sergiferry/playernpc/api/NPC.html @@ -2,11 +2,11 @@ - + NPC - + diff --git a/docs/dev/sergiferry/playernpc/api/NPCLib.Command.Color.html b/docs/dev/sergiferry/playernpc/api/NPCLib.Command.Color.html new file mode 100644 index 0000000..2a4a1b4 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPCLib.Command.Color.html @@ -0,0 +1,259 @@ + + + + + +NPCLib.Command.Color + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class NPCLib.Command.Color

+
+
java.lang.Object +
java.lang.Enum<NPCLib.Command.Color> +
dev.sergiferry.playernpc.api.NPCLib.Command.Color
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<NPCLib.Command.Color>, Constable
+
+
+
Enclosing class:
+
NPCLib.Command
+
+
+
public static enum NPCLib.Command.Color +extends Enum<NPCLib.Command.Color>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static NPCLib.Command.Color[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static NPCLib.Command.Color valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      getNormal

      +
      public org.bukkit.ChatColor getNormal()
      +
      +
    • +
    • +
      +

      getImportant

      +
      public String getImportant()
      +
      +
    • +
    • +
      +

      getImportantSimple

      +
      public org.bukkit.ChatColor getImportantSimple()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPCLib.Command.html b/docs/dev/sergiferry/playernpc/api/NPCLib.Command.html new file mode 100644 index 0000000..761e336 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPCLib.Command.html @@ -0,0 +1,118 @@ + + + + + +NPCLib.Command + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NPCLib.Command

+
+
java.lang.Object +
dev.sergiferry.playernpc.api.NPCLib.Command
+
+
+
+
Enclosing class:
+
NPCLib
+
+
+
public static class NPCLib.Command +extends Object
+
+
+ +
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPCLib.PluginManager.html b/docs/dev/sergiferry/playernpc/api/NPCLib.PluginManager.html new file mode 100644 index 0000000..330daa8 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPCLib.PluginManager.html @@ -0,0 +1,261 @@ + + + + + +NPCLib.PluginManager + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NPCLib.PluginManager

+
+
java.lang.Object +
dev.sergiferry.playernpc.api.NPCLib.PluginManager
+
+
+
+
All Implemented Interfaces:
+
org.bukkit.event.Listener
+
+
+
Enclosing class:
+
NPCLib
+
+
+
public static class NPCLib.PluginManager +extends Object +implements org.bukkit.event.Listener
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPlugin

      +
      public org.bukkit.plugin.Plugin getPlugin()
      +
      +
    • +
    • +
      +

      getNPCLib

      +
      public NPCLib getNPCLib()
      +
      +
    • +
    • +
      +

      getUpdateGazeType

      +
      public NPCLib.UpdateGazeType getUpdateGazeType()
      +
      +
    • +
    • +
      +

      getUpdateGazeTicks

      +
      public Integer getUpdateGazeTicks()
      +
      +
    • +
    • +
      +

      getTicksUntilTabListHide

      +
      public Integer getTicksUntilTabListHide()
      +
      +
    • +
    • +
      +

      getTaskID

      +
      public Integer getTaskID()
      +
      +
    • +
    • +
      +

      getCode

      +
      public String getCode(String simpleCode)
      +
      +
    • +
    • +
      +

      getSkinUpdateFrequency

      +
      public NPCLib.SkinUpdateFrequency getSkinUpdateFrequency()
      +
      +
    • +
    • +
      +

      setCommandColor

      +
      public void setCommandColor(NPCLib.Command.Color color)
      +
      +
    • +
    • +
      +

      getCommandColor

      +
      public NPCLib.Command.Color getCommandColor()
      +
      +
    • +
    • +
      +

      setUpdateGazeType

      +
      public void setUpdateGazeType(@Nonnull + NPCLib.UpdateGazeType updateGazeType)
      +
      +
    • +
    • +
      +

      setUpdateGazeTicks

      +
      public void setUpdateGazeTicks(Integer ticks)
      +
      +
    • +
    • +
      +

      setSkinUpdateFrequency

      +
      public void setSkinUpdateFrequency(NPCLib.SkinUpdateFrequency skinUpdateFrequency)
      +
      +
    • +
    • +
      +

      setTicksUntilTabListHide

      +
      public void setTicksUntilTabListHide(Integer ticksUntilTabListHide)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPCLib.SkinUpdateFrequency.html b/docs/dev/sergiferry/playernpc/api/NPCLib.SkinUpdateFrequency.html new file mode 100644 index 0000000..17d9bbc --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPCLib.SkinUpdateFrequency.html @@ -0,0 +1,283 @@ + + + + + +NPCLib.SkinUpdateFrequency + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class NPCLib.SkinUpdateFrequency

+
+
java.lang.Object +
java.lang.Record +
dev.sergiferry.playernpc.api.NPCLib.SkinUpdateFrequency
+
+
+
+
+
All Implemented Interfaces:
+
org.bukkit.configuration.serialization.ConfigurationSerializable
+
+
+
Enclosing class:
+
NPCLib
+
+
+
public static record NPCLib.SkinUpdateFrequency(Integer value, TimeUnit timeUnit) +extends Record +implements org.bukkit.configuration.serialization.ConfigurationSerializable
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SkinUpdateFrequency

      +
      public SkinUpdateFrequency(Integer value, + TimeUnit timeUnit)
      +
      Creates an instance of a SkinUpdateFrequency record class.
      +
      +
      Parameters:
      +
      value - the value for the value record component
      +
      timeUnit - the value for the timeUnit record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      serialize

      +
      public Map<String,​Object> serialize()
      +
      +
      Specified by:
      +
      serialize in interface org.bukkit.configuration.serialization.ConfigurationSerializable
      +
      +
      +
    • +
    • +
      +

      deserialize

      +
      public static NPCLib.SkinUpdateFrequency deserialize(Map<String,​Object> map)
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      value

      +
      public Integer value()
      +
      Returns the value of the value record component.
      +
      +
      Returns:
      +
      the value of the value record component
      +
      +
      +
    • +
    • +
      +

      timeUnit

      +
      public TimeUnit timeUnit()
      +
      Returns the value of the timeUnit record component.
      +
      +
      Returns:
      +
      the value of the timeUnit record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPCLib.TabListIDType.html b/docs/dev/sergiferry/playernpc/api/NPCLib.TabListIDType.html new file mode 100644 index 0000000..aa6e4f9 --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPCLib.TabListIDType.html @@ -0,0 +1,232 @@ + + + + + +NPCLib.TabListIDType + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class NPCLib.TabListIDType

+
+
java.lang.Object +
java.lang.Enum<NPCLib.TabListIDType> +
dev.sergiferry.playernpc.api.NPCLib.TabListIDType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<NPCLib.TabListIDType>, Constable
+
+
+
Enclosing class:
+
NPCLib
+
+
+
public static enum NPCLib.TabListIDType +extends Enum<NPCLib.TabListIDType>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static NPCLib.TabListIDType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static NPCLib.TabListIDType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPCLib.UpdateGazeType.html b/docs/dev/sergiferry/playernpc/api/NPCLib.UpdateGazeType.html new file mode 100644 index 0000000..46ed31f --- /dev/null +++ b/docs/dev/sergiferry/playernpc/api/NPCLib.UpdateGazeType.html @@ -0,0 +1,224 @@ + + + + + +NPCLib.UpdateGazeType + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class NPCLib.UpdateGazeType

+
+
java.lang.Object +
java.lang.Enum<NPCLib.UpdateGazeType> +
dev.sergiferry.playernpc.api.NPCLib.UpdateGazeType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<NPCLib.UpdateGazeType>, Constable
+
+
+
Enclosing class:
+
NPCLib
+
+
+
public static enum NPCLib.UpdateGazeType +extends Enum<NPCLib.UpdateGazeType>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static NPCLib.UpdateGazeType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static NPCLib.UpdateGazeType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/docs/dev/sergiferry/playernpc/api/NPCLib.html b/docs/dev/sergiferry/playernpc/api/NPCLib.html index dfd6803..88ace9e 100644 --- a/docs/dev/sergiferry/playernpc/api/NPCLib.html +++ b/docs/dev/sergiferry/playernpc/api/NPCLib.html @@ -2,11 +2,11 @@ - + NPCLib - + diff --git a/docs/dev/sergiferry/playernpc/api/package-summary.html b/docs/dev/sergiferry/playernpc/api/package-summary.html index f9d9a53..c02124e 100644 --- a/docs/dev/sergiferry/playernpc/api/package-summary.html +++ b/docs/dev/sergiferry/playernpc/api/package-summary.html @@ -2,11 +2,11 @@ - + dev.sergiferry.playernpc.api - + diff --git a/docs/dev/sergiferry/playernpc/api/package-tree.html b/docs/dev/sergiferry/playernpc/api/package-tree.html index 5307a48..b8e457b 100644 --- a/docs/dev/sergiferry/playernpc/api/package-tree.html +++ b/docs/dev/sergiferry/playernpc/api/package-tree.html @@ -2,11 +2,11 @@ - + dev.sergiferry.playernpc.api Class Hierarchy - + diff --git a/docs/help-doc.html b/docs/help-doc.html index 82e9956..05203e3 100644 --- a/docs/help-doc.html +++ b/docs/help-doc.html @@ -2,11 +2,11 @@ - + API Help - + diff --git a/docs/index-files/index-1.html b/docs/index-files/index-1.html index 08bac8a..d84afd9 100644 --- a/docs/index-files/index-1.html +++ b/docs/index-files/index-1.html @@ -2,11 +2,11 @@ - + A-Index - + diff --git a/docs/index-files/index-10.html b/docs/index-files/index-10.html index f0bcdca..eb4bfa3 100644 --- a/docs/index-files/index-10.html +++ b/docs/index-files/index-10.html @@ -2,11 +2,11 @@ - + J-Index - + diff --git a/docs/index-files/index-11.html b/docs/index-files/index-11.html index d5f8ce9..9bc7bf2 100644 --- a/docs/index-files/index-11.html +++ b/docs/index-files/index-11.html @@ -2,11 +2,11 @@ - + L-Index - + diff --git a/docs/index-files/index-12.html b/docs/index-files/index-12.html index 426acfa..d991758 100644 --- a/docs/index-files/index-12.html +++ b/docs/index-files/index-12.html @@ -2,11 +2,11 @@ - + M-Index - + diff --git a/docs/index-files/index-13.html b/docs/index-files/index-13.html index 5bf79fc..c87d016 100644 --- a/docs/index-files/index-13.html +++ b/docs/index-files/index-13.html @@ -2,11 +2,11 @@ - + N-Index - + diff --git a/docs/index-files/index-14.html b/docs/index-files/index-14.html index 6cc3cfa..3a6d05c 100644 --- a/docs/index-files/index-14.html +++ b/docs/index-files/index-14.html @@ -2,11 +2,11 @@ - + O-Index - + diff --git a/docs/index-files/index-15.html b/docs/index-files/index-15.html index 7f85335..fae059f 100644 --- a/docs/index-files/index-15.html +++ b/docs/index-files/index-15.html @@ -2,11 +2,11 @@ - + P-Index - + diff --git a/docs/index-files/index-16.html b/docs/index-files/index-16.html index 041c23e..b9b13b1 100644 --- a/docs/index-files/index-16.html +++ b/docs/index-files/index-16.html @@ -2,11 +2,11 @@ - + R-Index - + diff --git a/docs/index-files/index-17.html b/docs/index-files/index-17.html index 0c42c3c..bd901a8 100644 --- a/docs/index-files/index-17.html +++ b/docs/index-files/index-17.html @@ -2,11 +2,11 @@ - + S-Index - + diff --git a/docs/index-files/index-18.html b/docs/index-files/index-18.html index 8b3f1de..86e6eb9 100644 --- a/docs/index-files/index-18.html +++ b/docs/index-files/index-18.html @@ -2,11 +2,11 @@ - + T-Index - + diff --git a/docs/index-files/index-19.html b/docs/index-files/index-19.html index e4b52b2..03733fb 100644 --- a/docs/index-files/index-19.html +++ b/docs/index-files/index-19.html @@ -2,11 +2,11 @@ - + U-Index - + diff --git a/docs/index-files/index-2.html b/docs/index-files/index-2.html index b4c2fd5..08f5660 100644 --- a/docs/index-files/index-2.html +++ b/docs/index-files/index-2.html @@ -2,11 +2,11 @@ - + B-Index - + diff --git a/docs/index-files/index-20.html b/docs/index-files/index-20.html index 6f92df9..920971e 100644 --- a/docs/index-files/index-20.html +++ b/docs/index-files/index-20.html @@ -2,11 +2,11 @@ - + V-Index - + diff --git a/docs/index-files/index-21.html b/docs/index-files/index-21.html index 9c8495c..ce7f0cf 100644 --- a/docs/index-files/index-21.html +++ b/docs/index-files/index-21.html @@ -2,11 +2,11 @@ - + W-Index - + diff --git a/docs/index-files/index-22.html b/docs/index-files/index-22.html new file mode 100644 index 0000000..da0d0b5 --- /dev/null +++ b/docs/index-files/index-22.html @@ -0,0 +1,68 @@ + + + + + +Y-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A B C D E F G H I J L M N O P R S T U V W Y 
All Classes|All Packages|Deprecated API +

Y

+
+
YELLOW - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Color
+
 
+
YELLOW - Enum constant in enum class dev.sergiferry.playernpc.api.NPCLib.Command.Color
+
 
+
+A B C D E F G H I J L M N O P R S T U V W Y 
All Classes|All Packages|Deprecated API
+
+
+ + diff --git a/docs/index-files/index-23.html b/docs/index-files/index-23.html new file mode 100644 index 0000000..11f3c90 --- /dev/null +++ b/docs/index-files/index-23.html @@ -0,0 +1,68 @@ + + + + + +Y-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes|All Packages|Deprecated API +

Y

+
+
YELLOW - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Color
+
 
+
YELLOW - Enum constant in enum class dev.sergiferry.playernpc.api.NPCLib.Command.Color
+
 
+
+A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes|All Packages|Deprecated API
+
+
+ + diff --git a/docs/index-files/index-3.html b/docs/index-files/index-3.html index b25f2f7..733f4d4 100644 --- a/docs/index-files/index-3.html +++ b/docs/index-files/index-3.html @@ -2,11 +2,11 @@ - + C-Index - + diff --git a/docs/index-files/index-4.html b/docs/index-files/index-4.html index d7acba5..2815c27 100644 --- a/docs/index-files/index-4.html +++ b/docs/index-files/index-4.html @@ -2,11 +2,11 @@ - + D-Index - + diff --git a/docs/index-files/index-5.html b/docs/index-files/index-5.html index 979f5f1..d3bfb48 100644 --- a/docs/index-files/index-5.html +++ b/docs/index-files/index-5.html @@ -2,11 +2,11 @@ - + E-Index - + diff --git a/docs/index-files/index-6.html b/docs/index-files/index-6.html index 0f8b178..08fec0e 100644 --- a/docs/index-files/index-6.html +++ b/docs/index-files/index-6.html @@ -2,11 +2,11 @@ - + F-Index - + diff --git a/docs/index-files/index-7.html b/docs/index-files/index-7.html index 1d3c749..0fcdd59 100644 --- a/docs/index-files/index-7.html +++ b/docs/index-files/index-7.html @@ -2,11 +2,11 @@ - + G-Index - + diff --git a/docs/index-files/index-8.html b/docs/index-files/index-8.html index 606bba0..778fd4b 100644 --- a/docs/index-files/index-8.html +++ b/docs/index-files/index-8.html @@ -2,11 +2,11 @@ - + H-Index - + diff --git a/docs/index-files/index-9.html b/docs/index-files/index-9.html index 051d339..a2dd81b 100644 --- a/docs/index-files/index-9.html +++ b/docs/index-files/index-9.html @@ -2,11 +2,11 @@ - + I-Index - + diff --git a/docs/index.html b/docs/index.html index 17951e1..f9e9fa4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,11 +2,11 @@ - + Generated Documentation (Untitled) - + diff --git a/docs/overview-tree.html b/docs/overview-tree.html index 08d9408..137a5b8 100644 --- a/docs/overview-tree.html +++ b/docs/overview-tree.html @@ -2,11 +2,11 @@ - + Class Hierarchy - +