Index
All Classes|All Packages|Deprecated API
S
- save() - Method in class dev.sergiferry.playernpc.api.NPC.Global.PersistentManager
- SAVE - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Global.PersistentManager.LastUpdate.Type
- saveConfig() - Method in class dev.sergiferry.playernpc.api.NPCLib
- SELECTED_PLAYERS - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Global.Visibility
- SEND_ACTIONBAR_MESSAGE - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Interact.Actions.Type
- SEND_MESSAGE - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Interact.Actions.Type
- SEND_TITLE_MESSAGE - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Interact.Actions.Type
- serialize() - Method in record class dev.sergiferry.playernpc.api.NPCLib.SkinUpdateFrequency
- set(String, Object) - Method in class dev.sergiferry.playernpc.api.NPC.Global.PersistentManager
- setAutoCreate(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setAutoShow(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setBoots(ItemStack) - Method in class dev.sergiferry.playernpc.api.NPC
- setCancelled(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Events.Hide
- setCancelled(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Events.Interact
- setCancelled(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Events.Move
- setCancelled(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Events.Show
- setCancelled(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Events.StartMove
- setCancelled(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Events.Teleport
- setCape(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Skin.Parts
- setCheckLadders(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Task
- setCheckSlabCrouching(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Task
- setCheckSlowness(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Task
- setCheckSwimming(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Task
- setChestPlate(ItemStack) - Method in class dev.sergiferry.playernpc.api.NPC
- setCollidable(boolean) - Method in class dev.sergiferry.playernpc.api.NPC
- setCommandColor(NPCLib.Command.Color) - Method in class dev.sergiferry.playernpc.api.NPCLib.PluginManager
- setCrouching(boolean) - Method in class dev.sergiferry.playernpc.api.NPC
- setCustomCollidable(Player, boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomData(String, String) - Method in class dev.sergiferry.playernpc.api.NPC
- setCustomGazeTrackingType(Player, NPC.GazeTrackingType) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomGlowing(Player, boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomGlowingColor(Player, NPC.Color) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomHideDistance(Player, double) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomInteractCooldown(Player, long) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomLineSpacing(Player, double) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomMoveSpeed(Player, double) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomOnFire(Player, boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomPose(Player, NPC.Pose) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomShowOnTabList(Player, boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomSkin(Player, NPC.Skin) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomTabListName(String) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomTabListName(String) - Method in class dev.sergiferry.playernpc.api.NPC.Personal
- setCustomTabListName(String) - Method in class dev.sergiferry.playernpc.api.NPC
- setCustomTabListName(String, boolean) - Method in class dev.sergiferry.playernpc.api.NPC
- setCustomTabListName(Player, String) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomText(Player, List<String>) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomTextAlignment(Player, Vector) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setCustomTextOpacity(Player, NPC.Hologram.Opacity) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setDebug(boolean) - Method in class dev.sergiferry.playernpc.api.NPCLib
- setDefaultBoots(ItemStack) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultChestPlate(ItemStack) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultCollidable(boolean) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultCustomTabListName(String) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultGazeTrackingType(NPC.GazeTrackingType) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultGlowing(boolean) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultGlowingColor(ChatColor) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultHelmet(ItemStack) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultHideDistance(double) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
-
When the player is far enough, the NPC will temporally hide, in order to be more efficient.
- setDefaultHideDistance(Double) - Method in class dev.sergiferry.playernpc.api.NPCLib
-
Deprecated.
- setDefaultInteractCooldown(long) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultItem(NPC.Slot, ItemStack) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultLeggings(ItemStack) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultLineSpacing(double) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultOnFire(boolean) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultPose(NPC.Pose) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultShowOnTabList(boolean) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultSkin(NPC.Skin) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultSkinParts(NPC.Skin.Parts) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultText(List<String>) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultTextAlignment(Vector) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDefaultTextOpacity(NPC.Hologram.Opacity) - Static method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setDisableSaving(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Global.PersistentManager
- setFireTicks(Integer) - Method in class dev.sergiferry.playernpc.api.NPC
- setFollowEntity(Entity) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Behaviour
- setFollowEntity(Entity, double) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Behaviour
- setFollowEntity(Entity, double, double) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Behaviour
- setFollowNPC(NPC) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Behaviour
- setFollowNPC(NPC, double) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Behaviour
- setFollowNPC(NPC, double, double) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Behaviour
- setFollowPlayer() - Method in class dev.sergiferry.playernpc.api.NPC.Move.Behaviour
- setFollowPlayer(double, double) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Behaviour
- setGazeTrackingType(NPC.GazeTrackingType) - Method in class dev.sergiferry.playernpc.api.NPC
- setGlowing(boolean) - Method in class dev.sergiferry.playernpc.api.NPC
- setGlowing(boolean, NPC.Color) - Method in class dev.sergiferry.playernpc.api.NPC
- setGlowing(boolean, ChatColor) - Method in class dev.sergiferry.playernpc.api.NPC
- setGlowingColor(NPC.Color) - Method in class dev.sergiferry.playernpc.api.NPC
- setGlowingColor(ChatColor) - Method in class dev.sergiferry.playernpc.api.NPC
- setHat(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Skin.Parts
- setHelmet(ItemStack) - Method in class dev.sergiferry.playernpc.api.NPC
- setHideDistance(double) - Method in class dev.sergiferry.playernpc.api.NPC
- setHideText(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Personal
- setInteractCooldown(long) - Method in class dev.sergiferry.playernpc.api.NPC
- setItem(NPC.Slot, ItemStack) - Method in class dev.sergiferry.playernpc.api.NPC
- setItemInLeftHand(ItemStack) - Method in class dev.sergiferry.playernpc.api.NPC
- setItemInRightHand(ItemStack) - Method in class dev.sergiferry.playernpc.api.NPC
- setJacket(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Skin.Parts
- setLeftPants(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Skin.Parts
- setLeftSleeve(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Skin.Parts
- setLeggings(ItemStack) - Method in class dev.sergiferry.playernpc.api.NPC
- setLineOpacity(int, NPC.Hologram.Opacity) - Method in class dev.sergiferry.playernpc.api.NPC.Attributes
- setLineOpacity(int, NPC.Hologram.Opacity) - Method in class dev.sergiferry.playernpc.api.NPC
- setLineSpacing(double) - Method in class dev.sergiferry.playernpc.api.NPC
- setMoveSpeed(double) - Method in class dev.sergiferry.playernpc.api.NPC
- setMoveSpeed(NPC.Move.Speed) - Method in class dev.sergiferry.playernpc.api.NPC
- setOnFire(boolean) - Method in class dev.sergiferry.playernpc.api.NPC
- setOwnPlayerSkin() - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setOwnPlayerSkin(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setPath(NPC.Move.Path.Type, List<Location>) - Method in class dev.sergiferry.playernpc.api.NPC
- setPath(NPC.Move.Path.Type, Location...) - Method in class dev.sergiferry.playernpc.api.NPC
- setPath(List<Location>, NPC.Move.Path.Type) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Behaviour
- setPerformanceOptions(NPC.Move.Task.PerformanceOptions) - Method in class dev.sergiferry.playernpc.api.NPC.Move.Task
- setPersistent(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setPose(NPC.Pose) - Method in class dev.sergiferry.playernpc.api.NPC
- setRepetitivePath(List<Location>) - Method in class dev.sergiferry.playernpc.api.NPC
- setRepetitivePath(Location...) - Method in class dev.sergiferry.playernpc.api.NPC
- setResetCustomAttributesWhenRemovePlayer(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setRightPants(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Skin.Parts
- setRightSleeve(boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Skin.Parts
- setShowOnTabList(boolean) - Method in class dev.sergiferry.playernpc.api.NPC
- setSkin(NPC.Skin) - Method in class dev.sergiferry.playernpc.api.NPC
- setSkin(String) - Method in class dev.sergiferry.playernpc.api.NPC
- setSkin(String, String) - Method in class dev.sergiferry.playernpc.api.NPC
- setSkin(String, Consumer) - Method in class dev.sergiferry.playernpc.api.NPC
- setSkin(Player) - Method in class dev.sergiferry.playernpc.api.NPC
- setSkin(Player, Consumer<NPC.Skin>) - Method in class dev.sergiferry.playernpc.api.NPC
- setSkinUpdateFrequency(NPCLib.SkinUpdateFrequency) - Method in class dev.sergiferry.playernpc.api.NPCLib.PluginManager
- setSkinVisiblePart(NPC.Skin.Part, boolean) - Method in class dev.sergiferry.playernpc.api.NPC
- setSleeping(boolean) - Method in class dev.sergiferry.playernpc.api.NPC
- setSwimming(boolean) - Method in class dev.sergiferry.playernpc.api.NPC
- setText(String) - Method in class dev.sergiferry.playernpc.api.NPC
- setText(String...) - Method in class dev.sergiferry.playernpc.api.NPC
- setText(List<String>) - Method in class dev.sergiferry.playernpc.api.NPC
- setTextAlignment(Vector) - Method in class dev.sergiferry.playernpc.api.NPC
- setTextOpacity(NPC.Hologram.Opacity) - Method in class dev.sergiferry.playernpc.api.NPC
- setTicksUntilTabListHide(Integer) - Method in class dev.sergiferry.playernpc.api.NPCLib.PluginManager
- setUpdateGazeTicks(Integer) - Method in class dev.sergiferry.playernpc.api.NPCLib.PluginManager
- setUpdateGazeType(NPCLib.UpdateGazeType) - Method in class dev.sergiferry.playernpc.api.NPCLib.PluginManager
- setVisibility(NPC.Global.Visibility) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setVisibilityRequirement(Predicate<Player>) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- setVisible(NPC.Skin.Part, boolean) - Method in class dev.sergiferry.playernpc.api.NPC.Skin.Parts
- show() - Method in class dev.sergiferry.playernpc.api.NPC.Global
- show() - Method in class dev.sergiferry.playernpc.api.NPC.Personal
- show(Player) - Method in class dev.sergiferry.playernpc.api.NPC.Global
- SkinUpdateFrequency(Integer, TimeUnit) - Constructor for record class dev.sergiferry.playernpc.api.NPCLib.SkinUpdateFrequency
-
Creates an instance of a
SkinUpdateFrequency
record class. - SLEEPING - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Pose
-
The NPC will be lying on the ground, looking up, with the arms next to the body.
- SLOW - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Move.Speed
- SPIN_ATTACK - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Pose
-
Deprecated.
- SPRINT - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Move.Speed
- STANDING - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Pose
-
The NPC will be standing on the ground.
- SUCCESS - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Move.Task.CancelCause
- SWIMMING - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Pose
-
The NPC will be lying on the ground, looking down, with the arms separated from the body.
- SWING_MAIN_ARM - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Animation
- SWING_OFF_HAND - Enum constant in enum class dev.sergiferry.playernpc.api.NPC.Animation
All Classes|All Packages|Deprecated API