Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBlockBreaker - Class in net.citizensnpcs.util
- AbstractBlockBreaker(Entity, Block, BlockBreaker.BlockBreakerConfiguration) - Constructor for class net.citizensnpcs.util.AbstractBlockBreaker
- AbstractEntityController - Class in net.citizensnpcs.npc
- AbstractEntityController() - Constructor for class net.citizensnpcs.npc.AbstractEntityController
- AbstractNPC - Class in net.citizensnpcs.api.npc
- AbstractNPC(UUID, int, String, NPCRegistry) - Constructor for class net.citizensnpcs.api.npc.AbstractNPC
- AbstractPathStrategy - Class in net.citizensnpcs.api.ai
- AbstractPathStrategy(TargetType) - Constructor for class net.citizensnpcs.api.ai.AbstractPathStrategy
- accept(CitizensInventoryClickEvent) - Method in class net.citizensnpcs.api.gui.InputMenus.BooleanSlotHandler
- accept(CitizensInventoryClickEvent) - Method in class net.citizensnpcs.api.gui.PercentageSlotHandler
- accept(NPC) - Method in class net.citizensnpcs.api.npc.templates.CommandEventAction
- accept(NPC) - Method in class net.citizensnpcs.api.npc.templates.CommandListExecutor
- accept(NPC) - Method in class net.citizensnpcs.api.npc.templates.YamlReplacementAction
- acceptInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.text.TextBasePrompt
- acceptInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.AnimationTriggerPrompt
- acceptInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.ChatTriggerPrompt
- acceptInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.CommandTriggerPrompt
- acceptInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.DelayTriggerPrompt
- acceptInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.TriggerAddPrompt
- acceptInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.TriggerEditPrompt
- accepts(Class<? extends Object>) - Method in enum net.citizensnpcs.api.npc.NPC.Metadata
- accepts(Player) - Method in class net.citizensnpcs.trait.RotationTrait.PacketRotationSession
- accepts(Player) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
- acceptValidatedInput(ConversationContext, Number) - Method in class net.citizensnpcs.trait.waypoint.triggers.SpeedTriggerPrompt
- acceptValidatedInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.TeleportTriggerPrompt
- activate(Entity) - Static method in class net.citizensnpcs.util.NMS
- activate(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- ACTIVATION_RANGE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
The activation range.
- ACTIVATION_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
- add(int, int, int) - Method in class net.citizensnpcs.api.util.BoundingBox
- add(String) - Method in class net.citizensnpcs.trait.text.Text
-
Adds a piece of text that will be said by the NPC.
- add(UUID, Consumer<Object>) - Method in class net.citizensnpcs.util.EntityPacketTracker.PacketAggregator
- add(CommandSender, CommandHistoryItem) - Method in class net.citizensnpcs.commands.history.CommandHistory
- add(Location) - Method in class net.citizensnpcs.api.util.BoundingBox
- addAnchor(String, Location) - Method in class net.citizensnpcs.trait.Anchors
- addArgAnnotation(int, Class<?>, Arg) - Method in class net.citizensnpcs.api.command.CommandManager.CommandInfo
- addBehavior(Behavior) - Method in class net.citizensnpcs.api.ai.tree.Composite
- addBehavior(Behavior, int) - Method in interface net.citizensnpcs.api.ai.GoalController
-
Registers a
Behavior
with a given priority. - addBehavior(Behavior, int) - Method in class net.citizensnpcs.api.ai.SimpleGoalController
- addCallback(PathPoint.PathCallback) - Method in interface net.citizensnpcs.api.astar.pathfinder.PathPoint
-
Adds a path callback that will be executed if this path point is executed.
- addCallback(PathPoint.PathCallback) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- addChildNPC(NPC) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
- addClickHandler(Consumer<CitizensInventoryClickEvent>) - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
-
Adds a click handler to this slot.
- addClusters(int, int) - Method in class net.citizensnpcs.api.hpastar.HPAGraph
- addClustersAtDepth(int, List<HPACluster>) - Method in class net.citizensnpcs.api.hpastar.HPAGraph
- addCommand(CommandTrait.NPCCommandBuilder) - Method in class net.citizensnpcs.trait.CommandTrait
- addCustomChart(Metrics.CustomChart) - Method in class net.citizensnpcs.Metrics
-
Adds a custom chart.
- addCustomChart(Metrics.CustomChart) - Method in class net.citizensnpcs.Metrics.MetricsBase
- addDefaultTraits(NPC) - Method in interface net.citizensnpcs.api.trait.TraitFactory
-
Adds all default traits to a given NPC.
- addDefaultTraits(NPC) - Method in class net.citizensnpcs.npc.CitizensTraitFactory
- addDestination(Waypoint) - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
- addDestinations(Collection<Waypoint>) - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
- ADDED_TO_PLAYERLIST - Static variable in class net.citizensnpcs.util.Messages
- addEntityToWorld(Entity, CreatureSpawnEvent.SpawnReason) - Static method in class net.citizensnpcs.util.NMS
- addEntityToWorld(Entity, CreatureSpawnEvent.SpawnReason) - Method in interface net.citizensnpcs.util.NMSBridge
- addFlagAnnotation(int, Class<?>, Flag) - Method in class net.citizensnpcs.api.command.CommandManager.CommandInfo
- addGoal(Goal, int) - Method in interface net.citizensnpcs.api.ai.GoalController
-
Registers a
Goal
with a given priority. - addGoal(Goal, int) - Method in class net.citizensnpcs.api.ai.SimpleGoalController
- addGroup(String) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
-
Hides the NPC from the given permissions group
- addGuide(Waypoint) - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
- addGuides(Collection<Waypoint>) - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
- addHandler(ProfileFetchHandler) - Method in class net.citizensnpcs.npc.skin.profile.ProfileRequest
-
Add one time result handler.
- addLine(String) - Method in class net.citizensnpcs.api.util.Paginator
- addLine(String) - Method in class net.citizensnpcs.trait.HologramTrait
-
Adds a new hologram line which will displayed over an NPC's head.
- addLine(String, HologramTrait.HologramRenderer) - Method in class net.citizensnpcs.trait.HologramTrait
- addOrRemoveFromPlayerList(Entity, boolean) - Static method in class net.citizensnpcs.util.NMS
- addOrRemoveFromPlayerList(Entity, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
- addPerm(String) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- addPerms(List<String>) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- addPlayer(UUID) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
-
Hides the NPC from the given Player UUID.
- addPose(String, Location) - Method in class net.citizensnpcs.trait.Poses
-
Add a
Pose
- addPose(String, Location, boolean) - Method in class net.citizensnpcs.trait.Poses
-
Add a
Pose
- addPrioritisableGoal(PrioritisableGoal) - Method in interface net.citizensnpcs.api.ai.GoalController
-
Registers a goal which can reprioritise itself dynamically every tick.
- addPrioritisableGoal(PrioritisableGoal) - Method in class net.citizensnpcs.api.ai.SimpleGoalController
- addRecipient(Entity) - Method in class net.citizensnpcs.api.ai.speech.SpeechContext
-
Adds a direct
Talkable
recipient. - addRecipients(List<Talkable>) - Method in class net.citizensnpcs.api.ai.speech.SpeechContext
-
Adds a list of
Talkable
recipients. - addRegionCentre(Location) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- addRegionCentres(Collection<Location>) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- addRunCallback(Runnable) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Adds a
Runnable
callback that will be called every tick while the path is running. - addRunnable(Runnable) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- addRunnable(Runnable) - Method in interface net.citizensnpcs.api.npc.NPC
-
Adds a
Runnable
that will run every tick. - addSingleUseCallback(NavigatorCallback) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Adds a
NavigatorCallback
that will be removed immediately after being called. - addTargeter(UUID) - Method in class net.citizensnpcs.trait.TargetableTrait
- addTemporaryLine(String, int) - Method in class net.citizensnpcs.trait.HologramTrait
-
Adds a new hologram line which will displayed over an NPC's head.
- addTemporaryLine(String, int, HologramTrait.HologramRenderer) - Method in class net.citizensnpcs.trait.HologramTrait
- addTrait(Class<? extends Trait>) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- addTrait(Class<? extends Trait>) - Method in interface net.citizensnpcs.api.npc.NPC
-
Adds a trait to this NPC.
- addTrait(Trait) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- addTrait(Trait) - Method in interface net.citizensnpcs.api.npc.NPC
-
Adds a trait to this NPC.
- addTrigger(String, Class<? extends WaypointTrigger>, Class<? extends WaypointTriggerPrompt>) - Static method in class net.citizensnpcs.trait.waypoint.triggers.WaypointTriggerRegistry
- addTrigger(WaypointTrigger) - Method in class net.citizensnpcs.trait.waypoint.Waypoint
- addWaypoint(Waypoint) - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
- AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class net.citizensnpcs.Metrics.AdvancedBarChart
-
Class constructor.
- AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class net.citizensnpcs.Metrics.AdvancedPie
-
Class constructor.
- affectsGroup(String) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
- affectsPlayer(UUID) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
- Age - Class in net.citizensnpcs.trait
-
Persists the Minecraft age variable for
Ageable
s. - Age() - Constructor for class net.citizensnpcs.trait.Age
- AGE_LOCKED - Static variable in class net.citizensnpcs.util.Messages
- AGE_SET_ADULT - Static variable in class net.citizensnpcs.util.Messages
- AGE_SET_BABY - Static variable in class net.citizensnpcs.util.Messages
- AGE_SET_NORMAL - Static variable in class net.citizensnpcs.util.Messages
- AGE_TRAIT_DESCRIPTION - Static variable in class net.citizensnpcs.util.Messages
- AGE_UNLOCKED - Static variable in class net.citizensnpcs.util.Messages
- Agent - Interface in net.citizensnpcs.api.astar
- aggressive(boolean) - Method in class net.citizensnpcs.api.ai.goals.TargetNearbyEntityGoal.Builder
- AGGRESSIVE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
- AIR - Enum constant in enum net.citizensnpcs.trait.Controllable.BuiltInControls
- aliases() - Element in annotation type net.citizensnpcs.api.command.Command
-
A list of root-level command aliases that will be accepted for this command.
- AlignmentBehavior - Class in net.citizensnpcs.api.ai.flocking
-
Implements alignment flocking with a particular weight i.e.
- AlignmentBehavior(double) - Constructor for class net.citizensnpcs.api.ai.flocking.AlignmentBehavior
- allay(CommandContext, CommandSender, NPC) - Static method in class net.citizensnpcs.trait.versioned.AllayTrait
- allay(CommandContext, CommandSender, NPC, ArmadilloTrait.ArmadilloState) - Static method in class net.citizensnpcs.trait.versioned.ArmadilloTrait
- ALLAY_DANCING_SET - Static variable in class net.citizensnpcs.util.Messages
- ALLAY_DANCING_UNSET - Static variable in class net.citizensnpcs.util.Messages
- AllayTrait - Class in net.citizensnpcs.trait.versioned
- AllayTrait() - Constructor for class net.citizensnpcs.trait.versioned.AllayTrait
- ALLOWLIST - Enum constant in enum net.citizensnpcs.api.trait.trait.PlayerFilter.Mode
- ALREADY_IN_EDITOR - Static variable in class net.citizensnpcs.util.Messages
- ALREADY_OWNER - Static variable in class net.citizensnpcs.util.Messages
- ALWAYS_USE_NAME_HOLOGRAM - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
- ALWAYS_USE_NAME_HOLOGRAM - Enum constant in enum net.citizensnpcs.Settings.Setting
- AMBIENT_SOUND - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
The Minecraft ambient sound played.
- amount() - Element in annotation type net.citizensnpcs.api.gui.MenuSlot
-
The amount of the itemstack to display.
- Anchor - Class in net.citizensnpcs.util
-
A named
Location
. - Anchor(String, String) - Constructor for class net.citizensnpcs.util.Anchor
- Anchor(String, Location) - Constructor for class net.citizensnpcs.util.Anchor
- ANCHOR_ADDED - Static variable in class net.citizensnpcs.util.Messages
- ANCHOR_ALREADY_EXISTS - Static variable in class net.citizensnpcs.util.Messages
- ANCHOR_MISSING - Static variable in class net.citizensnpcs.util.Messages
- ANCHOR_REMOVED - Static variable in class net.citizensnpcs.util.Messages
- Anchors - Class in net.citizensnpcs.trait
-
Persists a list of
Anchor
s. - Anchors() - Constructor for class net.citizensnpcs.trait.Anchors
- ANIMATION_ADDED - Static variable in class net.citizensnpcs.util.Messages
- ANIMATION_TRIGGER_PROMPT - Static variable in class net.citizensnpcs.util.Messages
- AnimationTrigger - Class in net.citizensnpcs.trait.waypoint.triggers
- AnimationTrigger() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.AnimationTrigger
- AnimationTrigger(Collection<PlayerAnimation>, Location) - Constructor for class net.citizensnpcs.trait.waypoint.triggers.AnimationTrigger
- AnimationTriggerPrompt - Class in net.citizensnpcs.trait.waypoint.triggers
- AnimationTriggerPrompt() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.AnimationTriggerPrompt
- appendField(String, int) - Method in class net.citizensnpcs.Metrics.JsonObjectBuilder
-
Appends an integer field to the JSON.
- appendField(String, int[]) - Method in class net.citizensnpcs.Metrics.JsonObjectBuilder
-
Appends an integer array to the JSON.
- appendField(String, String) - Method in class net.citizensnpcs.Metrics.JsonObjectBuilder
-
Appends a string field to the JSON.
- appendField(String, String[]) - Method in class net.citizensnpcs.Metrics.JsonObjectBuilder
-
Appends a string array to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject) - Method in class net.citizensnpcs.Metrics.JsonObjectBuilder
-
Appends an object to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject[]) - Method in class net.citizensnpcs.Metrics.JsonObjectBuilder
-
Appends an object array to the JSON.
- appendNull(String) - Method in class net.citizensnpcs.Metrics.JsonObjectBuilder
-
Appends a null field to the JSON.
- apply(GameProfile) - Method in class net.citizensnpcs.util.SkinProperty
- apply(List<Behavior>) - Method in class net.citizensnpcs.api.ai.tree.Selectors.PrioritySelection
- apply(NPC) - Method in class net.citizensnpcs.api.npc.templates.Template
- apply(NPC, CommandSender, String) - Method in interface net.citizensnpcs.api.util.Placeholders.PlaceholderFunction
- apply(SkinnableEntity) - Method in class net.citizensnpcs.npc.skin.Skin
-
Apply the skin data to the specified skinnable entity.
- applyAndRespawn(SkinnableEntity) - Method in class net.citizensnpcs.npc.skin.Skin
-
Apply the skin data to the specified skinnable entity and respawn the NPC.
- areaeffectcloud(CommandContext, CommandSender, NPC, Integer, Float, Color, PotionType, Particle) - Static method in class net.citizensnpcs.trait.versioned.AreaEffectCloudTrait
- AreaEffectCloudRenderer() - Constructor for class net.citizensnpcs.trait.HologramTrait.AreaEffectCloudRenderer
- AreaEffectCloudTrait - Class in net.citizensnpcs.trait.versioned
- AreaEffectCloudTrait() - Constructor for class net.citizensnpcs.trait.versioned.AreaEffectCloudTrait
- Arg - Annotation Type in net.citizensnpcs.api.command
- Arg.CompletionsProvider - Interface in net.citizensnpcs.api.command
- Arg.CompletionsProvider.Identity - Class in net.citizensnpcs.api.command
- Arg.CompletionsProvider.OptionalKeyedCompletions - Class in net.citizensnpcs.api.command
- Arg.FlagValidator<T> - Interface in net.citizensnpcs.api.command
- Arg.FlagValidator.Identity - Class in net.citizensnpcs.api.command
- args - Variable in class net.citizensnpcs.api.command.CommandContext
- argsLength() - Method in class net.citizensnpcs.api.command.CommandContext
- ARM_SWING - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
- ARM_SWING_OFFHAND - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
- ARMADILLO_STATE_SET - Static variable in class net.citizensnpcs.util.Messages
- ArmadilloTrait - Class in net.citizensnpcs.trait.versioned
- ArmadilloTrait() - Constructor for class net.citizensnpcs.trait.versioned.ArmadilloTrait
- ArmadilloTrait.ArmadilloState - Enum in net.citizensnpcs.trait.versioned
- ArmorstandRenderer() - Constructor for class net.citizensnpcs.trait.HologramTrait.ArmorstandRenderer
- ArmorStandTrait - Class in net.citizensnpcs.trait
- ArmorStandTrait() - Constructor for class net.citizensnpcs.trait.ArmorStandTrait
- ArmorstandVehicleRenderer() - Constructor for class net.citizensnpcs.trait.HologramTrait.ArmorstandVehicleRenderer
- asBoolean() - Method in enum net.citizensnpcs.Settings.Setting
- asDefaultTrait() - Method in class net.citizensnpcs.api.trait.TraitInfo
- asDouble() - Method in enum net.citizensnpcs.Settings.Setting
- asFloat() - Method in enum net.citizensnpcs.Settings.Setting
- asInt() - Method in enum net.citizensnpcs.Settings.Setting
- asList() - Method in enum net.citizensnpcs.Settings.Setting
- asSeconds() - Method in enum net.citizensnpcs.Settings.Setting
- asString() - Method in enum net.citizensnpcs.Settings.Setting
- assumePose(String) - Method in class net.citizensnpcs.trait.Poses
-
Sets the yaw/pitch to the stored pose, looked up by name.
- assumePose(Location) - Method in class net.citizensnpcs.trait.Poses
-
Sets the yaw/pitch to the supplied
Location
. - ASTAR_ITERATIONS_PER_TICK - Enum constant in enum net.citizensnpcs.Settings.Setting
- AStarGoal<T> - Interface in net.citizensnpcs.api.astar
- AStarMachine<N,
P> - Class in net.citizensnpcs.api.astar - AStarMachine.AStarState - Class in net.citizensnpcs.api.astar
- AStarNavigationStrategy - Class in net.citizensnpcs.npc.ai
- AStarNavigationStrategy(NPC, Iterable<Vector>, NavigatorParameters) - Constructor for class net.citizensnpcs.npc.ai.AStarNavigationStrategy
- AStarNavigationStrategy(NPC, Location, NavigatorParameters) - Constructor for class net.citizensnpcs.npc.ai.AStarNavigationStrategy
- AStarNavigationStrategy.AStarPlanner - Class in net.citizensnpcs.npc.ai
- AStarNode - Class in net.citizensnpcs.api.astar
- AStarNode(AStarNode) - Constructor for class net.citizensnpcs.api.astar.AStarNode
- AStarPlanner(NavigatorParameters, Location, Location) - Constructor for class net.citizensnpcs.npc.ai.AStarNavigationStrategy.AStarPlanner
- AStarSolution - Class in net.citizensnpcs.api.hpastar
- AStarSolution(List<ReversableAStarNode>, float) - Constructor for class net.citizensnpcs.api.hpastar.AStarSolution
- AStarStorage - Interface in net.citizensnpcs.api.astar
-
The storage for an
AStarMachine
. - asTicks() - Method in enum net.citizensnpcs.Settings.Setting
- AsyncChunkSnapshotBlockSource - Class in net.citizensnpcs.api.astar.pathfinder
- AsyncChunkSnapshotBlockSource(Location, float) - Constructor for class net.citizensnpcs.api.astar.pathfinder.AsyncChunkSnapshotBlockSource
- AsyncChunkSnapshotBlockSource(World, int, int, float) - Constructor for class net.citizensnpcs.api.astar.pathfinder.AsyncChunkSnapshotBlockSource
- AsyncPhTreeLoader() - Constructor for class net.citizensnpcs.api.LocationLookup.AsyncPhTreeLoader
- attack(LivingEntity, LivingEntity) - Static method in class net.citizensnpcs.util.NMS
- attack(LivingEntity, LivingEntity) - Method in interface net.citizensnpcs.util.NMSBridge
- attackDelayTicks() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- attackDelayTicks(int) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Sets the delay between attacks.
- attackRange() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- attackRange(double) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
When using aggressive NPC navigation, the NPC will wait until close enough to the target before attempting to use the
NavigatorParameters.attackStrategy()
. - attackStrategy() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- attackStrategy(AttackStrategy) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Sets the
AttackStrategy
for use when attacking entity targets. - AttackStrategy - Interface in net.citizensnpcs.api.ai
- ATTRIBUTE_NOT_FOUND - Static variable in class net.citizensnpcs.util.Messages
- ATTRIBUTE_RESET - Static variable in class net.citizensnpcs.util.Messages
- ATTRIBUTE_SET - Static variable in class net.citizensnpcs.util.Messages
- AttributeTrait - Class in net.citizensnpcs.trait
- AttributeTrait() - Constructor for class net.citizensnpcs.trait.AttributeTrait
- AUTH_SERVER_URL - Enum constant in enum net.citizensnpcs.Settings.Setting
- AVAILABLE_WAYPOINT_PROVIDERS - Static variable in class net.citizensnpcs.util.Messages
- avoidWater() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- avoidWater(boolean) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Sets whether to avoid water while pathfinding
- axolotl(CommandContext, CommandSender, NPC, Axolotl.Variant) - Static method in class net.citizensnpcs.trait.versioned.AxolotlTrait
- AXOLOTL_NOT_PLAYING_DEAD - Static variable in class net.citizensnpcs.util.Messages
- AXOLOTL_PLAYING_DEAD - Static variable in class net.citizensnpcs.util.Messages
- AXOLOTL_VARIANT_SET - Static variable in class net.citizensnpcs.util.Messages
- AxolotlTrait - Class in net.citizensnpcs.trait.versioned
- AxolotlTrait() - Constructor for class net.citizensnpcs.trait.versioned.AxolotlTrait
B
- baseSpeed() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- baseSpeed(float) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Sets the base movement speed of the
Navigator
. - BAT_AWAKE_SET - Static variable in class net.citizensnpcs.util.Messages
- BAT_AWAKE_UNSET - Static variable in class net.citizensnpcs.util.Messages
- BatTrait - Class in net.citizensnpcs.trait
- BatTrait() - Constructor for class net.citizensnpcs.trait.BatTrait
- bee(CommandContext, CommandSender, NPC, Integer) - Static method in class net.citizensnpcs.trait.versioned.BeeTrait
- BEE_ANGER_SET - Static variable in class net.citizensnpcs.util.Messages
- BEE_HAS_NECTAR - Static variable in class net.citizensnpcs.util.Messages
- BEE_NO_NECTAR - Static variable in class net.citizensnpcs.util.Messages
- BEE_NOT_STUNG - Static variable in class net.citizensnpcs.util.Messages
- BEE_STUNG - Static variable in class net.citizensnpcs.util.Messages
- BeeTrait - Class in net.citizensnpcs.trait.versioned
- BeeTrait() - Constructor for class net.citizensnpcs.trait.versioned.BeeTrait
- begin() - Method in class net.citizensnpcs.editor.CopierEditor
- begin() - Method in class net.citizensnpcs.editor.Editor
- begin() - Method in class net.citizensnpcs.editor.EquipmentEditor
- Behavior - Interface in net.citizensnpcs.api.ai.tree
-
The base class for the second iteration of the
Goal
API, which can be made backwards compatible by extendingBehaviorGoalAdapter
. - BehaviorGoalAdapter - Class in net.citizensnpcs.api.ai.tree
- BehaviorGoalAdapter() - Constructor for class net.citizensnpcs.api.ai.tree.BehaviorGoalAdapter
- BehaviorStatus - Enum in net.citizensnpcs.api.ai.tree
- blockBreaker() - Method in class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
- blockBreaker(BiConsumer<Block, ItemStack>) - Method in class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
- BlockBreaker - Class in net.citizensnpcs.api.npc
- BlockBreaker() - Constructor for class net.citizensnpcs.api.npc.BlockBreaker
- BlockBreaker.BlockBreakerConfiguration - Class in net.citizensnpcs.api.npc
- BlockBreakerConfiguration() - Constructor for class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
- BlockExaminer - Interface in net.citizensnpcs.api.astar.pathfinder
- BlockExaminer.PassableState - Enum in net.citizensnpcs.api.astar.pathfinder
- blocksArrows() - Method in class net.citizensnpcs.trait.WitherTrait
- BlockSource - Class in net.citizensnpcs.api.astar.pathfinder
- BlockSource() - Constructor for class net.citizensnpcs.api.astar.pathfinder.BlockSource
- blockStrengthModifier() - Method in class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
- blockStrengthModifier(float) - Method in class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
- boat(CommandContext, CommandSender, NPC, String) - Method in class net.citizensnpcs.trait.versioned.BoatTrait
- BOAT_TYPE_SET - Static variable in class net.citizensnpcs.util.Messages
- BoatTrait - Class in net.citizensnpcs.trait.versioned
- BoatTrait() - Constructor for class net.citizensnpcs.trait.versioned.BoatTrait
- BoatTrait.OptionalBoatTypeCompletions - Class in net.citizensnpcs.trait.versioned
- BODY - Enum constant in enum net.citizensnpcs.api.trait.trait.Equipment.EquipmentSlot
- BooleanSlotHandler(Function<Boolean, String>) - Constructor for class net.citizensnpcs.api.gui.InputMenus.BooleanSlotHandler
- BooleanSlotHandler(Function<Boolean, String>, boolean) - Constructor for class net.citizensnpcs.api.gui.InputMenus.BooleanSlotHandler
- BOOTS - Enum constant in enum net.citizensnpcs.api.trait.trait.Equipment.EquipmentSlot
- bossbar(CommandContext, CommandSender, NPC, BarStyle, String, BarColor, Boolean, Integer, String, String, String) - Static method in class net.citizensnpcs.trait.versioned.BossBarTrait
- BOSSBAR_RANGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- BossBarTrait - Class in net.citizensnpcs.trait.versioned
- BossBarTrait() - Constructor for class net.citizensnpcs.trait.versioned.BossBarTrait
- BOTH - Enum constant in enum net.citizensnpcs.trait.CommandTrait.Hand
- BOUNDING_BOX_FUNCTION - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
- BOUNDING_BOX_SET - Static variable in class net.citizensnpcs.util.Messages
- BoundingBox - Class in net.citizensnpcs.api.util
- BoundingBox(double, double, double, double, double, double) - Constructor for class net.citizensnpcs.api.util.BoundingBox
- BoundingBoxExaminer - Class in net.citizensnpcs.npc.ai
- BoundingBoxExaminer(Entity) - Constructor for class net.citizensnpcs.npc.ai.BoundingBoxExaminer
- BoundingBoxTrait - Class in net.citizensnpcs.trait
- BoundingBoxTrait() - Constructor for class net.citizensnpcs.trait.BoundingBoxTrait
- build() - Method in class net.citizensnpcs.api.ai.goals.TargetNearbyEntityGoal.Builder
- build() - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
- build() - Method in class net.citizensnpcs.api.ai.tree.Decorator.Builder
- build() - Method in class net.citizensnpcs.api.ai.tree.Selector.Builder
- build() - Method in class net.citizensnpcs.Metrics.JsonObjectBuilder
-
Builds the JSON string and invalidates this builder.
- builder(NPC) - Static method in class net.citizensnpcs.api.ai.goals.TargetNearbyEntityGoal
- builder(NPC) - Static method in class net.citizensnpcs.api.ai.goals.WanderGoal
- Builder(NPC) - Constructor for class net.citizensnpcs.api.ai.goals.TargetNearbyEntityGoal.Builder
- buildFrom(List<HPACluster>) - Method in class net.citizensnpcs.api.hpastar.HPACluster
- buildPlan() - Method in class net.citizensnpcs.api.astar.AStarNode
- buildPlan() - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- byKey(String) - Static method in enum net.citizensnpcs.api.npc.NPC.Metadata
- byName(String) - Static method in enum net.citizensnpcs.api.npc.NPC.Metadata
C
- CACHED_SKIN_UUID_METADATA - Static variable in class net.citizensnpcs.npc.skin.Skin
- CACHED_SKIN_UUID_NAME_METADATA - Static variable in class net.citizensnpcs.npc.skin.Skin
- cachePaths() - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
- CachingChunkBlockSource<T> - Class in net.citizensnpcs.api.astar.pathfinder
- CachingChunkBlockSource(Location, float) - Constructor for class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
- CachingChunkBlockSource(World, int, int, float) - Constructor for class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
- CachingChunkBlockSource(World, int, int, int, int) - Constructor for class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
- calculateDragonPositions(float, double[][]) - Static method in class net.citizensnpcs.util.NMS
- callback() - Method in class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
- callback(Runnable) - Method in class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
- callback(Behavior, Consumer<BehaviorStatus>) - Static method in class net.citizensnpcs.api.ai.tree.Callback
- Callback - Class in net.citizensnpcs.api.ai.tree
-
Wraps an
Behavior
and runs callbacks when the underlying Behavior is finished. - callbacks() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- callCollisionEvent(NPC, Entity) - Static method in class net.citizensnpcs.util.Util
- callKnockbackEvent(NPC, float, double, double, Consumer<NPCKnockbackEvent>) - Static method in class net.citizensnpcs.util.NMS
- callPistonPushEvent(NPC) - Static method in class net.citizensnpcs.util.Util
- callPossiblySync(Callable<T>, boolean) - Static method in class net.citizensnpcs.util.Util
- callPushEvent(NPC, double, double, double) - Static method in class net.citizensnpcs.util.Util
- camel(CommandContext, CommandSender, NPC, CamelTrait.CamelPose) - Static method in class net.citizensnpcs.trait.versioned.CamelTrait
- CAMEL_POSE_SET - Static variable in class net.citizensnpcs.util.Messages
- CamelTrait - Class in net.citizensnpcs.trait.versioned
- CamelTrait() - Constructor for class net.citizensnpcs.trait.versioned.CamelTrait
- CamelTrait.CamelPose - Enum in net.citizensnpcs.trait.versioned
- cancel() - Method in class net.citizensnpcs.util.PlayerUpdateTask
- cancelCurrentExecution() - Method in interface net.citizensnpcs.api.ai.GoalController
-
Cancels and resets the currently executing goal.
- cancelCurrentExecution() - Method in class net.citizensnpcs.api.ai.SimpleGoalController
- cancelMoveDestination(Entity) - Static method in class net.citizensnpcs.util.NMS
- cancelMoveDestination(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- cancelNavigation() - Method in interface net.citizensnpcs.api.ai.Navigator
-
Cancels any running navigation towards a target.
- cancelNavigation() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- cancelNavigation(CancelReason) - Method in interface net.citizensnpcs.api.ai.Navigator
-
Cancels any running navigation towards a target with a specific
CancelReason
. - cancelNavigation(CancelReason) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- cancelPackets(Player) - Method in class net.citizensnpcs.npc.skin.TabListRemover
-
Cancel packets pending to be sent to the specified player.
- cancelPackets(Player, SkinnableEntity) - Method in class net.citizensnpcs.npc.skin.TabListRemover
-
Cancel packets pending to be sent to the specified player for the specified skinnable entity.
- CancelReason - Enum in net.citizensnpcs.api.ai.event
- canEdit(NPC, Player) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
- canNavigateTo(Entity, Location, NavigatorParameters) - Static method in class net.citizensnpcs.util.NMS
- canNavigateTo(Entity, Location, NavigatorParameters) - Method in interface net.citizensnpcs.util.NMSBridge
- canNavigateTo(Location) - Method in interface net.citizensnpcs.api.ai.Navigator
- canNavigateTo(Location) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- canNavigateTo(Location, NavigatorParameters) - Method in interface net.citizensnpcs.api.ai.Navigator
-
Returns whether the NPC can navigate to the given destination with the navigator parameters.
- canNavigateTo(Location, NavigatorParameters) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- CANNOT_TELEPORT_ACROSS_WORLDS - Static variable in class net.citizensnpcs.util.Messages
- canSeeTarget() - Method in class net.citizensnpcs.trait.LookClose
-
Returns whether the target can be seen.
- canStandIn(Block...) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- canStandIn(Material...) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- canStandOn(Block) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- canStandOn(Material) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- canSwimInLava() - Method in class net.citizensnpcs.api.astar.pathfinder.SwimmingExaminer
- canView(Player) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
- CAPE - Enum constant in enum net.citizensnpcs.trait.SkinLayers.Layer
- cat(CommandContext, CommandSender, NPC, DyeColor, Cat.Type) - Static method in class net.citizensnpcs.trait.versioned.CatTrait
- CAT_COLLAR_COLOR_SET - Static variable in class net.citizensnpcs.util.Messages
- CAT_STARTED_LYING - Static variable in class net.citizensnpcs.util.Messages
- CAT_STARTED_SITTING - Static variable in class net.citizensnpcs.util.Messages
- CAT_STOPPED_LYING - Static variable in class net.citizensnpcs.util.Messages
- CAT_STOPPED_SITTING - Static variable in class net.citizensnpcs.util.Messages
- CAT_TYPE_SET - Static variable in class net.citizensnpcs.util.Messages
- CatTrait - Class in net.citizensnpcs.trait.versioned
- CatTrait() - Constructor for class net.citizensnpcs.trait.versioned.CatTrait
- CatTypeEnum(Cat.Type) - Constructor for class net.citizensnpcs.api.util.OldEnumCompat.CatTypeEnum
- changePage(int) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopContentsEditor
- changePage(int) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopViewer
- CHAT_BYSTANDERS_HEAR_TARGETED_CHAT - Enum constant in enum net.citizensnpcs.Settings.Setting
- CHAT_FORMAT - Enum constant in enum net.citizensnpcs.Settings.Setting
- CHAT_FORMAT_TO_BYSTANDERS - Enum constant in enum net.citizensnpcs.Settings.Setting
- CHAT_FORMAT_TO_TARGET - Enum constant in enum net.citizensnpcs.Settings.Setting
- CHAT_FORMAT_WITH_TARGETS_TO_BYSTANDERS - Enum constant in enum net.citizensnpcs.Settings.Setting
- CHAT_MAX_NUMBER_OF_TARGETS - Enum constant in enum net.citizensnpcs.Settings.Setting
- CHAT_MULTIPLE_TARGETS_FORMAT - Enum constant in enum net.citizensnpcs.Settings.Setting
- CHAT_RANGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- CHAT_TRIGGER_MESSAGE_ADDED - Static variable in class net.citizensnpcs.util.Messages
- CHAT_TRIGGER_PROMPT - Static variable in class net.citizensnpcs.util.Messages
- CHAT_TRIGGER_RADIUS_SET - Static variable in class net.citizensnpcs.util.Messages
- ChatTrigger - Class in net.citizensnpcs.trait.waypoint.triggers
- ChatTrigger() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.ChatTrigger
- ChatTrigger(double, Collection<String>) - Constructor for class net.citizensnpcs.trait.waypoint.triggers.ChatTrigger
- ChatTriggerPrompt - Class in net.citizensnpcs.trait.waypoint.triggers
- ChatTriggerPrompt() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.ChatTriggerPrompt
- CHECK_MINECRAFT_VERSION - Enum constant in enum net.citizensnpcs.Settings.Setting
- checkMounted() - Method in class net.citizensnpcs.trait.MountTrait
- checkValid() - Method in class net.citizensnpcs.api.trait.TraitInfo
- checkYSafe(double, World) - Static method in class net.citizensnpcs.api.util.SpigotUtil
- CHEST_1X9 - Enum constant in enum net.citizensnpcs.trait.ShopTrait.ShopType
- CHEST_2X9 - Enum constant in enum net.citizensnpcs.trait.ShopTrait.ShopType
- CHEST_3X9 - Enum constant in enum net.citizensnpcs.trait.ShopTrait.ShopType
- CHEST_4X9 - Enum constant in enum net.citizensnpcs.trait.ShopTrait.ShopType
- CHESTPLATE - Enum constant in enum net.citizensnpcs.api.trait.trait.Equipment.EquipmentSlot
- Choice() - Constructor for class net.citizensnpcs.api.gui.InputMenus.Choice
- CHUNK_LOAD - Enum constant in enum net.citizensnpcs.api.event.SpawnReason
- CHUNK_UNLOAD - Enum constant in enum net.citizensnpcs.api.event.DespawnReason
- ChunkBlockSource - Class in net.citizensnpcs.api.astar.pathfinder
- ChunkBlockSource(Location, float) - Constructor for class net.citizensnpcs.api.astar.pathfinder.ChunkBlockSource
- ChunkBlockSource(World, int, int, float) - Constructor for class net.citizensnpcs.api.astar.pathfinder.ChunkBlockSource
- ChunkCoord - Class in net.citizensnpcs.util
- ChunkCoord(UUID, int, int) - Constructor for class net.citizensnpcs.util.ChunkCoord
- ChunkCoord(Chunk) - Constructor for class net.citizensnpcs.util.ChunkCoord
- ChunkCoord(Location) - Constructor for class net.citizensnpcs.util.ChunkCoord
- CHUNKLOAD_SET - Static variable in class net.citizensnpcs.util.Messages
- CHUNKLOAD_UNSET - Static variable in class net.citizensnpcs.util.Messages
- ChunkSnapshotBlockSource - Class in net.citizensnpcs.api.astar.pathfinder
- ChunkSnapshotBlockSource(Location, float) - Constructor for class net.citizensnpcs.api.astar.pathfinder.ChunkSnapshotBlockSource
- ChunkSnapshotBlockSource(World, int, int, float) - Constructor for class net.citizensnpcs.api.astar.pathfinder.ChunkSnapshotBlockSource
- Citizens - Class in net.citizensnpcs
- Citizens() - Constructor for class net.citizensnpcs.Citizens
- CITIZENS_IMPLEMENTATION_DISABLED - Static variable in class net.citizensnpcs.util.Messages
- CITIZENS_INCOMPATIBLE - Static variable in class net.citizensnpcs.util.Messages
- CITIZENS_INVALID_COMMAND_CLASS - Static variable in class net.citizensnpcs.util.Messages
- CITIZENS_RELOAD_ERROR - Static variable in class net.citizensnpcs.util.Messages
- CITIZENS_RELOAD_WARNING - Static variable in class net.citizensnpcs.util.Messages
- CITIZENS_RELOADED - Static variable in class net.citizensnpcs.util.Messages
- CITIZENS_RELOADING - Static variable in class net.citizensnpcs.util.Messages
- CITIZENS_SAVED - Static variable in class net.citizensnpcs.util.Messages
- CITIZENS_SAVING - Static variable in class net.citizensnpcs.util.Messages
- CitizensAPI - Class in net.citizensnpcs.api
-
Contains methods used in order to utilize the Citizens API.
- CitizensDeserialiseMetaEvent - Class in net.citizensnpcs.api.event
- CitizensDeserialiseMetaEvent(DataKey, ItemStack) - Constructor for class net.citizensnpcs.api.event.CitizensDeserialiseMetaEvent
- CitizensEnableEvent - Class in net.citizensnpcs.api.event
- CitizensEnableEvent() - Constructor for class net.citizensnpcs.api.event.CitizensEnableEvent
- CitizensEvent - Class in net.citizensnpcs.api.event
-
Represents an event thrown by Citizens.
- CitizensEvent() - Constructor for class net.citizensnpcs.api.event.CitizensEvent
- CitizensEvent(boolean) - Constructor for class net.citizensnpcs.api.event.CitizensEvent
- CitizensGetSelectedNPCEvent - Class in net.citizensnpcs.api.event
- CitizensGetSelectedNPCEvent(CommandSender) - Constructor for class net.citizensnpcs.api.event.CitizensGetSelectedNPCEvent
- CitizensInventoryClickEvent - Class in net.citizensnpcs.api.gui
- CitizensInventoryClickEvent(InventoryClickEvent, int) - Constructor for class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
- CitizensNavigator - Class in net.citizensnpcs.npc.ai
- CitizensNavigator(NPC) - Constructor for class net.citizensnpcs.npc.ai.CitizensNavigator
- CitizensNPC - Class in net.citizensnpcs.npc
- CitizensNPC(UUID, int, String, EntityController, NPCRegistry) - Constructor for class net.citizensnpcs.npc.CitizensNPC
- CitizensNPCRegistry - Class in net.citizensnpcs.npc
- CitizensNPCRegistry(NPCDataStore) - Constructor for class net.citizensnpcs.npc.CitizensNPCRegistry
- CitizensNPCRegistry(NPCDataStore, String) - Constructor for class net.citizensnpcs.npc.CitizensNPCRegistry
- CitizensPlaceholders - Class in net.citizensnpcs
- CitizensPlaceholders(NPCSelector) - Constructor for class net.citizensnpcs.CitizensPlaceholders
- CitizensPlugin - Interface in net.citizensnpcs.api
- CitizensPreReloadEvent - Class in net.citizensnpcs.api.event
-
Called just before Citizens is reloaded.
- CitizensPreReloadEvent() - Constructor for class net.citizensnpcs.api.event.CitizensPreReloadEvent
- CitizensReloadEvent - Class in net.citizensnpcs.api.event
-
Called when Citizens is reloaded.
- CitizensReloadEvent() - Constructor for class net.citizensnpcs.api.event.CitizensReloadEvent
- CitizensSerialiseMetaEvent - Class in net.citizensnpcs.api.event
- CitizensSerialiseMetaEvent(DataKey, ItemMeta) - Constructor for class net.citizensnpcs.api.event.CitizensSerialiseMetaEvent
- CitizensTraitFactory - Class in net.citizensnpcs.npc
- CitizensTraitFactory(Citizens) - Constructor for class net.citizensnpcs.npc.CitizensTraitFactory
- clamp(float) - Static method in class net.citizensnpcs.util.Util
-
Clamps the rotation angle to [-180, 180]
- clamp(float, float, float, float) - Static method in class net.citizensnpcs.util.Util
- clear() - Method in interface net.citizensnpcs.api.ai.GoalController
-
Clears the goal controller of all
Goal
s. - clear() - Method in class net.citizensnpcs.api.ai.SimpleGoalController
- clear() - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
- clear() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
-
Clears all set UUID filters.
- clear() - Method in class net.citizensnpcs.trait.CommandTrait
- clear() - Method in class net.citizensnpcs.trait.HologramTrait
-
Clears all hologram lines
- clearCache() - Static method in class net.citizensnpcs.npc.skin.Skin
-
Clear all cached skins.
- clearCancelReason() - Method in class net.citizensnpcs.api.ai.AbstractPathStrategy
- clearCancelReason() - Method in interface net.citizensnpcs.api.ai.PathStrategy
-
Clears the CancelReason returned by
PathStrategy.getCancelReason()
and attempts to resume pathfinding. - clearCancelReason() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
- clearCustomNBT(ItemMeta) - Static method in class net.citizensnpcs.util.NMS
- clearData(NPC) - Method in class net.citizensnpcs.api.npc.MemoryNPCDataStore
- clearData(NPC) - Method in interface net.citizensnpcs.api.npc.NPCDataStore
-
Clears all data about the given
NPC
from storage. - clearData(NPC) - Method in class net.citizensnpcs.api.npc.SimpleNPCDataStore
- clearExaminers() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Clears all current
BlockExaminer
s. - clearHistory(CommandTrait.CommandTraitError, UUID) - Method in class net.citizensnpcs.trait.CommandTrait
- clearPacketSessions() - Method in class net.citizensnpcs.trait.RotationTrait
- clearPlayerHistory(UUID) - Method in class net.citizensnpcs.trait.CommandTrait
- clearSlots() - Method in class net.citizensnpcs.api.gui.MenuContext
- clearTargeters() - Method in class net.citizensnpcs.trait.TargetableTrait
- clearTexture() - Method in class net.citizensnpcs.trait.SkinTrait
-
Clears skin texture and name.
- clearTraitData(Iterable<String>) - Method in class net.citizensnpcs.api.npc.MemoryNPCDataStore
- clearTraitData(Iterable<String>) - Method in interface net.citizensnpcs.api.npc.NPCDataStore
-
Clears all trait data from all NPCs from the given list of names.
- clearTraitData(Iterable<String>) - Method in class net.citizensnpcs.api.npc.SimpleNPCDataStore
- ClickHandler - Annotation Type in net.citizensnpcs.api.gui
-
Annotates a method as a click handler that will accept inventory click events.
- ClickHandlers - Annotation Type in net.citizensnpcs.api.gui
- ClickRedirectTrait - Class in net.citizensnpcs.trait
-
Redirects left and right clicks to another
NPC
. - ClickRedirectTrait() - Constructor for class net.citizensnpcs.trait.ClickRedirectTrait
- ClickRedirectTrait(NPC) - Constructor for class net.citizensnpcs.trait.ClickRedirectTrait
- clickToggle(Function<Boolean, String>, boolean) - Static method in class net.citizensnpcs.api.gui.InputMenus
- clone() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- clone() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- clone() - Method in interface net.citizensnpcs.api.npc.MetadataStore
-
Copies the metadata store.
- clone() - Method in interface net.citizensnpcs.api.npc.NPC
- clone() - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
- clone() - Method in class net.citizensnpcs.api.util.BoundingBox
- clone() - Method in class net.citizensnpcs.api.util.EntityDim
- clone() - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
- clone() - Method in class net.citizensnpcs.trait.shop.NPCShopAction
- clone() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItem
- close() - Method in class net.citizensnpcs.api.gui.InventoryMenu
-
Closes the GUI and all associated viewer inventories.
- close() - Method in class net.citizensnpcs.api.util.SpigotUtil.InventoryViewAPI
- close(AStarNode) - Method in interface net.citizensnpcs.api.astar.AStarStorage
-
Close a given
AStarNode
, moving it from the open set to the closed set. - close(AStarNode) - Method in class net.citizensnpcs.api.astar.SimpleAStarStorage
- close(HumanEntity) - Method in class net.citizensnpcs.api.gui.InventoryMenu
-
Closes the GUI for just a specific Player.
- ClusterNode - Class in net.citizensnpcs.api.hpastar
- ClusterNode(int, int) - Constructor for class net.citizensnpcs.api.hpastar.ClusterNode
- clusters - Variable in class net.citizensnpcs.api.hpastar.HPAGraph
- CohesionBehavior - Class in net.citizensnpcs.api.ai.flocking
-
Implements cohesion flocking with a particular weight i.e.
- CohesionBehavior(double) - Constructor for class net.citizensnpcs.api.ai.flocking.CohesionBehavior
- COLLAR_COLOUR_NOT_RECOGNISED - Static variable in class net.citizensnpcs.util.Messages
- COLLAR_COLOUR_NOT_SUPPORTED - Static variable in class net.citizensnpcs.util.Messages
- collectionType() - Element in annotation type net.citizensnpcs.api.persistence.Persist
-
The specialised collection type to use when a super class is specified.
- COLLIDABLE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether the NPC is collidable with Players or not.
- COLLIDABLE_SET - Static variable in class net.citizensnpcs.util.Messages
- COLLIDABLE_UNSET - Static variable in class net.citizensnpcs.util.Messages
- coloredNameComponentCache - Variable in class net.citizensnpcs.api.npc.AbstractNPC
- coloredNameStringCache - Variable in class net.citizensnpcs.api.npc.AbstractNPC
- command(String) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- Command - Annotation Type in net.citizensnpcs.api.command
- COMMAND - Enum constant in enum net.citizensnpcs.api.event.SpawnReason
- COMMAND_ADDED - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_COST_SET - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_DESCRIBE_TEMPLATE - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_EXPERIENCE_COST_SET - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_HELP_HEADER - Static variable in class net.citizensnpcs.api.command.CommandMessages
- COMMAND_HIDE_ERROR_MESSAGES_SET - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_HIDE_ERROR_MESSAGES_UNSET - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_INVALID_MOBTYPE - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_LEFT_HAND_HEADER - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_MISSING - Static variable in class net.citizensnpcs.api.command.CommandMessages
- COMMAND_MISSING_COST - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_NO_COMMANDS_ADDED - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_PAGE_MISSING - Static variable in class net.citizensnpcs.api.command.CommandMessages
- COMMAND_PAGE_MISSING - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_REMOVED - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_RIGHT_HAND_HEADER - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_TEMPORARY_PERMISSIONS_SET - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_TRIGGER_ADDED - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_TRIGGER_PROMPT - Static variable in class net.citizensnpcs.util.Messages
- COMMAND_UNKNOWN_COMMAND_ID - Static variable in class net.citizensnpcs.util.Messages
- CommandAction - Class in net.citizensnpcs.trait.shop
- CommandAction() - Constructor for class net.citizensnpcs.trait.shop.CommandAction
- CommandAction(List<String>) - Constructor for class net.citizensnpcs.trait.shop.CommandAction
- CommandAction.CommandActionEditor - Class in net.citizensnpcs.trait.shop
- CommandAction.CommandActionGUI - Class in net.citizensnpcs.trait.shop
- CommandActionEditor() - Constructor for class net.citizensnpcs.trait.shop.CommandAction.CommandActionEditor
- CommandActionEditor(CommandAction, Consumer<NPCShopAction>) - Constructor for class net.citizensnpcs.trait.shop.CommandAction.CommandActionEditor
- CommandActionGUI() - Constructor for class net.citizensnpcs.trait.shop.CommandAction.CommandActionGUI
- CommandAnnotationProcessor - Interface in net.citizensnpcs.api.command
- CommandContext - Class in net.citizensnpcs.api.command
- CommandContext(boolean, CommandSender, String[]) - Constructor for class net.citizensnpcs.api.command.CommandContext
- CommandContext(String[]) - Constructor for class net.citizensnpcs.api.command.CommandContext
- CommandContext(CommandSender, String[]) - Constructor for class net.citizensnpcs.api.command.CommandContext
- CommandEventAction - Class in net.citizensnpcs.api.npc.templates
- CommandEventAction(Class<? extends NPCEvent>, Consumer<NPC>) - Constructor for class net.citizensnpcs.api.npc.templates.CommandEventAction
- CommandException - Exception Class in net.citizensnpcs.api.command.exception
- CommandException() - Constructor for exception class net.citizensnpcs.api.command.exception.CommandException
- CommandException(String) - Constructor for exception class net.citizensnpcs.api.command.exception.CommandException
- CommandException(String, Object...) - Constructor for exception class net.citizensnpcs.api.command.exception.CommandException
- CommandException(Throwable) - Constructor for exception class net.citizensnpcs.api.command.exception.CommandException
- CommandHistory - Class in net.citizensnpcs.commands.history
- CommandHistory(NPCSelector) - Constructor for class net.citizensnpcs.commands.history.CommandHistory
- CommandHistoryItem - Interface in net.citizensnpcs.commands.history
- CommandInfo(Command, Method) - Constructor for class net.citizensnpcs.api.command.CommandManager.CommandInfo
- CommandListExecutor - Class in net.citizensnpcs.api.npc.templates
- CommandListExecutor(List<String>) - Constructor for class net.citizensnpcs.api.npc.templates.CommandListExecutor
- CommandManager - Class in net.citizensnpcs.api.command
- CommandManager() - Constructor for class net.citizensnpcs.api.command.CommandManager
- CommandManager.CommandInfo - Class in net.citizensnpcs.api.command
- CommandMessages - Class in net.citizensnpcs.api.command
- CommandMessages() - Constructor for class net.citizensnpcs.api.command.CommandMessages
- commands - Variable in class net.citizensnpcs.trait.shop.CommandAction
- COMMANDS_CLEARED - Static variable in class net.citizensnpcs.util.Messages
- COMMANDS_CYCLE_SET - Static variable in class net.citizensnpcs.util.Messages
- COMMANDS_CYCLE_UNSET - Static variable in class net.citizensnpcs.util.Messages
- COMMANDS_PERSIST_SEQUENCE_SET - Static variable in class net.citizensnpcs.util.Messages
- COMMANDS_PERSIST_SEQUENCE_UNSET - Static variable in class net.citizensnpcs.util.Messages
- COMMANDS_RANDOM_SET - Static variable in class net.citizensnpcs.util.Messages
- COMMANDS_RANDOM_UNSET - Static variable in class net.citizensnpcs.util.Messages
- COMMANDS_SEQUENTIAL_SET - Static variable in class net.citizensnpcs.util.Messages
- COMMANDS_SEQUENTIAL_UNSET - Static variable in class net.citizensnpcs.util.Messages
- CommandSenderCloneNPCEvent - Class in net.citizensnpcs.api.event
- CommandSenderCloneNPCEvent(CommandSender, NPC, NPC) - Constructor for class net.citizensnpcs.api.event.CommandSenderCloneNPCEvent
- CommandSenderCreateNPCEvent - Class in net.citizensnpcs.api.event
- CommandSenderCreateNPCEvent(CommandSender, NPC) - Constructor for class net.citizensnpcs.api.event.CommandSenderCreateNPCEvent
- CommandTrait - Class in net.citizensnpcs.trait
- CommandTrait() - Constructor for class net.citizensnpcs.trait.CommandTrait
- CommandTrait.CommandTraitError - Enum in net.citizensnpcs.trait
- CommandTrait.ExecutionMode - Enum in net.citizensnpcs.trait
- CommandTrait.Hand - Enum in net.citizensnpcs.trait
- CommandTrait.ItemRequirementGUI - Class in net.citizensnpcs.trait
- CommandTrait.NPCCommandBuilder - Class in net.citizensnpcs.trait
- CommandTrigger - Class in net.citizensnpcs.trait.waypoint.triggers
- CommandTrigger() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.CommandTrigger
- CommandTrigger(Collection<String>) - Constructor for class net.citizensnpcs.trait.waypoint.triggers.CommandTrigger
- CommandTriggerPrompt - Class in net.citizensnpcs.trait.waypoint.triggers
- CommandTriggerPrompt() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.CommandTriggerPrompt
- CommandUsageException - Exception Class in net.citizensnpcs.api.command.exception
- CommandUsageException() - Constructor for exception class net.citizensnpcs.api.command.exception.CommandUsageException
- CommandUsageException(String, String) - Constructor for exception class net.citizensnpcs.api.command.exception.CommandUsageException
- compareSimilarity - Variable in class net.citizensnpcs.trait.shop.ItemAction
- compareTo(Object) - Method in class net.citizensnpcs.api.ai.speech.TalkableEntity
-
Used to compare an Entity to this TalkableEntity
- compareTo(GoalController.GoalEntry) - Method in class net.citizensnpcs.api.ai.SimpleGoalEntry
- compareTo(AStarNode) - Method in class net.citizensnpcs.api.astar.AStarNode
- compareTo(ReversableAStarNode) - Method in class net.citizensnpcs.api.hpastar.ReversableAStarNode
- compatMaterial() - Element in annotation type net.citizensnpcs.api.gui.MenuSlot
-
For compatibility with old Minecraft versions - a two String array {intended material name, fallback material name} e.g.
- completions() - Element in annotation type net.citizensnpcs.api.command.Arg
- completions() - Element in annotation type net.citizensnpcs.api.command.Flag
- completionsProvider() - Element in annotation type net.citizensnpcs.api.command.Arg
- completionsProvider() - Element in annotation type net.citizensnpcs.api.command.Flag
- ComponentPersister - Class in net.citizensnpcs.api.persistence
- ComponentPersister() - Constructor for class net.citizensnpcs.api.persistence.ComponentPersister
- compose(Collection<NPCShopAction.Transaction>) - Static method in class net.citizensnpcs.trait.shop.NPCShopAction.Transaction
- compose(NPCShopAction.Transaction...) - Static method in class net.citizensnpcs.trait.shop.NPCShopAction.Transaction
- Composite - Class in net.citizensnpcs.api.ai.tree
-
The base class for composite
Behavior
s, which handle the transition between multiple sub-behaviors. - Composite(Collection<Behavior>) - Constructor for class net.citizensnpcs.api.ai.tree.Composite
- Composite(Behavior...) - Constructor for class net.citizensnpcs.api.ai.tree.Composite
- condition - Variable in class net.citizensnpcs.api.ai.tree.Precondition
- Condition - Interface in net.citizensnpcs.api.ai.tree
- config() - Method in class net.citizensnpcs.util.EmptyChannel
- configuration - Variable in class net.citizensnpcs.util.AbstractBlockBreaker
- configure(File, boolean, String, String, String) - Static method in class net.citizensnpcs.api.util.Messaging
- connect(int, HPAGraphNode, HPAGraphEdge.EdgeType, float) - Method in class net.citizensnpcs.api.hpastar.HPAGraphNode
- connect(HPACluster, Direction) - Method in class net.citizensnpcs.api.hpastar.HPACluster
- connectIntra() - Method in class net.citizensnpcs.api.hpastar.HPACluster
- console(boolean) - Method in class net.citizensnpcs.api.util.Paginator
- contains(HPACluster) - Method in class net.citizensnpcs.api.hpastar.HPACluster
- containsPlaceholders(String) - Static method in class net.citizensnpcs.api.util.Placeholders
- CONTRIBUTE_TO_TRANSLATION_PROMPT - Static variable in class net.citizensnpcs.util.Messages
- Controllable - Class in net.citizensnpcs.trait
- Controllable() - Constructor for class net.citizensnpcs.trait.Controllable
- CONTROLLABLE_CONTROLS_SET - Static variable in class net.citizensnpcs.util.Messages
- CONTROLLABLE_GROUND_DIRECTION_MODIFIER - Enum constant in enum net.citizensnpcs.Settings.Setting
- CONTROLLABLE_REMOVED - Static variable in class net.citizensnpcs.util.Messages
- CONTROLLABLE_SET - Static variable in class net.citizensnpcs.util.Messages
- Controllable.BuiltInControls - Enum in net.citizensnpcs.trait
- Controllable.GroundController - Class in net.citizensnpcs.trait
- Controllable.JumplessGroundController - Class in net.citizensnpcs.trait
- Controllable.LookAirController - Class in net.citizensnpcs.trait
- Controllable.MovementController - Interface in net.citizensnpcs.trait
- Controllable.PlayerInputAirController - Class in net.citizensnpcs.trait
- controllerExistsForType(EntityType) - Static method in class net.citizensnpcs.npc.EntityControllers
- convert(TimeUnit, Duration) - Static method in class net.citizensnpcs.util.Util
- convert(BoundingBox) - Static method in class net.citizensnpcs.api.util.BoundingBox
- convertBytesToInt(byte[], int) - Static method in class net.citizensnpcs.util.XORShiftRNG
-
Take four bytes from the specified position in the specified block and convert them into a 32-bit int, using the big-endian convention.
- convertBytesToInts(byte[]) - Static method in class net.citizensnpcs.util.XORShiftRNG
-
Convert an array of bytes into an array of ints.
- convertToVectors() - Method in class net.citizensnpcs.api.hpastar.AStarSolution
- cooldown(int) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- cooldown(Duration) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- COPIER_EDITOR_BEGIN - Static variable in class net.citizensnpcs.util.Messages
- COPIER_EDITOR_END - Static variable in class net.citizensnpcs.util.Messages
- CopierEditor - Class in net.citizensnpcs.editor
- CopierEditor(Player, NPC) - Constructor for class net.citizensnpcs.editor.CopierEditor
- copy() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- copy() - Method in interface net.citizensnpcs.api.npc.NPC
- COSMETIC_EQUIPMENT_SET - Static variable in class net.citizensnpcs.util.Messages
- cost(double) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- create(Class<? extends InventoryMenuPage>) - Static method in class net.citizensnpcs.api.gui.InventoryMenu
-
Create an inventory menu instance starting at the given page.
- create(Class<? extends Trait>) - Static method in class net.citizensnpcs.api.trait.TraitInfo
-
Constructs a factory with the given trait class.
- create(Iterable<NPC>) - Static method in class net.citizensnpcs.api.ai.flocking.GroupNPCFlock
- create(Supplier<Boolean>, Runnable, Runnable) - Static method in class net.citizensnpcs.trait.shop.NPCShopAction.Transaction
- create(Behavior) - Static method in class net.citizensnpcs.api.ai.tree.BehaviorGoalAdapter
- create(Condition, Behavior, Behavior) - Static method in class net.citizensnpcs.api.ai.tree.IfElse
- create(InventoryMenuPage) - Static method in class net.citizensnpcs.api.gui.InventoryMenu
-
Create an inventory menu instance starting at the given page.
- create(NPC, List<MoveToGoal>) - Static method in class net.citizensnpcs.api.ai.goals.FollowPathGoal
- create(DataKey) - Method in class net.citizensnpcs.api.persistence.ComponentPersister
- create(DataKey) - Method in class net.citizensnpcs.api.persistence.EulerAnglePersister
- create(DataKey) - Method in class net.citizensnpcs.api.persistence.ItemStackPersister
- create(DataKey) - Method in class net.citizensnpcs.api.persistence.LocationPersister
- create(DataKey) - Method in class net.citizensnpcs.api.persistence.NamespacedKeyPersister
- create(DataKey) - Method in interface net.citizensnpcs.api.persistence.Persister
-
Creates an object instance from the given
DataKey
. - create(DataKey) - Method in class net.citizensnpcs.api.persistence.PersisterRegistry
- create(DataKey) - Method in class net.citizensnpcs.api.persistence.QuaternionfPersister
- create(DataKey) - Method in class net.citizensnpcs.api.persistence.UUIDPersister
- create(DataKey) - Method in class net.citizensnpcs.api.persistence.VectorPersister
- create(DataKey) - Method in class net.citizensnpcs.trait.waypoint.triggers.WaypointTriggerRegistry
- create(Storage) - Static method in class net.citizensnpcs.api.npc.SimpleNPCDataStore
- create(Location, NPC) - Method in class net.citizensnpcs.npc.AbstractEntityController
- create(Location, NPC) - Method in interface net.citizensnpcs.npc.EntityController
- CREATE - Enum constant in enum net.citizensnpcs.api.event.SpawnReason
- createAnonymousNPCRegistry(NPCDataStore) - Static method in class net.citizensnpcs.api.CitizensAPI
-
Creates a new anonymous
NPCRegistry
with its own set ofNPC
s. - createAnonymousNPCRegistry(NPCDataStore) - Method in interface net.citizensnpcs.api.CitizensPlugin
- createAnonymousNPCRegistry(NPCDataStore) - Method in class net.citizensnpcs.Citizens
- createAtOffset(Vector) - Method in interface net.citizensnpcs.api.astar.pathfinder.PathPoint
-
Returns a new PathPoint at a given Vector.
- createAtOffset(Vector) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- createBundlePacket(List<Object>) - Static method in class net.citizensnpcs.util.NMS
- createBundlePacket(List<Object>) - Method in interface net.citizensnpcs.util.NMSBridge
- CREATED_TRIGGER_KEY - Static variable in interface net.citizensnpcs.trait.waypoint.triggers.WaypointTriggerPrompt
- createDisplayItem() - Method in class net.citizensnpcs.api.gui.InputMenus.Choice
- createEditor(NPCShopAction, Consumer<NPCShopAction>) - Method in class net.citizensnpcs.trait.shop.CommandAction.CommandActionGUI
- createEditor(NPCShopAction, Consumer<NPCShopAction>) - Method in class net.citizensnpcs.trait.shop.ExperienceAction.ExperienceActionGUI
- createEditor(NPCShopAction, Consumer<NPCShopAction>) - Method in class net.citizensnpcs.trait.shop.ItemAction.ItemActionGUI
- createEditor(NPCShopAction, Consumer<NPCShopAction>) - Method in class net.citizensnpcs.trait.shop.MoneyAction.MoneyActionGUI
- createEditor(NPCShopAction, Consumer<NPCShopAction>) - Method in interface net.citizensnpcs.trait.shop.NPCShopAction.GUI
- createEditor(NPCShopAction, Consumer<NPCShopAction>) - Method in class net.citizensnpcs.trait.shop.OpenShopAction.OpenShopActionGUI
- createEditor(NPCShopAction, Consumer<NPCShopAction>) - Method in class net.citizensnpcs.trait.shop.PermissionAction.PermissionActionGUI
- createEditor(CommandSender, CommandContext) - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
- createEditor(CommandSender, CommandContext) - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
- createEditor(CommandSender, CommandContext) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- createEditor(CommandSender, CommandContext) - Method in interface net.citizensnpcs.trait.waypoint.WaypointProvider
-
Creates an
WaypointEditor
with the givenCommandSender
. - createEntity(Location, NPC) - Method in class net.citizensnpcs.npc.AbstractEntityController
- createForType(EntityType) - Static method in class net.citizensnpcs.npc.EntityControllers
- createFromLocations(NPC, List<Location>) - Static method in class net.citizensnpcs.api.ai.goals.FollowPathGoal
- createFromShortInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.AnimationTriggerPrompt
- createFromShortInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.ChatTriggerPrompt
- createFromShortInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.CommandTriggerPrompt
- createFromShortInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.DelayTriggerPrompt
- createFromShortInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.SpeedTriggerPrompt
- createFromShortInput(ConversationContext, String) - Method in class net.citizensnpcs.trait.waypoint.triggers.TeleportTriggerPrompt
- createFromShortInput(ConversationContext, String) - Method in interface net.citizensnpcs.trait.waypoint.triggers.WaypointTriggerPrompt
- createInMemoryNPCRegistry(String) - Static method in class net.citizensnpcs.api.CitizensAPI
-
Creates a new
NPCRegistry
with its own set ofNPC
s that does not save to disk. - createInventory(String) - Method in class net.citizensnpcs.api.gui.InventoryMenuPage
- createInventory(String) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopContentsEditor
- createInventory(String) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopViewer
- createItem(Material, String) - Static method in class net.citizensnpcs.util.Util
- createItem(Material, String, String) - Static method in class net.citizensnpcs.util.Util
- createMarker(T, Location) - Method in class net.citizensnpcs.trait.waypoint.EntityMarkers
-
Creates and persists (in memory) an
Entity
marker. - createMenuItem(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.CommandAction.CommandActionGUI
- createMenuItem(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.ExperienceAction.ExperienceActionGUI
- createMenuItem(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.ItemAction.ItemActionGUI
- createMenuItem(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.MoneyAction.MoneyActionGUI
- createMenuItem(NPCShopAction) - Method in interface net.citizensnpcs.trait.shop.NPCShopAction.GUI
- createMenuItem(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.OpenShopAction.OpenShopActionGUI
- createMenuItem(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.PermissionAction.PermissionActionGUI
- createNamedNPCRegistry(String, NPCDataStore) - Static method in class net.citizensnpcs.api.CitizensAPI
-
Creates a new
NPCRegistry
with its own set ofNPC
s. - createNamedNPCRegistry(String, NPCDataStore) - Method in interface net.citizensnpcs.api.CitizensPlugin
- createNamedNPCRegistry(String, NPCDataStore) - Method in class net.citizensnpcs.Citizens
- createNPC(NPC, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.AreaEffectCloudRenderer
- createNPC(NPC, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.ArmorstandRenderer
- createNPC(NPC, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.ArmorstandVehicleRenderer
- createNPC(NPC, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.InteractionVehicleRenderer
- createNPC(NPC, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.ItemDisplayRenderer
- createNPC(NPC, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.ItemRenderer
- createNPC(NPC, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.SingleEntityHologramRenderer
- createNPC(NPC, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.TextDisplayRenderer
- createNPC(EntityType, String) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Creates an despawned
NPC
. - createNPC(EntityType, String) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- createNPC(EntityType, String, Location) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Creates an spawned
NPC
at the given location. - createNPC(EntityType, String, Location) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- createNPC(EntityType, UUID, int, String) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Creates an
NPC
with the given id. - createNPC(EntityType, UUID, int, String) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- CreateNPCHistoryItem - Class in net.citizensnpcs.commands.history
- CreateNPCHistoryItem(NPC) - Constructor for class net.citizensnpcs.commands.history.CreateNPCHistoryItem
- createNPCUsingItem(EntityType, String, ItemStack) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Creates an despawned
NPC
using the given ItemStack to configure it if possible. - createNPCUsingItem(EntityType, String, ItemStack) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- createPacketSession(RotationTrait.RotationParams) - Method in class net.citizensnpcs.trait.RotationTrait
- createPacketTracker(Entity) - Static method in class net.citizensnpcs.util.NMS
- createPacketTracker(Entity, EntityPacketTracker.PacketAggregator) - Static method in class net.citizensnpcs.util.NMS
- createPacketTracker(Entity, EntityPacketTracker.PacketAggregator) - Method in interface net.citizensnpcs.util.NMSBridge
- createRegistry(Class<?>) - Static method in class net.citizensnpcs.api.persistence.PersistenceLoader
- createRelativeKey(String) - Method in class net.citizensnpcs.api.util.DataKey
- createRetryingSequence(Collection<Behavior>) - Static method in class net.citizensnpcs.api.ai.tree.Sequence
-
Creates a
retrying
sequence that will continue from the currentBehavior
if it returnsBehaviorStatus.FAILURE
instead of propagating the failure up to its parent. - createRetryingSequence(Behavior...) - Static method in class net.citizensnpcs.api.ai.tree.Sequence
- createSelfRegistered(Class<? extends InventoryMenuPage>) - Static method in class net.citizensnpcs.api.gui.InventoryMenu
-
Creates an inventory menu instance starting at the given page that registers events and deregisters events when the menu is closed.
- createSelfRegistered(InventoryMenuPage) - Static method in class net.citizensnpcs.api.gui.InventoryMenu
-
Creates an inventory menu instance starting at the given page that registers events and deregisters events when the menu is closed.
- createSequence(Collection<Behavior>) - Static method in class net.citizensnpcs.api.ai.tree.Sequence
-
Creates sequence that will stop executing if the current
Behavior
returnsBehaviorStatus.FAILURE
. - createSequence(Behavior...) - Static method in class net.citizensnpcs.api.ai.tree.Sequence
- createTeam(String) - Method in class net.citizensnpcs.trait.ScoreboardTrait
- createUniqueNPCId(NPCRegistry) - Method in class net.citizensnpcs.api.npc.MemoryNPCDataStore
- createUniqueNPCId(NPCRegistry) - Method in interface net.citizensnpcs.api.npc.NPCDataStore
- createUniqueNPCId(NPCRegistry) - Method in class net.citizensnpcs.api.npc.SimpleNPCDataStore
- createWithCondition(Behavior, Condition) - Static method in class net.citizensnpcs.api.ai.tree.Loop
- createWithContext(Class<? extends InventoryMenuPage>, Map<String, Object>) - Static method in class net.citizensnpcs.api.gui.InventoryMenu
-
Create an inventory menu instance starting at the given page and with the initial context.
- createWithDefaultStorage() - Static method in class net.citizensnpcs.api.astar.AStarMachine
-
Creates an AStarMachine using
SimpleAStarStorage
as the storage backend. - createWithRadius(Iterable<NPC>, double) - Static method in class net.citizensnpcs.api.ai.flocking.GroupNPCFlock
- createWithStorage(Supplier<AStarStorage>) - Static method in class net.citizensnpcs.api.astar.AStarMachine
-
Creates an AStarMachine that uses the given
to createAStarStorage
instances. - CRIT - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
- CROAKING - Enum constant in enum net.citizensnpcs.trait.EntityPoseTrait.EntityPose
- CROUCHING - Enum constant in enum net.citizensnpcs.trait.EntityPoseTrait.EntityPose
- CURRENT_WAYPOINT_PROVIDER - Static variable in class net.citizensnpcs.util.Messages
- CurrentLocation - Class in net.citizensnpcs.trait
- CurrentLocation() - Constructor for class net.citizensnpcs.trait.CurrentLocation
- CustomChart(String) - Constructor for class net.citizensnpcs.Metrics.CustomChart
- CYCLE - Enum constant in enum net.citizensnpcs.trait.CommandTrait.ExecutionMode
- cycleWaypoints() - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
D
- DAMAGE_OTHERS - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether the NPC can damage other Entities.
- data() - Method in class net.citizensnpcs.api.gui.MenuContext
- data() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- data() - Method in interface net.citizensnpcs.api.npc.NPC
- DataKey - Class in net.citizensnpcs.api.util
-
A hierarchical abstract storage class.
- DataKey(String) - Constructor for class net.citizensnpcs.api.util.DataKey
- DEATH - Enum constant in enum net.citizensnpcs.api.event.DespawnReason
- DEATH_SOUND - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
The Minecraft sound played when the NPC dies.
- debug() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Returns whether this path will be debugged.
- debug(boolean) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Sets whether the path should be debugged.
- debug(Object...) - Static method in class net.citizensnpcs.api.util.Messaging
- DEBUG_CHUNK_LOADS - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEBUG_FILE - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEBUG_MODE - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEBUG_PATHFINDING - Enum constant in enum net.citizensnpcs.Settings.Setting
- Decorator - Class in net.citizensnpcs.api.ai.tree
-
A decorator is a wrapper over a
Behavior
, which can add functionality such as filteringBehaviorStatus
es, conditions, timer loops and more without knowing the internals of the behavior it wraps. - Decorator.Builder - Class in net.citizensnpcs.api.ai.tree
- DEFAULT - Enum constant in enum net.citizensnpcs.trait.ShopTrait.ShopType
- DEFAULT_BLOCK_BREAKER_RADIUS - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_CACHE_WAYPOINT_PATHS - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_DESTINATION_TELEPORT_MARGIN - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_DISTANCE_MARGIN - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_HOLOGRAM_BACKGROUND_COLOR - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_HOLOGRAM_RENDERER - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_LOOK_CLOSE - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_LOOK_CLOSE_RANGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_NPC_HOLOGRAM_LINE_HEIGHT - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_NPC_LIMIT - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_PATH_DISTANCE_MARGIN - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_PATHFINDER_UPDATE_PATH_RATE - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_PATHFINDING_RANGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_POSE_SET - Static variable in class net.citizensnpcs.util.Messages
- DEFAULT_PROTECTED - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether the NPC is 'protected' i.e.
- DEFAULT_RANDOM_LOOK_CLOSE - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_RANDOM_LOOK_DELAY - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_RANDOM_TALKER - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_REALISTIC_LOOKING - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_SPAWN_NODAMAGE_DURATION - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_STATIONARY_DURATION - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_STRAIGHT_LINE_TARGETING_DISTANCE - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_STUCK_ACTION - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_TALK_CLOSE - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_TALK_CLOSE_RANGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_TEXT - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_TEXT_DELAY_MAX - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_TEXT_DELAY_MIN - Enum constant in enum net.citizensnpcs.Settings.Setting
- DEFAULT_TEXT_SPEECH_BUBBLE_DURATION - Enum constant in enum net.citizensnpcs.Settings.Setting
- defaultAttackStrategy() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Returns the configured default attack strategy, which tries to perform the most Minecraft-like attack on the target.
- defaultAttackStrategy(AttackStrategy) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Sets the default
AttackStrategy
. - defValue() - Element in annotation type net.citizensnpcs.api.command.Arg
- defValue() - Element in annotation type net.citizensnpcs.api.command.Flag
- delay(int) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
- delay(Duration) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- DELAY_TRIGGER_PROMPT - Static variable in class net.citizensnpcs.util.Messages
- DelayTrigger - Class in net.citizensnpcs.trait.waypoint.triggers
- DelayTrigger() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.DelayTrigger
- DelayTrigger(int) - Constructor for class net.citizensnpcs.trait.waypoint.triggers.DelayTrigger
- DelayTriggerPrompt - Class in net.citizensnpcs.trait.waypoint.triggers
- DelayTriggerPrompt() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.DelayTriggerPrompt
- DelegatePersistence - Annotation Type in net.citizensnpcs.api.persistence
-
Delegates persistence to a given
Persister
, which will be used to create and save instances. - deleteShop(ShopTrait.NPCShop) - Method in class net.citizensnpcs.trait.shop.StoredShops
- DENYLIST - Enum constant in enum net.citizensnpcs.api.trait.trait.PlayerFilter.Mode
- deregister(NPC) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Deregisters the
NPC
and removes all data about it from the data store. - deregister(NPC) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- deregisterAll() - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Deregisters all
NPC
s from this registry. - deregisterAll() - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- deregisterPlayer(Entity) - Static method in class net.citizensnpcs.util.PlayerUpdateTask
- deregisterTrait(TraitInfo) - Method in interface net.citizensnpcs.api.trait.TraitFactory
-
Removes a trait.
- deregisterTrait(TraitInfo) - Method in class net.citizensnpcs.npc.CitizensTraitFactory
- desc() - Element in annotation type net.citizensnpcs.api.command.Command
-
A short description of the command that will be displayed with the command usage and help.
- describe() - Method in class net.citizensnpcs.trait.shop.CommandAction
- describe() - Method in class net.citizensnpcs.trait.shop.ExperienceAction
- describe() - Method in class net.citizensnpcs.trait.shop.ItemAction
- describe() - Method in class net.citizensnpcs.trait.shop.MoneyAction
- describe() - Method in class net.citizensnpcs.trait.shop.NPCShopAction
- describe() - Method in class net.citizensnpcs.trait.shop.OpenShopAction
- describe() - Method in class net.citizensnpcs.trait.shop.PermissionAction
- describe(CommandSender) - Method in class net.citizensnpcs.trait.Age
-
Send a brief description of the current state of the trait to the supplied
CommandSender
. - describe(CommandSender) - Method in class net.citizensnpcs.trait.CommandTrait
-
Send a brief description of the current state of the trait to the supplied
CommandSender
. - describe(CommandSender) - Method in class net.citizensnpcs.trait.SlimeSize
- describe(CommandSender, int) - Method in class net.citizensnpcs.trait.Poses
- describeProviders(CommandSender) - Method in class net.citizensnpcs.trait.waypoint.Waypoints
- describeTriggers(CommandSender) - Method in class net.citizensnpcs.trait.waypoint.Waypoint
- describeValidTriggerNames() - Static method in class net.citizensnpcs.trait.waypoint.triggers.WaypointTriggerRegistry
- description() - Method in class net.citizensnpcs.trait.waypoint.triggers.AnimationTrigger
- description() - Method in class net.citizensnpcs.trait.waypoint.triggers.ChatTrigger
- description() - Method in class net.citizensnpcs.trait.waypoint.triggers.CommandTrigger
- description() - Method in class net.citizensnpcs.trait.waypoint.triggers.DelayTrigger
- description() - Method in class net.citizensnpcs.trait.waypoint.triggers.SpeedTrigger
- description() - Method in class net.citizensnpcs.trait.waypoint.triggers.TeleportTrigger
- description() - Method in interface net.citizensnpcs.trait.waypoint.triggers.WaypointTrigger
- deselect(CommandSender) - Method in interface net.citizensnpcs.api.npc.NPCSelector
- deselect(CommandSender) - Method in class net.citizensnpcs.npc.NPCSelector
- DESELECTED_NPC - Static variable in class net.citizensnpcs.util.Messages
- despawn() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- despawn() - Method in interface net.citizensnpcs.api.npc.NPC
-
Despawns this NPC.
- despawn(DespawnReason) - Method in interface net.citizensnpcs.api.npc.NPC
-
Despawns this NPC.
- despawn(DespawnReason) - Method in class net.citizensnpcs.npc.CitizensNPC
- despawnNPCs(DespawnReason) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Despawn all NPCs within the registry.
- despawnNPCs(DespawnReason) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- DespawnReason - Enum in net.citizensnpcs.api.event
- destinationPicker(Function<NPC, Location>) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
- destinationTeleportMargin() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- destinationTeleportMargin(double) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Sets the distance (in blocks) after which the NPC will directly teleport to the destination or -1 if disabled.
- destroy() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- destroy() - Method in interface net.citizensnpcs.api.npc.NPC
-
Permanently removes this NPC and all data about it from the registry it's attached to.
- destroy() - Method in class net.citizensnpcs.npc.CitizensNPC
- destroy() - Method in interface net.citizensnpcs.trait.HologramTrait.HologramRenderer
-
Destroy/teardown any rendered holograms.
- destroy() - Method in class net.citizensnpcs.trait.HologramTrait.ItemRenderer
- destroy() - Method in class net.citizensnpcs.trait.HologramTrait.SingleEntityHologramRenderer
- destroy(CommandSender) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- destroy(CommandSender) - Method in interface net.citizensnpcs.api.npc.NPC
-
Permanently removes this NPC and all data about it from the registry it's attached to.
- DESTROYED - Enum constant in enum net.citizensnpcs.api.util.RemoveReason
- destroyMarkers() - Method in class net.citizensnpcs.trait.waypoint.EntityMarkers
- die() - Method in class net.citizensnpcs.npc.AbstractEntityController
- die() - Method in interface net.citizensnpcs.npc.EntityController
- DIGGING - Enum constant in enum net.citizensnpcs.trait.EntityPoseTrait.EntityPose
- DIGGING - Enum constant in enum net.citizensnpcs.trait.versioned.SnifferTrait.SnifferState
- dimensions() - Element in annotation type net.citizensnpcs.api.gui.Menu
-
The dimensions of the menu, if supported.
- Direction - Enum in net.citizensnpcs.api.hpastar
- DISABLE_DEFAULT_STUCK_ACTION - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether to disable the default stuck action (teleport to destination is default).
- DISABLE_LOOKCLOSE_WHILE_NAVIGATING - Enum constant in enum net.citizensnpcs.Settings.Setting
- DISABLE_MC_NAVIGATION_FALLBACK - Enum constant in enum net.citizensnpcs.Settings.Setting
- DISABLE_TABLIST - Enum constant in enum net.citizensnpcs.Settings.Setting
- disableWhileNavigating() - Method in class net.citizensnpcs.trait.LookClose
- dispatch(Player, CommandTrait.Hand) - Method in class net.citizensnpcs.trait.CommandTrait
- display(CommandContext, CommandSender, NPC, Boolean, Boolean, Integer, String, Color, TextDisplay.TextAlignment) - Static method in class net.citizensnpcs.trait.versioned.TextDisplayTrait
- display(CommandContext, CommandSender, NPC, Display.Billboard, Quaternionf, Quaternionf, Vector, Float, String, Integer, Integer, Float, Float, Float, Float) - Static method in class net.citizensnpcs.trait.versioned.DisplayTrait
- display(Player) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
- displayEditor(ShopTrait, Player) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
- displayEditor(Player) - Method in class net.citizensnpcs.trait.DropsTrait
- DisplayTrait - Class in net.citizensnpcs.trait.versioned
- DisplayTrait() - Constructor for class net.citizensnpcs.trait.versioned.DisplayTrait
- distance(VectorNode) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- distance(HPAGraphNode) - Method in class net.citizensnpcs.api.hpastar.HPAGraphNode
- distance(Waypoint) - Method in class net.citizensnpcs.trait.waypoint.Waypoint
-
Returns the distance in blocks to another waypoint.
- distanceMargin() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Returns the distance margin or leeway that the
Navigator
will be able to stop from the target destination. - distanceMargin(double) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Sets the distance margin.
- doBeginRead() - Method in class net.citizensnpcs.util.EmptyChannel
- doBind(SocketAddress) - Method in class net.citizensnpcs.util.EmptyChannel
- doClose() - Method in class net.citizensnpcs.util.EmptyChannel
- doDisconnect() - Method in class net.citizensnpcs.util.EmptyChannel
- DoorExaminer - Class in net.citizensnpcs.api.astar.pathfinder
- DoorExaminer() - Constructor for class net.citizensnpcs.api.astar.pathfinder.DoorExaminer
- doWrite(ChannelOutboundBuffer) - Method in class net.citizensnpcs.util.EmptyChannel
- DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class net.citizensnpcs.Metrics.DrilldownPie
-
Class constructor.
- DROPS_ITEMS - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether the NPC drops its inventory after death.
- DropsGUI(DropsTrait) - Constructor for class net.citizensnpcs.trait.DropsTrait.DropsGUI
- DropsTrait - Class in net.citizensnpcs.trait
- DropsTrait() - Constructor for class net.citizensnpcs.trait.DropsTrait
- DropsTrait.DropsGUI - Class in net.citizensnpcs.trait
- DYING - Enum constant in enum net.citizensnpcs.trait.EntityPoseTrait.EntityPose
E
- EAST - Enum constant in enum net.citizensnpcs.api.hpastar.Direction
- EAT_FOOD - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
- edit(int, String) - Method in class net.citizensnpcs.trait.text.Text
-
Edit the text at a given index to a new text.
- Editor - Class in net.citizensnpcs.editor
- Editor() - Constructor for class net.citizensnpcs.editor.Editor
- editPageTitle(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPageSettings
- EMERGING - Enum constant in enum net.citizensnpcs.trait.EntityPoseTrait.EntityPose
- Empty - Class in net.citizensnpcs.api.ai.tree
-
An empty leaf
Behavior
. - EMPTY - Static variable in class net.citizensnpcs.api.util.BoundingBox
- EMPTY_CONFIG - Static variable in class net.citizensnpcs.api.npc.BlockBreaker
- EmptyChannel - Class in net.citizensnpcs.util
- EmptyChannel(Channel) - Constructor for class net.citizensnpcs.util.EmptyChannel
- enablePageSwitcher() - Method in class net.citizensnpcs.api.util.Paginator
- enablePageSwitcher(String) - Method in class net.citizensnpcs.api.util.Paginator
- end() - Method in class net.citizensnpcs.editor.CopierEditor
- end() - Method in class net.citizensnpcs.editor.Editor
- end() - Method in class net.citizensnpcs.editor.EquipmentEditor
- end() - Method in class net.citizensnpcs.trait.RotationTrait.PacketRotationSession
- ENDERCRYSTAL_NOT_SHOWING_BOTTOM - Static variable in class net.citizensnpcs.util.Messages
- ENDERCRYSTAL_SHOWING_BOTTOM - Static variable in class net.citizensnpcs.util.Messages
- EnderCrystalTrait - Class in net.citizensnpcs.trait
-
Persists EnderCrystal metadata.
- EnderCrystalTrait() - Constructor for class net.citizensnpcs.trait.EnderCrystalTrait
- enderdragon(CommandContext, CommandSender, NPC, EnderDragon.Phase, Boolean) - Static method in class net.citizensnpcs.trait.versioned.EnderDragonTrait
- EnderDragonTrait - Class in net.citizensnpcs.trait.versioned
- EnderDragonTrait() - Constructor for class net.citizensnpcs.trait.versioned.EnderDragonTrait
- ENDERMAN_ANGRY_SET - Static variable in class net.citizensnpcs.util.Messages
- ENDERMAN_ANGRY_UNSET - Static variable in class net.citizensnpcs.util.Messages
- EndermanEquipperGUI - Class in net.citizensnpcs.editor
- EndermanEquipperGUI() - Constructor for class net.citizensnpcs.editor.EndermanEquipperGUI
- EndermanTrait - Class in net.citizensnpcs.trait
-
Persists
Enderman
metadata. - EndermanTrait() - Constructor for class net.citizensnpcs.trait.EndermanTrait
- enterOrLeave(Player, Editor) - Static method in class net.citizensnpcs.editor.Editor
- entity - Variable in class net.citizensnpcs.util.AbstractBlockBreaker
- ENTITY - Enum constant in enum net.citizensnpcs.api.ai.TargetType
- ENTITY_SPAWN_WAIT_DURATION - Enum constant in enum net.citizensnpcs.Settings.Setting
- ENTITY_TYPE_SET - Static variable in class net.citizensnpcs.util.Messages
- EntityController - Interface in net.citizensnpcs.npc
- EntityControllers - Class in net.citizensnpcs.npc
- EntityControllers() - Constructor for class net.citizensnpcs.npc.EntityControllers
- EntityDim - Class in net.citizensnpcs.api.util
- EntityDim(double, double) - Constructor for class net.citizensnpcs.api.util.EntityDim
- EntityDim(float, float) - Constructor for class net.citizensnpcs.api.util.EntityDim
- EntityMarkers<T> - Class in net.citizensnpcs.trait.waypoint
-
A helper class for storing a number of entity markers.
- EntityMarkers() - Constructor for class net.citizensnpcs.trait.waypoint.EntityMarkers
- EntityMarkers(EntityType) - Constructor for class net.citizensnpcs.trait.waypoint.EntityMarkers
- EntityPacketTracker - Interface in net.citizensnpcs.util
- EntityPacketTracker.PacketAggregator - Class in net.citizensnpcs.util
- ENTITYPOSE_SET - Static variable in class net.citizensnpcs.util.Messages
- EntityPoseTrait - Class in net.citizensnpcs.trait
- EntityPoseTrait() - Constructor for class net.citizensnpcs.trait.EntityPoseTrait
- EntityPoseTrait.EntityPose - Enum in net.citizensnpcs.trait
- EntityTarget - Interface in net.citizensnpcs.api.ai
- entityTargetLocationMapper() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Gets the target location mapper.
- entityTargetLocationMapper(Function<Entity, Location>) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Set the target location mapper.
- EntityTargetNPCEvent - Class in net.citizensnpcs.api.event
- EntityTargetNPCEvent(EntityTargetEvent, NPC) - Constructor for class net.citizensnpcs.api.event.EntityTargetNPCEvent
- equals(Object) - Method in class net.citizensnpcs.api.ai.SimpleGoalEntry
- equals(Object) - Method in class net.citizensnpcs.api.ai.tree.ForwardingBehaviorGoalAdapter
- equals(Object) - Method in class net.citizensnpcs.api.astar.AStarNode
- equals(Object) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- equals(Object) - Method in class net.citizensnpcs.api.command.CommandManager.CommandInfo
- equals(Object) - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
- equals(Object) - Method in class net.citizensnpcs.api.hpastar.ClusterNode
- equals(Object) - Method in class net.citizensnpcs.api.hpastar.HPAGraphAStarNode
- equals(Object) - Method in class net.citizensnpcs.api.hpastar.HPAGraphNode
- equals(Object) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- equals(Object) - Method in class net.citizensnpcs.api.util.BoundingBox
- equals(Object) - Method in class net.citizensnpcs.api.util.DataKey
- equals(Object) - Method in class net.citizensnpcs.api.util.EntityDim
- equals(Object) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- equals(Object) - Method in class net.citizensnpcs.api.util.OldEnumCompat.CatTypeEnum
- equals(Object) - Method in class net.citizensnpcs.api.util.OldEnumCompat.FrogVariantEnum
- equals(Object) - Method in class net.citizensnpcs.api.util.OldEnumCompat.VillagerProfessionEnum
- equals(Object) - Method in class net.citizensnpcs.api.util.OldEnumCompat.VillagerTypeEnum
- equals(Object) - Method in class net.citizensnpcs.api.util.SpigotUtil.InventoryViewAPI
- equals(Object) - Method in class net.citizensnpcs.api.util.YamlStorage
- equals(Object) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists
- equals(Object) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- equals(Object) - Method in class net.citizensnpcs.trait.waypoint.Waypoint
- equals(Object) - Method in class net.citizensnpcs.util.Anchor
- equals(Object) - Method in class net.citizensnpcs.util.ChunkCoord
- equip(Player, NPC) - Method in interface net.citizensnpcs.editor.Equipper
- equip(Player, NPC) - Method in class net.citizensnpcs.editor.HorseEquipper
- equip(Player, NPC) - Method in class net.citizensnpcs.editor.SheepEquipper
- equip(Player, NPC) - Method in class net.citizensnpcs.editor.WolfEquipper
- Equipment - Class in net.citizensnpcs.api.trait.trait
-
Represents an NPC's equipment.
- Equipment() - Constructor for class net.citizensnpcs.api.trait.trait.Equipment
- EQUIPMENT_EDITOR_BEGIN - Static variable in class net.citizensnpcs.util.Messages
- EQUIPMENT_EDITOR_END - Static variable in class net.citizensnpcs.util.Messages
- EQUIPMENT_EDITOR_SHEEP_COLOURED - Static variable in class net.citizensnpcs.util.Messages
- EQUIPMENT_SET - Static variable in class net.citizensnpcs.util.Messages
- Equipment.EquipmentSlot - Enum in net.citizensnpcs.api.trait.trait
- EquipmentEditor - Class in net.citizensnpcs.editor
- EquipmentEditor(Player, NPC) - Constructor for class net.citizensnpcs.editor.EquipmentEditor
- Equipper - Interface in net.citizensnpcs.editor
- ERROR_CLEARING_GOALS - Static variable in class net.citizensnpcs.util.Messages
- ERROR_COLOUR - Enum constant in enum net.citizensnpcs.Settings.Setting
- ERROR_GETTING_FIELD - Static variable in class net.citizensnpcs.util.Messages
- ERROR_GETTING_ID_MAPPING - Static variable in class net.citizensnpcs.util.Messages
- ERROR_GETTING_METHOD - Static variable in class net.citizensnpcs.util.Messages
- ERROR_RESTORING_GOALS - Static variable in class net.citizensnpcs.util.Messages
- ERROR_SETTING_LOOKCLOSE_RANGE - Static variable in class net.citizensnpcs.util.Messages
- ERROR_SETTING_SKIN_URL - Static variable in class net.citizensnpcs.util.Messages
- ERROR_UPDATING_NAVIGATION_WORLD - Static variable in class net.citizensnpcs.util.Messages
- EulerAnglePersister - Class in net.citizensnpcs.api.persistence
- EulerAnglePersister() - Constructor for class net.citizensnpcs.api.persistence.EulerAnglePersister
- EventListen - Class in net.citizensnpcs
- examiner(BlockExaminer) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Adds the given
BlockExaminer
. - examiners() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Gets a copy of all current
BlockExaminer
s. - EXCEPTION_UPDATING_NPC - Static variable in class net.citizensnpcs.util.Messages
- excludedTypes() - Element in annotation type net.citizensnpcs.api.command.Requirements
- execute(Command, String[], CommandSender, Object...) - Method in class net.citizensnpcs.api.command.CommandManager
-
Attempt to execute a command using the root
Command
given. - executeSafe(Command, String[], CommandSender, Object...) - Method in class net.citizensnpcs.api.command.CommandManager
-
A safe version of
CommandManager.execute(org.bukkit.command.Command, String[], CommandSender, Object...)
which catches and logs allException
s that occur. - exp - Variable in class net.citizensnpcs.trait.shop.ExperienceAction
- ExperienceAction - Class in net.citizensnpcs.trait.shop
- ExperienceAction() - Constructor for class net.citizensnpcs.trait.shop.ExperienceAction
- ExperienceAction(int) - Constructor for class net.citizensnpcs.trait.shop.ExperienceAction
- ExperienceAction.ExperienceActionGUI - Class in net.citizensnpcs.trait.shop
- ExperienceActionGUI() - Constructor for class net.citizensnpcs.trait.shop.ExperienceAction.ExperienceActionGUI
- experienceCost(int) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- eyeHeight - Variable in class net.citizensnpcs.api.util.EyeHeightBoundingBox
- EyeHeightBoundingBox - Class in net.citizensnpcs.api.util
- EyeHeightBoundingBox(double, double, double, double, double, double, double) - Constructor for class net.citizensnpcs.api.util.EyeHeightBoundingBox
F
- face(Entity, float, float) - Static method in class net.citizensnpcs.util.Util
- faceEntity(Entity, Entity) - Static method in class net.citizensnpcs.util.Util
- faceLocation(Entity, Location) - Static method in class net.citizensnpcs.util.Util
- faceLocation(Entity, Location, boolean) - Static method in class net.citizensnpcs.util.Util
- faceLocation(Entity, Location, boolean, boolean) - Static method in class net.citizensnpcs.util.Util
- faceLocation(Location) - Method in interface net.citizensnpcs.api.npc.NPC
-
Faces a given
Location
if the NPC is spawned. - faceLocation(Location) - Method in class net.citizensnpcs.npc.CitizensNPC
- FACTORY - Static variable in class net.citizensnpcs.api.astar.SimpleAStarStorage
- fail() - Static method in class net.citizensnpcs.trait.shop.NPCShopAction.Transaction
- FAILED - Enum constant in enum net.citizensnpcs.npc.skin.profile.ProfileFetchResult
-
The profile request failed for unknown reasons.
- FAILED_LOAD_SAVES - Static variable in class net.citizensnpcs.util.Messages
- FAILED_TO_MOUNT_NPC - Static variable in class net.citizensnpcs.util.Messages
- FAILED_TO_REMOVE - Static variable in class net.citizensnpcs.util.Messages
- FAILURE - Enum constant in enum net.citizensnpcs.api.ai.tree.BehaviorStatus
-
Indicates that the
Behavior
has failed unrecoverably. - FALL_FLYING - Enum constant in enum net.citizensnpcs.trait.EntityPoseTrait.EntityPose
- fallDistance() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- fallDistance(int) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- FallingExaminer - Class in net.citizensnpcs.npc.ai
- FallingExaminer(int) - Constructor for class net.citizensnpcs.npc.ai.FallingExaminer
- FEELING_HAPPY - Enum constant in enum net.citizensnpcs.trait.versioned.SnifferTrait.SnifferState
- fetch(String, ProfileFetchHandler) - Static method in class net.citizensnpcs.npc.skin.profile.ProfileFetcher
-
Fetch a profile.
- fetchDefaultSkin() - Method in class net.citizensnpcs.trait.SkinTrait
-
Whether to fetch the Mojang skin using the NPC's name on spawn.
- fetchForced(String, ProfileFetchHandler) - Static method in class net.citizensnpcs.npc.skin.profile.ProfileFetcher
- FETCHING_SKIN - Static variable in class net.citizensnpcs.util.Messages
- FileStorage - Interface in net.citizensnpcs.api.util
- fillProfileProperties(GameProfile, boolean) - Static method in class net.citizensnpcs.util.NMS
- fillProfileProperties(GameProfile, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
- filter() - Element in annotation type net.citizensnpcs.api.gui.ClickHandler
-
An optional filter for specific actions.
- filter() - Element in annotation type net.citizensnpcs.api.gui.Menu
-
The click types to allow by default.
- filter() - Element in annotation type net.citizensnpcs.api.gui.MenuTransition
-
Whitelist the allowed clicktypes for transition (empty = all allowed).
- filter(Function<Block, Boolean>) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
- filter(Function<Player, Boolean>) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
- filteredStringSetter(Supplier<String>, Function<String, Boolean>) - Static method in class net.citizensnpcs.api.gui.InputMenus
- filterToVisiblePlayers(Entity, Iterable<Player>) - Method in class net.citizensnpcs.api.LocationLookup
- findNewTarget() - Method in class net.citizensnpcs.trait.LookClose
-
Finds a new look-close target
- findPath(Location, Location) - Method in class net.citizensnpcs.api.hpastar.HPAGraph
- findProfilesByNames(String[], ProfileLookupCallback) - Static method in class net.citizensnpcs.util.NMS
- findRandomValidLocation(Location, int, int) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- findRandomValidLocation(Location, int, int, Function<Block, Boolean>) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- findRandomValidLocation(Location, int, int, Function<Block, Boolean>, Random) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- findValidLocation(Location, int) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- findValidLocation(Location, int, int) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- findValidLocation(Location, int, int, Function<Block, Boolean>) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- findValidLocationAbove(Location, int) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- finish() - Method in interface net.citizensnpcs.api.ai.GoalSelector
-
Stops executing any currently running
Goal
s and allows other goals to be selected for execution. - finish() - Method in class net.citizensnpcs.api.ai.SimpleGoalController.SimpleGoalSelector
- finishAndRemove() - Method in interface net.citizensnpcs.api.ai.GoalSelector
-
Calls
GoalSelector.finish()
and removes theGoal
from the list of possible goals to execute. - finishAndRemove() - Method in class net.citizensnpcs.api.ai.SimpleGoalController.SimpleGoalSelector
- Flag - Annotation Type in net.citizensnpcs.api.command
- flags - Variable in class net.citizensnpcs.api.command.CommandContext
- flags() - Element in annotation type net.citizensnpcs.api.command.Command
-
Defines the flags available for this command.
- FlockBehavior - Interface in net.citizensnpcs.api.ai.flocking
-
An interface to be used with an
Flocker
to represent a certain type of behavior such as cohesion, alignment or separation. - Flocker - Class in net.citizensnpcs.api.ai.flocking
-
Implements a simple flocking controller as a
Runnable
. - Flocker(NPC, NPCFlock, FlockBehavior...) - Constructor for class net.citizensnpcs.api.ai.flocking.Flocker
- FLUID_PUSHABLE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether the NPC is pushable by fluids.
- FLUID_PUSHABLE_SET - Static variable in class net.citizensnpcs.util.Messages
- FLUID_PUSHABLE_UNSET - Static variable in class net.citizensnpcs.util.Messages
- FLYABLE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether the NPC is 'flyable' i.e.
- FLYABLE_SET - Static variable in class net.citizensnpcs.util.Messages
- FLYABLE_UNSET - Static variable in class net.citizensnpcs.util.Messages
- FlyingAStarNavigationStrategy - Class in net.citizensnpcs.npc.ai
- FlyingAStarNavigationStrategy(NPC, Iterable<Vector>, NavigatorParameters) - Constructor for class net.citizensnpcs.npc.ai.FlyingAStarNavigationStrategy
- FlyingAStarNavigationStrategy(NPC, Location, NavigatorParameters) - Constructor for class net.citizensnpcs.npc.ai.FlyingAStarNavigationStrategy
- FlyingBlockExaminer - Class in net.citizensnpcs.api.astar.pathfinder
- FlyingBlockExaminer() - Constructor for class net.citizensnpcs.api.astar.pathfinder.FlyingBlockExaminer
- follow(Entity) - Method in class net.citizensnpcs.trait.FollowTrait
-
Sets the
Entity
to follow - FOLLOW_ACROSS_WORLDS - Enum constant in enum net.citizensnpcs.Settings.Setting
- FOLLOW_MARGIN_SET - Static variable in class net.citizensnpcs.util.Messages
- FOLLOW_SET - Static variable in class net.citizensnpcs.util.Messages
- FOLLOW_UNSET - Static variable in class net.citizensnpcs.util.Messages
- FollowPathGoal - Class in net.citizensnpcs.api.ai.goals
- FollowPathGoal(NPC, List<MoveToGoal>) - Constructor for class net.citizensnpcs.api.ai.goals.FollowPathGoal
- FollowTrait - Class in net.citizensnpcs.trait
-
Persists a
Player
to follow while spawned. - FollowTrait() - Constructor for class net.citizensnpcs.trait.FollowTrait
- FORCE_PACKET_UPDATE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Forces a singular packet update.
- FORCEFIELD_DESCRIBE - Static variable in class net.citizensnpcs.util.Messages
- FORCEFIELD_HEIGHT_SET - Static variable in class net.citizensnpcs.util.Messages
- FORCEFIELD_STRENGTH_SET - Static variable in class net.citizensnpcs.util.Messages
- FORCEFIELD_VERTICAL_STRENGTH_SET - Static variable in class net.citizensnpcs.util.Messages
- FORCEFIELD_WIDTH_SET - Static variable in class net.citizensnpcs.util.Messages
- ForcefieldTrait - Class in net.citizensnpcs.trait
- ForcefieldTrait() - Constructor for class net.citizensnpcs.trait.ForcefieldTrait
- format(String, Object...) - Static method in class net.citizensnpcs.api.util.Translator
- ForwardingBehaviorGoalAdapter - Class in net.citizensnpcs.api.ai.tree
-
Forwards all calls to a secondary
Behavior
. - ForwardingBehaviorGoalAdapter(Behavior) - Constructor for class net.citizensnpcs.api.ai.tree.ForwardingBehaviorGoalAdapter
- ForwardingInventory - Interface in net.citizensnpcs.api.gui
- fox(CommandContext, CommandSender, NPC, Boolean, Boolean, Boolean, String, Boolean, Boolean, Boolean) - Static method in class net.citizensnpcs.trait.versioned.FoxTrait
- FOX_CROUCHING_SET - Static variable in class net.citizensnpcs.util.Messages
- FOX_CROUCHING_UNSET - Static variable in class net.citizensnpcs.util.Messages
- FOX_FACEPLANTED_SET - Static variable in class net.citizensnpcs.util.Messages
- FOX_FACEPLANTED_UNSET - Static variable in class net.citizensnpcs.util.Messages
- FOX_INTERESTED_SET - Static variable in class net.citizensnpcs.util.Messages
- FOX_INTERESTED_UNSET - Static variable in class net.citizensnpcs.util.Messages
- FOX_POUNCING_SET - Static variable in class net.citizensnpcs.util.Messages
- FOX_POUNCING_UNSET - Static variable in class net.citizensnpcs.util.Messages
- FOX_SITTING_SET - Static variable in class net.citizensnpcs.util.Messages
- FOX_SITTING_UNSET - Static variable in class net.citizensnpcs.util.Messages
- FOX_SLEEPING_SET - Static variable in class net.citizensnpcs.util.Messages
- FOX_SLEEPING_UNSET - Static variable in class net.citizensnpcs.util.Messages
- FOX_TYPE_SET - Static variable in class net.citizensnpcs.util.Messages
- FoxTrait - Class in net.citizensnpcs.trait.versioned
- FoxTrait() - Constructor for class net.citizensnpcs.trait.versioned.FoxTrait
- frog(CommandContext, CommandSender, NPC, Frog.Variant) - Static method in class net.citizensnpcs.trait.versioned.FrogTrait
- FROG_VARIANT_SET - Static variable in class net.citizensnpcs.util.Messages
- FrogTrait - Class in net.citizensnpcs.trait.versioned
- FrogTrait() - Constructor for class net.citizensnpcs.trait.versioned.FrogTrait
- FrogVariantEnum(Frog.Variant) - Constructor for class net.citizensnpcs.api.util.OldEnumCompat.FrogVariantEnum
- from(BoundingBox) - Static method in class net.citizensnpcs.api.util.EntityDim
- from(Entity) - Static method in class net.citizensnpcs.api.util.EntityDim
- FROM_ENTITY_NOT_FOUND - Static variable in class net.citizensnpcs.util.Messages
- fromMojang(Object) - Static method in class net.citizensnpcs.util.SkinProperty
- fromMojangProfile(GameProfile) - Static method in class net.citizensnpcs.util.SkinProperty
G
- g(VectorNode, VectorNode) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorGoal
- g(T, T) - Method in interface net.citizensnpcs.api.astar.AStarGoal
-
Returns the cost of moving between the two supplied
AStarNode
s. - GAMEMODE_DESCRIBE - Static variable in class net.citizensnpcs.util.Messages
- GAMEMODE_INVALID - Static variable in class net.citizensnpcs.util.Messages
- GAMEMODE_SET - Static variable in class net.citizensnpcs.util.Messages
- GameModeTrait - Class in net.citizensnpcs.trait
- GameModeTrait() - Constructor for class net.citizensnpcs.trait.GameModeTrait
- generateFromPNG(byte[], boolean) - Static method in class net.citizensnpcs.util.MojangSkinGenerator
- generateFromURL(String, boolean) - Static method in class net.citizensnpcs.util.MojangSkinGenerator
- generateLoaderMap() - Method in class net.citizensnpcs.api.LocationLookup.AsyncPhTreeLoader
- generateTemplateFromNPC(NamespacedKey, NPC) - Method in class net.citizensnpcs.api.npc.templates.TemplateRegistry
- GenericEquipperGUI - Class in net.citizensnpcs.editor
- GenericEquipperGUI() - Constructor for class net.citizensnpcs.editor.GenericEquipperGUI
- get() - Method in interface net.citizensnpcs.api.ai.tree.Condition
- get() - Method in class net.citizensnpcs.trait.BoundingBoxTrait
- get(int) - Method in class net.citizensnpcs.api.trait.trait.Equipment
-
Get an NPC's equipment from the given slot.
- get(String) - Method in interface net.citizensnpcs.api.npc.MetadataStore
-
Fetches metadata from the given key.
- get(String) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
- get(String, boolean) - Static method in class net.citizensnpcs.npc.skin.Skin
-
Get a player skin.
- get(String, T) - Method in interface net.citizensnpcs.api.npc.MetadataStore
-
Fetches metadata from the given key.
- get(String, T) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
- get(NPC.Metadata) - Method in interface net.citizensnpcs.api.npc.MetadataStore
-
Fetches metadata from the given key.
- get(NPC.Metadata) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
- get(NPC.Metadata, T) - Method in interface net.citizensnpcs.api.npc.MetadataStore
-
Fetches metadata from the given key.
- get(NPC.Metadata, T) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
- get(Equipment.EquipmentSlot) - Method in class net.citizensnpcs.api.trait.trait.Equipment
- get(SkinnableEntity) - Static method in class net.citizensnpcs.npc.skin.Skin
-
Get a skin for a skinnable entity.
- get(SkinnableEntity, boolean) - Static method in class net.citizensnpcs.npc.skin.Skin
-
Get a skin for a skinnable entity.
- getAction() - Method in class net.citizensnpcs.api.ai.event.NavigationStuckEvent
- getAdjustedDimensions() - Method in class net.citizensnpcs.trait.BoundingBoxTrait
- getAge() - Method in class net.citizensnpcs.trait.Age
- getAllTemplates() - Method in class net.citizensnpcs.api.npc.templates.TemplateRegistry
- getAnchor(String) - Method in class net.citizensnpcs.trait.Anchors
- getAnchors() - Method in class net.citizensnpcs.trait.Anchors
- getAnnotationClass() - Method in interface net.citizensnpcs.api.command.CommandAnnotationProcessor
- getAnnotationClass() - Method in class net.citizensnpcs.api.command.RequirementsProcessor
- getApplyRange() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
- getArgTabCompletions(CommandContext, CommandSender, int) - Method in class net.citizensnpcs.api.command.CommandManager.CommandInfo
- getArmor() - Method in class net.citizensnpcs.trait.HorseModifiers
- getAttribute(String) - Static method in class net.citizensnpcs.util.Util
- getAttributeValue(Attribute) - Method in class net.citizensnpcs.trait.AttributeTrait
- getAuthor() - Method in class net.citizensnpcs.CitizensPlaceholders
- getBehavior() - Method in interface net.citizensnpcs.api.ai.GoalController.GoalEntry
- getBehavior() - Method in class net.citizensnpcs.api.ai.SimpleGoalEntry
- getBehaviors() - Method in class net.citizensnpcs.api.ai.tree.Composite
- getBestNode() - Method in class net.citizensnpcs.api.astar.AStarMachine.AStarState
- getBestNode() - Method in interface net.citizensnpcs.api.astar.AStarStorage
- getBestNode() - Method in class net.citizensnpcs.api.astar.SimpleAStarStorage
- getBlockAt(int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.BlockSource
- getBlockAt(Vector) - Method in class net.citizensnpcs.api.astar.pathfinder.BlockSource
- getBlockBreaker(Block, BlockBreaker.BlockBreakerConfiguration) - Method in interface net.citizensnpcs.api.npc.NPC
-
Creates a
BlockBreaker
that allows you to break blocks using the Minecraft breaking algorithm. - getBlockBreaker(Block, BlockBreaker.BlockBreakerConfiguration) - Method in class net.citizensnpcs.npc.CitizensNPC
- getBlockBreaker(Entity, Block, BlockBreaker.BlockBreakerConfiguration) - Static method in class net.citizensnpcs.util.NMS
- getBlockBreaker(Entity, Block, BlockBreaker.BlockBreakerConfiguration) - Method in interface net.citizensnpcs.util.NMSBridge
- getBlocks(World) - Method in class net.citizensnpcs.api.astar.pathfinder.Path
- getBodyColor() - Method in class net.citizensnpcs.trait.versioned.TropicalFishTrait
- getBodyYaw() - Method in class net.citizensnpcs.trait.CurrentLocation
- getBodyYaw() - Method in class net.citizensnpcs.trait.RotationTrait.PacketRotationSession
- getBoolean(String) - Method in class net.citizensnpcs.api.util.DataKey
- getBoolean(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getBoolean(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getBoolean(String, boolean) - Method in class net.citizensnpcs.api.util.DataKey
- getBoolean(String, boolean) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getBoolean(String, boolean) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getBossBar(Entity) - Static method in class net.citizensnpcs.util.NMS
- getBossBar(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getBoundingBox(Entity) - Static method in class net.citizensnpcs.util.NMS
- getBoundingBox(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getBoundingBoxHeight(Entity) - Static method in class net.citizensnpcs.util.NMS
- getBoundingBoxHeight(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getBukkitEntity() - Method in class net.citizensnpcs.npc.AbstractEntityController
- getBukkitEntity() - Method in interface net.citizensnpcs.npc.EntityController
- getBukkitEntity() - Method in interface net.citizensnpcs.npc.skin.SkinnableEntity
-
Get the bukkit entity.
- getById(int) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Gets the
NPC
with the given ID if it exists. - getById(int) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- getByUniqueId(UUID) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Gets the
NPC
with the given unique ID if it exists. - getByUniqueId(UUID) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- getByUniqueIdGlobal(UUID) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Gets the
NPC
with the given unique ID if it exists, otherwise null. - getByUniqueIdGlobal(UUID) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- getCancelReason() - Method in class net.citizensnpcs.api.ai.AbstractPathStrategy
- getCancelReason() - Method in class net.citizensnpcs.api.ai.event.NavigationCancelEvent
- getCancelReason() - Method in interface net.citizensnpcs.api.ai.PathStrategy
- getCancelReason() - Method in class net.citizensnpcs.api.event.CommandSenderCreateNPCEvent
- getCancelReason() - Method in interface net.citizensnpcs.npc.ai.MCNavigationStrategy.MCNavigator
- getCancelReason() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
- getCause() - Method in class net.citizensnpcs.api.event.NPCDamageEvent
- getCenter() - Method in class net.citizensnpcs.api.util.EyeHeightBoundingBox
- getCenterLocation(Block) - Static method in class net.citizensnpcs.util.Util
- getChartData() - Method in class net.citizensnpcs.Metrics.AdvancedBarChart
- getChartData() - Method in class net.citizensnpcs.Metrics.AdvancedPie
- getChartData() - Method in class net.citizensnpcs.Metrics.CustomChart
- getChartData() - Method in class net.citizensnpcs.Metrics.DrilldownPie
- getChartData() - Method in class net.citizensnpcs.Metrics.MultiLineChart
- getChartData() - Method in class net.citizensnpcs.Metrics.SimpleBarChart
- getChartData() - Method in class net.citizensnpcs.Metrics.SimplePie
- getChartData() - Method in class net.citizensnpcs.Metrics.SingleLineChart
- getChunk() - Method in class net.citizensnpcs.util.ChunkCoord
- getChunkObject(int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.AsyncChunkSnapshotBlockSource
- getChunkObject(int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
- getChunkObject(int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.ChunkBlockSource
- getChunkObject(int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.ChunkSnapshotBlockSource
- getClicker() - Method in class net.citizensnpcs.api.event.NPCClickEvent
-
Gets the player that clicked the NPC.
- getClickHandlers() - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
- getClone() - Method in class net.citizensnpcs.api.event.NPCCloneEvent
- getClosestCommandModifier(String, String) - Method in class net.citizensnpcs.api.command.CommandManager
-
Searches for the closest modifier using Levenshtein distance to the given top level command and modifier.
- getCollarColor() - Method in class net.citizensnpcs.trait.WolfModifiers
- getCollidedWith() - Method in class net.citizensnpcs.api.event.NPCCollisionEvent
- getCollisionBox(int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.BlockSource
- getCollisionBox(int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
- getCollisionBox(Object) - Method in interface net.citizensnpcs.util.NMSBridge
- getCollisionBox(Block) - Static method in class net.citizensnpcs.util.NMS
- getCollisionBox(Block) - Method in interface net.citizensnpcs.util.NMSBridge
- getCollisionBox(BlockData) - Static method in class net.citizensnpcs.util.NMS
- getCollisionBox(Chunk, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.ChunkBlockSource
- getCollisionBox(Chunk, int, int, int) - Method in class net.citizensnpcs.npc.ai.NMSChunkBlockSource
- getCollisionBox(ChunkSnapshot, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.AsyncChunkSnapshotBlockSource
- getCollisionBox(ChunkSnapshot, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.ChunkSnapshotBlockSource
- getCollisionBox(Vector) - Method in class net.citizensnpcs.api.astar.pathfinder.BlockSource
- getCollisionBox(T, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
- getCollisionVector() - Method in class net.citizensnpcs.api.event.NPCPushEvent
-
Return the collision
Vector
being applied to the NPC. - getColor() - Method in class net.citizensnpcs.trait.HorseModifiers
- getColor() - Method in class net.citizensnpcs.trait.ScoreboardTrait
- getColor() - Method in class net.citizensnpcs.trait.SheepTrait
- getColor() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
- getColor() - Method in class net.citizensnpcs.trait.versioned.LlamaTrait
- getColor() - Method in class net.citizensnpcs.trait.versioned.ShulkerTrait
- getColor() - Method in class net.citizensnpcs.trait.WoolColor
- getCombuster() - Method in class net.citizensnpcs.api.event.NPCCombustByBlockEvent
-
The combuster can be lava or a block that is on fire.
- getCombuster() - Method in class net.citizensnpcs.api.event.NPCCombustByEntityEvent
-
The combuster can be a WeatherStorm a Blaze, or an Entity holding a FIRE_ASPECT enchanted item.
- getCommand() - Method in class net.citizensnpcs.api.command.CommandContext
- getCommand(String...) - Method in class net.citizensnpcs.api.command.CommandManager
-
Gets the
CommandManager.CommandInfo
for the given command parts, ornull
if not found. - getCommandAnnotation() - Method in class net.citizensnpcs.api.command.CommandManager.CommandInfo
- getCommandManager() - Static method in class net.citizensnpcs.api.CitizensAPI
- getCommandManager() - Method in interface net.citizensnpcs.api.CitizensPlugin
- getCommandManager() - Method in class net.citizensnpcs.Citizens
- getCommands(String) - Method in class net.citizensnpcs.api.command.CommandManager
-
Gets all modified and root commands from the given root level command.
- getCommandSender() - Method in class net.citizensnpcs.api.event.NPCTraitCommandAttachEvent
- getCommandSender() - Method in class net.citizensnpcs.api.event.NPCTraitCommandDetachEvent
- getCompletions(CommandContext, CommandSender, NPC) - Method in interface net.citizensnpcs.api.command.Arg.CompletionsProvider
- getCompletions(CommandContext, CommandSender, NPC) - Method in class net.citizensnpcs.api.command.Arg.CompletionsProvider.Identity
- getCompletions(CommandContext, CommandSender, NPC) - Method in class net.citizensnpcs.api.command.Arg.CompletionsProvider.OptionalKeyedCompletions
- getCompletions(CommandContext, CommandSender, NPC) - Method in class net.citizensnpcs.trait.HologramTrait.TabCompletions
- getComponentMap(ItemStack) - Static method in class net.citizensnpcs.util.NMS
- getComponentMap(ItemStack) - Method in interface net.citizensnpcs.util.NMSBridge
- getContents() - Method in class net.citizensnpcs.api.trait.trait.Inventory
-
Gets the contents of an NPC's inventory.
- getContext() - Method in class net.citizensnpcs.api.ai.speech.event.NPCSpeechEvent
- getContext() - Method in class net.citizensnpcs.api.ai.speech.event.SpeechEvent
-
Gets the
SpeechContext
associated with the SpeechEvent. - getCosmetic(Equipment.EquipmentSlot) - Method in class net.citizensnpcs.api.trait.trait.Equipment
-
Gets the NPC's cosmetic equipment from the given slot.
- getCost() - Method in class net.citizensnpcs.trait.CommandTrait
- getCost() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItem
- getCost(BlockSource, PathPoint) - Method in interface net.citizensnpcs.api.astar.pathfinder.BlockExaminer
- getCost(BlockSource, PathPoint) - Method in class net.citizensnpcs.api.astar.pathfinder.DoorExaminer
- getCost(BlockSource, PathPoint) - Method in class net.citizensnpcs.api.astar.pathfinder.FlyingBlockExaminer
- getCost(BlockSource, PathPoint) - Method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- getCost(BlockSource, PathPoint) - Method in class net.citizensnpcs.api.astar.pathfinder.SwimmingExaminer
- getCost(BlockSource, PathPoint) - Method in class net.citizensnpcs.npc.ai.BoundingBoxExaminer
- getCost(BlockSource, PathPoint) - Method in class net.citizensnpcs.npc.ai.FallingExaminer
- getCreator() - Method in class net.citizensnpcs.api.event.CommandSenderCreateNPCEvent
- getCreator() - Method in class net.citizensnpcs.api.event.PlayerCloneNPCEvent
- getCreator() - Method in class net.citizensnpcs.api.event.PlayerCreateNPCEvent
- getCurrentDestination() - Method in interface net.citizensnpcs.api.ai.PathStrategy
- getCurrentDestination() - Method in class net.citizensnpcs.npc.ai.AStarNavigationStrategy
- getCurrentDestination() - Method in class net.citizensnpcs.npc.ai.FlyingAStarNavigationStrategy
- getCurrentDestination() - Method in class net.citizensnpcs.npc.ai.MCNavigationStrategy
- getCurrentDestination() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
- getCurrentDestination() - Method in interface net.citizensnpcs.npc.ai.MCTargetStrategy.TargetNavigator
- getCurrentDestination() - Method in class net.citizensnpcs.npc.ai.StraightLineNavigationStrategy
- getCurrentItem() - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
- getCurrentItem() - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
- getCurrentItemNonNull() - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
- getCurrentProvider() - Method in class net.citizensnpcs.trait.waypoint.Waypoints
-
Returns the current
WaypointProvider
. - getCurrentProviderName() - Method in class net.citizensnpcs.trait.waypoint.Waypoints
- getCurrentVector() - Method in class net.citizensnpcs.api.astar.pathfinder.Path
- getCurrentWaypoint() - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
- getCurrentWaypoint() - Method in class net.citizensnpcs.trait.waypoint.WaypointEditor
- getCursor() - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
- getCursorNonNull() - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
- getDamage() - Method in class net.citizensnpcs.api.event.NPCDamageEvent
- getDamage(int) - Method in class net.citizensnpcs.util.AbstractBlockBreaker
- getDamaged() - Method in class net.citizensnpcs.api.event.NPCDamageEntityEvent
- getDamager() - Method in class net.citizensnpcs.api.event.NPCDamageByBlockEvent
- getDamager() - Method in class net.citizensnpcs.api.event.NPCDamageByEntityEvent
- getDamager() - Method in class net.citizensnpcs.api.event.NPCVehicleDamageEvent
- getDataFolder() - Static method in class net.citizensnpcs.api.CitizensAPI
- getDefaultBackgroundColor() - Method in class net.citizensnpcs.trait.HologramTrait
- getDefaultGoalController() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getDefaultGoalController() - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets the default
GoalController
of this NPC. - getDefaultNPCDataStore() - Method in class net.citizensnpcs.Citizens
- getDefaultNPCSelector() - Static method in class net.citizensnpcs.api.CitizensAPI
- getDefaultNPCSelector() - Method in interface net.citizensnpcs.api.CitizensPlugin
- getDefaultNPCSelector() - Method in class net.citizensnpcs.Citizens
- getDefaultParameters() - Method in interface net.citizensnpcs.api.ai.Navigator
-
Returns the
NavigatorParameters
local to this navigator. - getDefaultParameters() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- getDefaultShop() - Method in class net.citizensnpcs.trait.ShopTrait
- getDefaultSpeechController() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getDefaultSpeechController() - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets the default
SpeechController
of this NPC. - getDelay() - Method in class net.citizensnpcs.trait.waypoint.triggers.DelayTrigger
- getDelay() - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- getDelayTicks() - Method in class net.citizensnpcs.trait.HomeTrait
- getDescription() - Method in class net.citizensnpcs.api.gui.InputMenus.Choice
- getDestination(Entity) - Static method in class net.citizensnpcs.util.NMS
- getDestination(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getDisplayItem(Player) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItem
- getDisplayMaterial() - Method in class net.citizensnpcs.api.gui.InputMenus.Choice
- getDistanceBlocks() - Method in class net.citizensnpcs.trait.HomeTrait
- getDoor() - Method in class net.citizensnpcs.api.event.NPCOpenDoorEvent
-
Returns the
Block
that was opened. - getDouble(int) - Method in class net.citizensnpcs.api.command.CommandContext
- getDouble(int, double) - Method in class net.citizensnpcs.api.command.CommandContext
- getDouble(String) - Method in class net.citizensnpcs.api.util.DataKey
- getDouble(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getDouble(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getDouble(String, double) - Method in class net.citizensnpcs.api.util.DataKey
- getDouble(String, double) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getDouble(String, double) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getDroppedExp() - Method in class net.citizensnpcs.api.event.NPCDeathEvent
- getDrops() - Method in class net.citizensnpcs.api.event.NPCDeathEvent
- getDummyScoreboard() - Static method in class net.citizensnpcs.util.Util
- getEdges(int) - Method in class net.citizensnpcs.api.hpastar.HPAGraphNode
- getEditor(CommandSender, CommandContext) - Method in class net.citizensnpcs.trait.waypoint.Waypoints
- getEditor(Player) - Method in class net.citizensnpcs.trait.text.Text
-
Builds a text editor in game for the supplied
Player
. - getEntities() - Method in interface net.citizensnpcs.trait.HologramTrait.HologramRenderer
- getEntities() - Method in class net.citizensnpcs.trait.HologramTrait.ItemRenderer
- getEntities() - Method in class net.citizensnpcs.trait.HologramTrait.SingleEntityHologramRenderer
- getEntity() - Method in interface net.citizensnpcs.api.ai.speech.Talkable
-
Gets the LivingEntity associated with this Talkable
- getEntity() - Method in class net.citizensnpcs.api.ai.speech.TalkableEntity
- getEntity() - Method in class net.citizensnpcs.api.event.EntityTargetNPCEvent
-
Returns the Entity involved in this event
- getEntity() - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets the Bukkit entity associated with this NPC.
- getEntity() - Method in class net.citizensnpcs.npc.CitizensNPC
- getEntity(UUID) - Static method in class net.citizensnpcs.util.Util
- getEntityController() - Method in class net.citizensnpcs.npc.CitizensNPC
- getEntityTarget() - Method in interface net.citizensnpcs.api.ai.Navigator
-
Returns the current
EntityTarget
of the navigator, if any. - getEntityTarget() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- getEntityType() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getEquipment() - Method in class net.citizensnpcs.api.trait.trait.Equipment
-
Get all of an NPC's equipment.
- getEquipmentBySlot() - Method in class net.citizensnpcs.api.trait.trait.Equipment
-
Get all of the equipment as a
Map
. - getEvent() - Method in class net.citizensnpcs.api.event.NPCDamageEvent
- getEvent() - Method in class net.citizensnpcs.api.event.NPCDeathEvent
- getEvent() - Method in class net.citizensnpcs.api.event.NPCVehicleDamageEvent
- getExecutionMode() - Method in class net.citizensnpcs.trait.CommandTrait
- getExperienceCost() - Method in class net.citizensnpcs.trait.CommandTrait
- getEyeLocation(Entity) - Static method in class net.citizensnpcs.util.Util
- getFallbackEntityType(String, String...) - Static method in class net.citizensnpcs.util.Util
- getFallbackMaterial(String, String...) - Static method in class net.citizensnpcs.util.Util
- getFallDistance(NPC, int) - Static method in class net.citizensnpcs.util.NMS
- getFastRandom() - Static method in class net.citizensnpcs.util.Util
- getField(Class<?>, String) - Static method in class net.citizensnpcs.util.NMS
- getField(Class<?>, String, boolean) - Static method in class net.citizensnpcs.util.NMS
- getFieldsOfType(Class<?>, Class<?>) - Static method in class net.citizensnpcs.util.NMS
- getFile() - Method in interface net.citizensnpcs.api.util.FileStorage
- getFile(String) - Method in class net.citizensnpcs.api.npc.templates.TemplateWorkspace
- getFilledGameProfileByXUID(String, long) - Static method in class net.citizensnpcs.util.MojangSkinGenerator
- getFilter() - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
- getFinalSetter(Class<?>, String) - Static method in class net.citizensnpcs.util.NMS
- getFinalSetter(Class<?>, String, boolean) - Static method in class net.citizensnpcs.util.NMS
- getFinalSetter(Field, boolean) - Static method in class net.citizensnpcs.util.NMS
- getFirstFinalSetter(Class<?>, Class<?>) - Static method in class net.citizensnpcs.util.NMS
- getFirstGetter(Class<?>, Class<?>) - Static method in class net.citizensnpcs.util.NMS
- getFirstMethodHandle(Class<?>, boolean, Class<?>...) - Static method in class net.citizensnpcs.util.NMS
- getFirstMethodHandleWithReturnType(Class<?>, boolean, Class<?>, Class<?>...) - Static method in class net.citizensnpcs.util.NMS
- getFirstSetter(Class<?>, Class<?>) - Static method in class net.citizensnpcs.util.NMS
- getFirstStaticGetter(Class<?>, Class<?>) - Static method in class net.citizensnpcs.util.NMS
- getFirstStaticObject(Class<?>, Class<?>) - Static method in class net.citizensnpcs.util.NMS
- getFixed() - Method in class net.citizensnpcs.trait.ItemFrameTrait
- getFlag(String) - Method in class net.citizensnpcs.api.command.CommandContext
- getFlag(String, String) - Method in class net.citizensnpcs.api.command.CommandContext
- getFlagDouble(String) - Method in class net.citizensnpcs.api.command.CommandContext
- getFlagDouble(String, double) - Method in class net.citizensnpcs.api.command.CommandContext
- getFlagInteger(String) - Method in class net.citizensnpcs.api.command.CommandContext
- getFlagInteger(String, int) - Method in class net.citizensnpcs.api.command.CommandContext
- getFlags() - Method in class net.citizensnpcs.api.command.CommandContext
- getFlags() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
- getFlagTabCompletions(CommandContext, CommandSender, String) - Method in class net.citizensnpcs.api.command.CommandManager.CommandInfo
- getFlagTicks(String) - Method in class net.citizensnpcs.api.command.CommandContext
- getFlagTicks(String, int) - Method in class net.citizensnpcs.api.command.CommandContext
- getFollowing() - Method in class net.citizensnpcs.trait.FollowTrait
- getFollowingMargin() - Method in class net.citizensnpcs.trait.FollowTrait
- getForwardBackwardMovement(Entity) - Static method in class net.citizensnpcs.util.NMS
- getForwardBackwardMovement(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getFrom() - Method in class net.citizensnpcs.api.event.NPCMoveEvent
- getFrom() - Method in class net.citizensnpcs.api.event.NPCTeleportEvent
- getFromRoot(String) - Method in class net.citizensnpcs.api.util.DataKey
- getFromRoot(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getFromRoot(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getFullName() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getFullName() - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets the full name of this NPC.
- getGameMode() - Method in class net.citizensnpcs.trait.GameModeTrait
- getGameProfileRepository() - Method in interface net.citizensnpcs.util.NMSBridge
- getGate() - Method in class net.citizensnpcs.api.event.NPCOpenGateEvent
-
Returns the
Block
that was opened. - getGetter(Class<?>, String) - Static method in class net.citizensnpcs.util.NMS
- getGetter(Class<?>, String, boolean) - Static method in class net.citizensnpcs.util.NMS
- getGlobalParameters() - Method in class net.citizensnpcs.trait.RotationTrait
- getGlobalShop(String) - Method in class net.citizensnpcs.trait.shop.StoredShops
- getGoal() - Method in interface net.citizensnpcs.api.ai.GoalController.GoalEntry
- getGoal() - Method in class net.citizensnpcs.api.ai.SimpleGoalEntry
- getGoal() - Method in interface net.citizensnpcs.api.astar.pathfinder.PathPoint
-
Gets the destination Vector
- getGoal() - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- getGoalVector() - Method in class net.citizensnpcs.api.astar.pathfinder.VectorGoal
- getGravity() - Method in class net.citizensnpcs.trait.ArmorStandTrait
- getGroups() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
-
Implementation detail: may change in the future.
- getGUIs() - Static method in class net.citizensnpcs.trait.shop.NPCShopAction
- getHandle() - Method in class net.citizensnpcs.api.event.NPCCombustEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.ai.event.NavigationBeginEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.ai.event.NavigationCancelEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.ai.event.NavigationCompleteEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.ai.event.NavigationReplaceEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.ai.event.NavigationStuckEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.ai.speech.event.NPCSpeechEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.ai.speech.event.SpeechEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.CitizensDeserialiseMetaEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.CitizensEnableEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.CitizensGetSelectedNPCEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.CitizensPreReloadEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.CitizensReloadEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.CitizensSerialiseMetaEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.CommandSenderCloneNPCEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.CommandSenderCreateNPCEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.EntityTargetNPCEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCAddTraitEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCClickEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCCloneEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCCollisionEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCCombustByBlockEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCCombustByEntityEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCCombustEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCCommandDispatchEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCCreateEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCDamageByBlockEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCDamageByEntityEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCDamageEntityEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCDamageEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCDeathEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCDespawnEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCKnockbackEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCLeftClickEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCLinkToPlayerEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCLookCloseChangeTargetEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCMoveEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCOpenDoorEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCOpenGateEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCPistonPushEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCPushEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCRemoveByCommandSenderEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCRemoveEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCRemoveTraitEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCRenameEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCRightClickEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCSeenByPlayerEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCSelectEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCSpawnEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCTeleportEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCTraitCommandAttachEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCTraitCommandDetachEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCUnlinkFromPlayerEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.NPCVehicleDamageEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.PlayerCloneNPCEvent
- getHandlerList() - Static method in class net.citizensnpcs.api.event.PlayerCreateNPCEvent
- getHandlerList() - Static method in class net.citizensnpcs.NPCNeedsRespawnEvent
- getHandlerList() - Static method in class net.citizensnpcs.trait.waypoint.LinearWaypointsCompleteEvent
- getHandlers() - Method in class net.citizensnpcs.api.ai.event.NavigationBeginEvent
- getHandlers() - Method in class net.citizensnpcs.api.ai.event.NavigationCancelEvent
- getHandlers() - Method in class net.citizensnpcs.api.ai.event.NavigationCompleteEvent
- getHandlers() - Method in class net.citizensnpcs.api.ai.event.NavigationReplaceEvent
- getHandlers() - Method in class net.citizensnpcs.api.ai.event.NavigationStuckEvent
- getHandlers() - Method in class net.citizensnpcs.api.ai.speech.event.NPCSpeechEvent
- getHandlers() - Method in class net.citizensnpcs.api.ai.speech.event.SpeechEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.CitizensDeserialiseMetaEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.CitizensEnableEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.CitizensGetSelectedNPCEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.CitizensPreReloadEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.CitizensReloadEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.CitizensSerialiseMetaEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.CommandSenderCloneNPCEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.CommandSenderCreateNPCEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.EntityTargetNPCEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCAddTraitEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCClickEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCCloneEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCCollisionEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCCombustByBlockEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCCombustByEntityEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCCombustEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCCommandDispatchEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCCreateEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCDamageByBlockEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCDamageByEntityEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCDamageEntityEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCDamageEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCDeathEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCDespawnEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCKnockbackEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCLeftClickEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCLinkToPlayerEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCLookCloseChangeTargetEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCMoveEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCOpenDoorEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCOpenGateEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCPistonPushEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCPushEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCRemoveByCommandSenderEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCRemoveEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCRemoveTraitEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCRenameEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCRightClickEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCSeenByPlayerEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCSelectEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCSpawnEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCTeleportEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCTraitCommandAttachEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCTraitCommandDetachEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCUnlinkFromPlayerEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.NPCVehicleDamageEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.PlayerCloneNPCEvent
- getHandlers() - Method in class net.citizensnpcs.api.event.PlayerCreateNPCEvent
- getHandlers() - Method in class net.citizensnpcs.NPCNeedsRespawnEvent
- getHandlers() - Method in class net.citizensnpcs.trait.HologramTrait.HologramRendererCreateEvent
- getHandlers() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPurchaseEvent
- getHandlers() - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointsCompleteEvent
- getHasArms() - Method in class net.citizensnpcs.trait.ArmorStandTrait
- getHasBaseplate() - Method in class net.citizensnpcs.trait.ArmorStandTrait
- getHeadYaw() - Method in class net.citizensnpcs.trait.RotationTrait.PacketRotationSession
- getHeadYaw(Entity) - Static method in class net.citizensnpcs.util.NMS
- getHeadYaw(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getHeight() - Method in class net.citizensnpcs.trait.ForcefieldTrait
- getHiddenGene() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
- getHologramEntities() - Method in class net.citizensnpcs.trait.HologramTrait
-
Deprecated.
- getHologramRenderers() - Method in class net.citizensnpcs.trait.HologramTrait
- getHomeLocation() - Method in class net.citizensnpcs.trait.HomeTrait
- getId() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getId() - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets the unique ID of this NPC.
- getIdentifier() - Method in class net.citizensnpcs.CitizensPlaceholders
- getInitialCost(VectorNode) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorGoal
- getInitialCost(T) - Method in interface net.citizensnpcs.api.astar.AStarGoal
-
Returns the initial cost value when starting from the supplied
AStarNode
. - getInstance() - Method in class net.citizensnpcs.api.util.OldEnumCompat.CatTypeEnum
- getInstance() - Method in class net.citizensnpcs.api.util.OldEnumCompat.FrogVariantEnum
- getInstance() - Method in class net.citizensnpcs.api.util.OldEnumCompat.VillagerProfessionEnum
- getInstance() - Method in class net.citizensnpcs.api.util.OldEnumCompat.VillagerTypeEnum
- getInstance(Class<?>) - Method in class net.citizensnpcs.api.command.Injector
- getInt(String) - Method in class net.citizensnpcs.api.util.DataKey
- getInt(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getInt(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getInt(String, int) - Method in class net.citizensnpcs.api.util.DataKey
- getInt(String, int) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getInt(String, int) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getInteger(int) - Method in class net.citizensnpcs.api.command.CommandContext
- getInteger(int, int) - Method in class net.citizensnpcs.api.command.CommandContext
- getIntegerSubKeys() - Method in class net.citizensnpcs.api.util.DataKey
- getIntegerSubKeys() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getInventory() - Method in class net.citizensnpcs.api.gui.MenuContext
- getInventory() - Method in class net.citizensnpcs.util.InventoryMultiplexer
- getInventoryView() - Method in class net.citizensnpcs.api.trait.trait.Inventory
- getInvulnerableTicks() - Method in class net.citizensnpcs.trait.WitherTrait
- getItem() - Method in class net.citizensnpcs.trait.ItemFrameTrait
- getItem() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPurchaseEvent
- getItem(int) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPage
- getItemProvider() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getItemProvider() - Method in interface net.citizensnpcs.api.npc.NPC
- getItemStack() - Method in class net.citizensnpcs.api.event.CitizensDeserialiseMetaEvent
- getItemStack() - Method in class net.citizensnpcs.util.AbstractBlockBreaker
- getJoinedStrings(int) - Method in class net.citizensnpcs.api.command.CommandContext
- getJoinedStrings(int, char) - Method in class net.citizensnpcs.api.command.CommandContext
- getJumpPower(NPC, float) - Static method in class net.citizensnpcs.util.NMS
- getKey() - Method in class net.citizensnpcs.api.event.CitizensDeserialiseMetaEvent
- getKey() - Method in class net.citizensnpcs.api.event.CitizensSerialiseMetaEvent
- getKey() - Method in enum net.citizensnpcs.api.npc.NPC.Metadata
- getKey() - Method in class net.citizensnpcs.api.npc.templates.Template
- getKey(String) - Static method in class net.citizensnpcs.api.util.SpigotUtil
- getKey(String) - Method in interface net.citizensnpcs.api.util.Storage
-
Returns a
DataKey
starting from the given root. - getKey(String) - Method in class net.citizensnpcs.api.util.YamlStorage
- getKey(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists
- getKey(String, String) - Static method in class net.citizensnpcs.api.util.SpigotUtil
- getKnockbackVector() - Method in class net.citizensnpcs.api.event.NPCKnockbackEvent
- getKnockingBackEntity() - Method in class net.citizensnpcs.api.event.NPCKnockbackEvent
- getLevel() - Method in class net.citizensnpcs.trait.versioned.VillagerTrait
- getLightLevel(Chunk, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.ChunkBlockSource
- getLightLevel(ChunkSnapshot, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.AsyncChunkSnapshotBlockSource
- getLightLevel(ChunkSnapshot, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.ChunkSnapshotBlockSource
- getLightLevel(T, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
- getLineHeight() - Method in class net.citizensnpcs.trait.HologramTrait
- getLines() - Method in class net.citizensnpcs.trait.HologramTrait
- getLocalParameters() - Method in interface net.citizensnpcs.api.ai.Navigator
-
Returns the
NavigatorParameters
local to any current target execution. - getLocalParameters() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- getLocation() - Method in class net.citizensnpcs.api.event.NPCSpawnEvent
-
Gets the location where the NPC was spawned.
- getLocation() - Method in class net.citizensnpcs.trait.CurrentLocation
- getLocation() - Method in class net.citizensnpcs.trait.waypoint.Waypoint
- getLocation() - Method in class net.citizensnpcs.util.Anchor
- getLocationLookup() - Static method in class net.citizensnpcs.api.CitizensAPI
- getLocationLookup() - Method in interface net.citizensnpcs.api.CitizensPlugin
-
Gets the Citizens
LocationLookup
- getLocationLookup() - Method in class net.citizensnpcs.Citizens
- getLockoutDuration() - Method in class net.citizensnpcs.trait.PausePathfindingTrait
- getLong(String) - Method in class net.citizensnpcs.api.util.DataKey
- getLong(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getLong(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getLong(String, long) - Method in class net.citizensnpcs.api.util.DataKey
- getLong(String, long) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getLong(String, long) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getMainGene() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
- getMarker(UUID, String) - Method in class net.citizensnpcs.api.LocationLookup.PerPlayerMetadata
- getMaterialAt(int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.BlockSource
- getMaterialAt(int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
- getMaterialAt(Vector) - Method in class net.citizensnpcs.api.astar.pathfinder.BlockSource
- getMaxHealth() - Method in class net.citizensnpcs.trait.ScaledMaxHealthTrait
- getMaxNameLength(EntityType) - Static method in class net.citizensnpcs.api.util.SpigotUtil
- getMaxRepeats(Entity, InventoryMultiplexer) - Method in class net.citizensnpcs.trait.shop.CommandAction
- getMaxRepeats(Entity, InventoryMultiplexer) - Method in class net.citizensnpcs.trait.shop.ExperienceAction
- getMaxRepeats(Entity, InventoryMultiplexer) - Method in class net.citizensnpcs.trait.shop.ItemAction
- getMaxRepeats(Entity, InventoryMultiplexer) - Method in class net.citizensnpcs.trait.shop.MoneyAction
- getMaxRepeats(Entity, InventoryMultiplexer) - Method in class net.citizensnpcs.trait.shop.NPCShopAction
- getMaxRepeats(Entity, InventoryMultiplexer) - Method in class net.citizensnpcs.trait.shop.OpenShopAction
- getMaxRepeats(Entity, InventoryMultiplexer) - Method in class net.citizensnpcs.trait.shop.PermissionAction
- getMenu() - Method in class net.citizensnpcs.api.gui.MenuContext
- getMessage() - Method in class net.citizensnpcs.api.ai.speech.event.SpeechEvent
-
The final message to be sent to the bystander.
- getMessage() - Method in class net.citizensnpcs.api.ai.speech.SpeechContext
-
Gets the text message sent.
- getMeta() - Method in class net.citizensnpcs.api.event.CitizensSerialiseMetaEvent
- getMetadata(String) - Method in class net.citizensnpcs.api.LocationLookup
- getMethodHandle(Class<?>, String, boolean, Class<?>...) - Static method in class net.citizensnpcs.util.NMS
- getMinecraftPackage() - Static method in class net.citizensnpcs.api.util.SpigotUtil
- getMinecraftUniqueId() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getMinecraftUniqueId() - Method in interface net.citizensnpcs.api.npc.NPC
-
For certain mob types (currently, Players) it is beneficial to change the UUID slightly to signal to the client that the mob is an NPC not a real mob.
- getMountedOn() - Method in class net.citizensnpcs.trait.MountTrait
- getName() - Method in interface net.citizensnpcs.api.ai.speech.Talkable
-
Gets the name of the Talkable LivingEntity
- getName() - Method in class net.citizensnpcs.api.ai.speech.TalkableEntity
- getName() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getName() - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets the name of this NPC with color codes stripped.
- getName() - Method in interface net.citizensnpcs.api.npc.NPCRegistry
-
Gets the name of the registry.
- getName() - Method in class net.citizensnpcs.api.trait.Trait
-
Gets the name of this trait.
- getName() - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- getName() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
- getName() - Method in class net.citizensnpcs.util.Anchor
- getName() - Method in class net.citizensnpcs.util.Pose
- getNamedNPCRegistry(String) - Static method in class net.citizensnpcs.api.CitizensAPI
-
Retrieves the
NPCRegistry
previously created viacreateNamedNPCRegistry(String, NPCDataStore)
with the given name, or null if not found. - getNamedNPCRegistry(String) - Method in interface net.citizensnpcs.api.CitizensPlugin
- getNamedNPCRegistry(String) - Method in class net.citizensnpcs.Citizens
- getNameEntity() - Method in class net.citizensnpcs.trait.HologramTrait
-
Deprecated.
- getNameRenderer() - Method in class net.citizensnpcs.trait.HologramTrait
- getNavigator() - Method in class net.citizensnpcs.api.ai.event.NavigationEvent
- getNavigator() - Method in interface net.citizensnpcs.api.npc.NPC
- getNavigator() - Method in class net.citizensnpcs.npc.CitizensNPC
- getNearby(K, double[], double[]) - Method in class net.citizensnpcs.api.LocationLookup.AsyncPhTreeLoader
- getNearby(K, double, double[]) - Method in class net.citizensnpcs.api.LocationLookup.AsyncPhTreeLoader
- getNearby(NPC) - Method in class net.citizensnpcs.api.ai.flocking.GroupNPCFlock
- getNearby(NPC) - Method in interface net.citizensnpcs.api.ai.flocking.NPCFlock
-
Returns the NPCs to be considered part of a flock.
- getNearby(NPC) - Method in class net.citizensnpcs.api.ai.flocking.RadiusNPCFlock
- getNearbyNPCs(NPC) - Method in class net.citizensnpcs.api.LocationLookup
- getNearbyNPCs(Location, double) - Method in class net.citizensnpcs.api.LocationLookup
- getNearbyNPCs(World, double[], double[]) - Method in class net.citizensnpcs.api.LocationLookup
- getNearbyPlayers(NPC) - Method in class net.citizensnpcs.api.LocationLookup
- getNearbyPlayers(Location, double) - Method in class net.citizensnpcs.api.LocationLookup
- getNearbyPlayers(World, double[], double[]) - Method in class net.citizensnpcs.api.LocationLookup
- getNearbyVisiblePlayers(Entity, double) - Method in class net.citizensnpcs.api.LocationLookup
- getNearbyVisiblePlayers(Entity, double[], double[]) - Method in class net.citizensnpcs.api.LocationLookup
- getNearbyVisiblePlayers(Entity, Location, double) - Method in class net.citizensnpcs.api.LocationLookup
- getNeighbours() - Method in class net.citizensnpcs.api.astar.AStarNode
- getNeighbours() - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- getNeighbours(BlockSource, PathPoint) - Method in class net.citizensnpcs.api.astar.pathfinder.FlyingBlockExaminer
- getNeighbours(BlockSource, PathPoint) - Method in interface net.citizensnpcs.api.astar.pathfinder.NeighbourGeneratorBlockExaminer
- getNeighbours(BlockSource, PathPoint) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- getNeighbours(BlockSource, PathPoint, boolean) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- getNewName() - Method in class net.citizensnpcs.api.event.NPCRenameEvent
- getNewTarget() - Method in class net.citizensnpcs.api.event.NPCLookCloseChangeTargetEvent
- getNextBehavior() - Method in class net.citizensnpcs.api.ai.tree.Selector
- getNextPageItem(Player, int) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPage
- getNextWaypoints() - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointsCompleteEvent
- getNMSHelper() - Static method in class net.citizensnpcs.api.CitizensAPI
- getNMSHelper() - Method in interface net.citizensnpcs.api.CitizensPlugin
- getNMSHelper() - Method in class net.citizensnpcs.Citizens
- getNPC() - Method in class net.citizensnpcs.api.ai.event.NavigationEvent
- getNPC() - Method in interface net.citizensnpcs.api.ai.Navigator
- getNPC() - Method in class net.citizensnpcs.api.event.NPCEvent
-
Get the npc involved in the event.
- getNPC() - Method in class net.citizensnpcs.api.event.NPCMoveEvent
- getNPC() - Method in class net.citizensnpcs.api.trait.Trait
- getNPC() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- getNPC() - Method in interface net.citizensnpcs.npc.ai.NPCHolder
- getNPC(Entity) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
- getNPC(Entity) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- getNPCRegistries() - Static method in class net.citizensnpcs.api.CitizensAPI
- getNPCRegistries() - Method in interface net.citizensnpcs.api.CitizensPlugin
-
Get all registered
NPCRegistry
s. - getNPCRegistries() - Method in class net.citizensnpcs.Citizens
- getNPCRegistry() - Static method in class net.citizensnpcs.api.CitizensAPI
-
Gets the current implementation's default
NPCRegistry
. - getNPCRegistry() - Method in interface net.citizensnpcs.api.CitizensPlugin
-
Gets the default
NPCRegistry
. - getNPCRegistry() - Method in class net.citizensnpcs.Citizens
- getNPCs() - Method in class net.citizensnpcs.api.ai.flocking.GroupNPCFlock
- getNPCSelector() - Method in class net.citizensnpcs.Citizens
- getOldName() - Method in class net.citizensnpcs.api.event.NPCRenameEvent
- getOrAddTrait(Class<T>) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getOrAddTrait(Class<T>) - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets a trait from the given class.
- getOrCreatePage(int) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
- getOriginal() - Method in class net.citizensnpcs.api.event.CommandSenderCloneNPCEvent
- getOriginal() - Method in class net.citizensnpcs.api.event.PlayerCloneNPCEvent
- getOwner() - Method in class net.citizensnpcs.api.trait.trait.Owner
-
Deprecated.
- getOwnerId() - Method in class net.citizensnpcs.api.trait.trait.Owner
- getOwningClassLoader() - Method in interface net.citizensnpcs.api.CitizensPlugin
- getOwningClassLoader() - Method in class net.citizensnpcs.Citizens
- getOwningRegistry() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getOwningRegistry() - Method in interface net.citizensnpcs.api.npc.NPC
- getPacketSession(Player) - Method in class net.citizensnpcs.trait.RotationTrait
- getPacketTracker() - Method in class net.citizensnpcs.trait.PacketNPC
- getPacketTracker(Entity) - Static method in class net.citizensnpcs.util.NMS
- getPacketTracker(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getPacketTrackerDirectly(Entity) - Static method in class net.citizensnpcs.util.NMS
- getPaddedSlice(int, int) - Method in class net.citizensnpcs.api.command.CommandContext
- getPageText(int) - Method in class net.citizensnpcs.api.util.Paginator
- getParent() - Method in class net.citizensnpcs.api.astar.AStarNode
- getParentPoint() - Method in interface net.citizensnpcs.api.astar.pathfinder.PathPoint
-
Gets the parent PathPoint
- getParentPoint() - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- getPassengers(Entity) - Static method in class net.citizensnpcs.util.NMS
- getPassengers(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getPath() - Method in interface net.citizensnpcs.api.ai.PathStrategy
- getPath() - Method in class net.citizensnpcs.api.astar.pathfinder.Path
- getPath() - Method in class net.citizensnpcs.api.util.DataKey
- getPath() - Method in class net.citizensnpcs.npc.ai.AStarNavigationStrategy
- getPath() - Method in class net.citizensnpcs.npc.ai.FlyingAStarNavigationStrategy
- getPath() - Method in class net.citizensnpcs.npc.ai.MCNavigationStrategy
- getPath() - Method in interface net.citizensnpcs.npc.ai.MCNavigationStrategy.MCNavigator
- getPath() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
- getPath() - Method in interface net.citizensnpcs.npc.ai.MCTargetStrategy.TargetNavigator
- getPath() - Method in class net.citizensnpcs.npc.ai.StraightLineNavigationStrategy
- getPathCost() - Method in class net.citizensnpcs.api.astar.AStarNode
- getPathStrategy() - Method in interface net.citizensnpcs.api.ai.Navigator
- getPathStrategy() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- getPathVectors() - Method in interface net.citizensnpcs.api.astar.pathfinder.PathPoint
-
Gets the list of manual path vectors
- getPathVectors() - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- getPattern() - Method in class net.citizensnpcs.api.gui.InventoryMenuPattern
- getPattern() - Method in class net.citizensnpcs.trait.versioned.TropicalFishTrait
- getPatternColor() - Method in class net.citizensnpcs.trait.versioned.TropicalFishTrait
- getPauseDuration() - Method in class net.citizensnpcs.trait.PausePathfindingTrait
- getPeek() - Method in class net.citizensnpcs.trait.versioned.ShulkerTrait
- getPerPlayerText(NPC, Player) - Method in interface net.citizensnpcs.trait.HologramTrait.HologramRenderer
-
If
invalid reference
NPC.Metadata.HOLOGRAM_RENDERER
- getPerPlayerText(NPC, Player) - Method in class net.citizensnpcs.trait.HologramTrait.SingleEntityHologramRenderer
- getPhase() - Method in class net.citizensnpcs.trait.versioned.EnderDragonTrait
- getPhysicalSession() - Method in class net.citizensnpcs.trait.RotationTrait
- getPitch() - Method in class net.citizensnpcs.trait.RotationTrait.PacketRotationSession
- getPitch() - Method in class net.citizensnpcs.util.Pose
- getPlayer() - Method in class net.citizensnpcs.api.event.NPCCommandDispatchEvent
- getPlayer() - Method in class net.citizensnpcs.api.event.NPCLinkToPlayerEvent
- getPlayer() - Method in class net.citizensnpcs.api.event.NPCSeenByPlayerEvent
- getPlayer() - Method in class net.citizensnpcs.api.event.NPCUnlinkFromPlayerEvent
- getPlayer() - Method in class net.citizensnpcs.api.util.SpigotUtil.InventoryViewAPI
- getPlayer() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPurchaseEvent
- getPlayer(BlockCommandSender) - Method in interface net.citizensnpcs.api.NMSHelper
- getPlayerName() - Method in class net.citizensnpcs.npc.skin.profile.ProfileRequest
-
Get the name of the player the requested profile belongs to.
- getPlayerRangeInBlocks() - Method in class net.citizensnpcs.trait.PausePathfindingTrait
- getPlayerUUIDs() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
-
Implementation detail: may change in the future.
- getPlugin() - Static method in class net.citizensnpcs.api.CitizensAPI
- getPose() - Method in class net.citizensnpcs.trait.EntityPoseTrait
- getPose() - Method in class net.citizensnpcs.trait.versioned.CamelTrait
- getPose(String) - Method in class net.citizensnpcs.trait.Poses
- getPreviousPageItem(Player, int) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPage
- getPreviousTarget() - Method in class net.citizensnpcs.api.event.NPCLookCloseChangeTargetEvent
- getPriority() - Method in interface net.citizensnpcs.api.ai.GoalController.GoalEntry
- getPriority() - Method in interface net.citizensnpcs.api.ai.PrioritisableGoal
- getPriority() - Method in class net.citizensnpcs.api.ai.SimpleGoalEntry
- getProfession() - Method in class net.citizensnpcs.trait.VillagerProfession
- getProfile() - Method in class net.citizensnpcs.npc.skin.profile.ProfileRequest
-
Get the game profile that was requested.
- getProfile() - Method in interface net.citizensnpcs.npc.skin.SkinnableEntity
-
Get entity game profile.
- getProfile(Player) - Static method in class net.citizensnpcs.util.NMS
- getProfile(Player) - Method in interface net.citizensnpcs.util.NMSBridge
- getProfile(SkullMeta) - Static method in class net.citizensnpcs.util.NMS
- getProfile(SkullMeta) - Method in interface net.citizensnpcs.util.NMSBridge
- getPromptText(ConversationContext) - Method in class net.citizensnpcs.trait.text.TextBasePrompt
- getPromptText(ConversationContext) - Method in class net.citizensnpcs.trait.waypoint.triggers.AnimationTriggerPrompt
- getPromptText(ConversationContext) - Method in class net.citizensnpcs.trait.waypoint.triggers.ChatTriggerPrompt
- getPromptText(ConversationContext) - Method in class net.citizensnpcs.trait.waypoint.triggers.CommandTriggerPrompt
- getPromptText(ConversationContext) - Method in class net.citizensnpcs.trait.waypoint.triggers.DelayTriggerPrompt
- getPromptText(ConversationContext) - Method in class net.citizensnpcs.trait.waypoint.triggers.SpeedTriggerPrompt
- getPromptText(ConversationContext) - Method in class net.citizensnpcs.trait.waypoint.triggers.TeleportTriggerPrompt
- getPromptText(ConversationContext) - Method in class net.citizensnpcs.trait.waypoint.triggers.TriggerAddPrompt
- getPromptText(ConversationContext) - Method in class net.citizensnpcs.trait.waypoint.triggers.TriggerEditPrompt
- getProtocolLibListener() - Method in class net.citizensnpcs.Citizens
- getPuffState() - Method in class net.citizensnpcs.trait.versioned.PufferFishTrait
- getPushedBy() - Method in class net.citizensnpcs.api.event.NPCPushEvent
- getRabbitType() - Method in class net.citizensnpcs.trait.RabbitType
- getRandomLookDelay() - Method in class net.citizensnpcs.trait.LookClose
- getRandomLookPitchRange() - Method in class net.citizensnpcs.trait.LookClose
- getRandomLookYawRange() - Method in class net.citizensnpcs.trait.LookClose
- getRange() - Method in class net.citizensnpcs.trait.LookClose
- getRange() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
- getRaw(String) - Method in class net.citizensnpcs.api.util.DataKey
- getRaw(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getRaw(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getRawCommand() - Method in class net.citizensnpcs.api.command.CommandContext
- getRawName() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getRawName() - Method in interface net.citizensnpcs.api.npc.NPC
- getRawUnchecked(String) - Method in class net.citizensnpcs.api.util.DataKey
- getReason() - Method in class net.citizensnpcs.api.event.EntityTargetNPCEvent
-
Returns the reason for the targeting
- getReason() - Method in class net.citizensnpcs.api.event.NPCDespawnEvent
- getReason() - Method in class net.citizensnpcs.api.event.NPCSpawnEvent
-
Gets the reason for spawning the NPC.
- getRedirectToNPC() - Method in class net.citizensnpcs.trait.ClickRedirectTrait
- getRegionCentres() - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- getRegisteredTraits() - Method in interface net.citizensnpcs.api.trait.TraitFactory
-
Returns all currently registered traits, including internal traits
- getRegisteredTraits() - Method in class net.citizensnpcs.npc.CitizensTraitFactory
- getRegistryValue(Registry<T>, String...) - Static method in class net.citizensnpcs.util.Util
- getRelative(int) - Method in class net.citizensnpcs.api.util.DataKey
- getRelative(String) - Method in class net.citizensnpcs.api.util.DataKey
- getRelative(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getRelative(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getRenderer() - Method in class net.citizensnpcs.trait.HologramTrait.HologramRendererCreateEvent
- getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class net.citizensnpcs.Metrics.CustomChart
- getRequiredPermission() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
- getResult() - Method in class net.citizensnpcs.npc.skin.profile.ProfileRequest
-
Get the result of the profile fetch.
- getResult() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItem
- getResultItem() - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
- getResultItemNonNull() - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
- getReturnStrategy() - Method in class net.citizensnpcs.trait.HomeTrait
- getRidingHeightOffset(Entity, Entity) - Static method in class net.citizensnpcs.util.NMS
- getRidingHeightOffset(Entity, Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getRotation() - Method in class net.citizensnpcs.trait.ItemFrameTrait
- getSaddle() - Method in class net.citizensnpcs.trait.HorseModifiers
- getSection(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getSeed() - Method in class net.citizensnpcs.util.XORShiftRNG
- getSelected() - Method in class net.citizensnpcs.api.event.CitizensGetSelectedNPCEvent
- getSelected(CommandSender) - Method in interface net.citizensnpcs.api.npc.NPCSelector
- getSelected(CommandSender) - Method in class net.citizensnpcs.npc.NPCSelector
- getSelectionFunction() - Method in class net.citizensnpcs.api.ai.tree.Selector
- getSelector() - Method in class net.citizensnpcs.api.event.NPCSelectEvent
-
Gets the selector of the NPC.
- getSender() - Method in class net.citizensnpcs.api.event.CitizensGetSelectedNPCEvent
- getSenderLocation() - Method in class net.citizensnpcs.api.command.CommandContext
- getSenderTargetBlockLocation() - Method in class net.citizensnpcs.api.command.CommandContext
- getSession() - Method in class net.citizensnpcs.trait.RotationTrait.PacketRotationSession
- getSetter(Class<?>, String) - Static method in class net.citizensnpcs.util.NMS
- getSetter(Class<?>, String, boolean) - Static method in class net.citizensnpcs.util.NMS
- getSettersOfType(Class<?>, Class<?>) - Static method in class net.citizensnpcs.util.NMS
- getShop() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPurchaseEvent
- getShop(String) - Method in class net.citizensnpcs.trait.shop.StoredShops
- getShop(String) - Method in class net.citizensnpcs.trait.ShopTrait
- getShops() - Method in class net.citizensnpcs.Citizens
- getShopType() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
- getSignature() - Method in class net.citizensnpcs.trait.SkinTrait
- getSize() - Method in class net.citizensnpcs.trait.SlimeSize
- getSize() - Method in class net.citizensnpcs.trait.versioned.PhantomTrait
- getSkin() - Method in class net.citizensnpcs.npc.skin.SkinPacketTracker
-
Get the NPC skin.
- getSkinId() - Method in class net.citizensnpcs.npc.skin.Skin
-
Get the ID of the player the skin belongs to.
- getSkinName() - Method in class net.citizensnpcs.npc.skin.Skin
-
Get the name of the skin.
- getSkinName() - Method in interface net.citizensnpcs.npc.skin.SkinnableEntity
-
Get the name of the player whose skin the NPC uses.
- getSkinName() - Method in class net.citizensnpcs.trait.SkinTrait
- getSkinTracker() - Method in interface net.citizensnpcs.npc.skin.SkinnableEntity
-
Get the entities skin packet tracker.
- getSlice(int) - Method in class net.citizensnpcs.api.command.CommandContext
- getSlot() - Method in class net.citizensnpcs.api.gui.InventoryMenuTransition
- getSlot(int) - Method in class net.citizensnpcs.api.gui.MenuContext
- getSlots() - Method in class net.citizensnpcs.api.gui.InventoryMenuPattern
- getSoundPath(Sound) - Static method in class net.citizensnpcs.util.NMS
- getSoundPath(Sound) - Method in interface net.citizensnpcs.util.NMSBridge
- getSource() - Method in class net.citizensnpcs.api.event.NPCRemoveByCommandSenderEvent
- getSource(BlockCommandSender) - Static method in class net.citizensnpcs.util.NMS
- getSource(BlockCommandSender) - Method in interface net.citizensnpcs.util.NMSBridge
- getSpawnLocation() - Method in class net.citizensnpcs.NPCNeedsRespawnEvent
- getSpeed() - Method in class net.citizensnpcs.trait.waypoint.triggers.SpeedTrigger
- getSpeedFor(NPC) - Static method in class net.citizensnpcs.util.NMS
- getSpeedFor(NPC) - Method in interface net.citizensnpcs.util.NMSBridge
- getSpell() - Method in class net.citizensnpcs.trait.versioned.SpellcasterTrait
- getState() - Method in class net.citizensnpcs.trait.versioned.ArmadilloTrait
- getState() - Method in class net.citizensnpcs.trait.versioned.SnifferTrait
- getStateFor(AStarGoal<N>, N) - Method in class net.citizensnpcs.api.astar.AStarMachine
-
Creates an
AStarMachine<N extends AStarNode,
that can be reused across multiple invocations of {P extends Plan>.AStarState AStarMachine.run(AStarState, int)
. - getStaticObject(Class<?>, String) - Static method in class net.citizensnpcs.util.NMS
- getStepHeight(Entity) - Static method in class net.citizensnpcs.util.NMS
- getStepHeight(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getStoredLocation() - Method in interface net.citizensnpcs.api.npc.NPC
-
If the NPC is not spawned, then this method will return the last known location, or null if it has never been spawned.
- getStoredLocation() - Method in class net.citizensnpcs.npc.CitizensNPC
- getStrength() - Method in class net.citizensnpcs.api.event.NPCKnockbackEvent
- getStrength() - Method in class net.citizensnpcs.trait.ForcefieldTrait
- getStrength() - Method in class net.citizensnpcs.trait.versioned.LlamaTrait
- getString(int) - Method in class net.citizensnpcs.api.command.CommandContext
- getString(int, String) - Method in class net.citizensnpcs.api.command.CommandContext
- getString(String) - Method in class net.citizensnpcs.api.util.DataKey
- getString(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getString(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getString(String, String) - Method in class net.citizensnpcs.api.util.DataKey
- getStyle() - Method in class net.citizensnpcs.trait.HorseModifiers
- getStyle() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
- getSubKeys() - Method in class net.citizensnpcs.api.util.DataKey
- getSubKeys() - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getSubKeys() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getTalker() - Method in class net.citizensnpcs.api.ai.speech.SpeechContext
-
Gets the talker.
- getTarget() - Method in interface net.citizensnpcs.api.ai.EntityTarget
- getTarget() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
- getTarget() - Method in class net.citizensnpcs.trait.LookClose
- getTargetAsLocation() - Method in interface net.citizensnpcs.api.ai.Navigator
- getTargetAsLocation() - Method in interface net.citizensnpcs.api.ai.PathStrategy
- getTargetAsLocation() - Method in class net.citizensnpcs.npc.ai.AStarNavigationStrategy
- getTargetAsLocation() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- getTargetAsLocation() - Method in class net.citizensnpcs.npc.ai.FlyingAStarNavigationStrategy
- getTargetAsLocation() - Method in class net.citizensnpcs.npc.ai.MCNavigationStrategy
- getTargetAsLocation() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
- getTargetAsLocation() - Method in class net.citizensnpcs.npc.ai.StraightLineNavigationStrategy
- getTargetNavigator(Entity, Iterable<Vector>, NavigatorParameters) - Static method in class net.citizensnpcs.util.NMS
- getTargetNavigator(Entity, Iterable<Vector>, NavigatorParameters) - Method in interface net.citizensnpcs.util.NMSBridge
- getTargetNavigator(Entity, Entity, NavigatorParameters) - Static method in class net.citizensnpcs.util.NMS
- getTargetNavigator(Entity, Entity, NavigatorParameters) - Method in interface net.citizensnpcs.util.NMSBridge
- getTargetNavigator(Entity, Location, NavigatorParameters) - Static method in class net.citizensnpcs.util.NMS
- getTargetNavigator(Entity, Location, NavigatorParameters) - Method in interface net.citizensnpcs.util.NMSBridge
- getTargetPitch() - Method in class net.citizensnpcs.trait.RotationTrait.RotationSession
- getTargetType() - Method in class net.citizensnpcs.api.ai.AbstractPathStrategy
- getTargetType() - Method in interface net.citizensnpcs.api.ai.Navigator
- getTargetType() - Method in interface net.citizensnpcs.api.ai.PathStrategy
- getTargetType() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- getTargetType() - Method in class net.citizensnpcs.npc.ai.MCNavigationStrategy
- getTargetType() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
- getTargetYaw() - Method in class net.citizensnpcs.trait.RotationTrait.RotationSession
- getTeamName(UUID) - Static method in class net.citizensnpcs.util.Util
- getTemplateByKey(NamespacedKey) - Method in class net.citizensnpcs.api.npc.templates.TemplateRegistry
- getTemplateRegistry() - Static method in class net.citizensnpcs.api.CitizensAPI
- getTemplateRegistry() - Method in interface net.citizensnpcs.api.CitizensPlugin
- getTemplateRegistry() - Method in class net.citizensnpcs.Citizens
- getTemplates(String) - Method in class net.citizensnpcs.api.npc.templates.TemplateRegistry
- getTemporaryNPCRegistry() - Static method in class net.citizensnpcs.api.CitizensAPI
-
Gets the current implementation's default temporary
NPCRegistry
. - getTemporaryNPCRegistry() - Method in interface net.citizensnpcs.api.CitizensPlugin
- getTemporaryNPCRegistry() - Method in class net.citizensnpcs.Citizens
- getTexts() - Method in class net.citizensnpcs.trait.text.Text
- getTexture() - Method in class net.citizensnpcs.trait.SkinTrait
- getTexture(SkullMeta) - Method in interface net.citizensnpcs.api.NMSHelper
- getTicks(int) - Method in class net.citizensnpcs.api.command.CommandContext
- getTitle() - Method in class net.citizensnpcs.api.gui.MenuContext
- getTitle() - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
- getTitle() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
- getTo() - Method in class net.citizensnpcs.api.event.NPCMoveEvent
- getTo() - Method in class net.citizensnpcs.api.event.NPCTeleportEvent
- getTopInventory() - Method in class net.citizensnpcs.api.util.SpigotUtil.InventoryViewAPI
- getTrackingVariable() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
- getTrait() - Method in class net.citizensnpcs.api.event.NPCTraitEvent
- getTrait(Class<T>) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getTrait(Class<T>) - Method in interface net.citizensnpcs.api.npc.NPC
-
Deprecated.
- getTrait(Class<T>) - Method in interface net.citizensnpcs.api.trait.TraitFactory
-
Gets a trait with the given class.
- getTrait(Class<T>) - Method in class net.citizensnpcs.npc.CitizensTraitFactory
- getTrait(String) - Method in interface net.citizensnpcs.api.trait.TraitFactory
-
Gets a trait with the given name.
- getTrait(String) - Method in class net.citizensnpcs.npc.CitizensTraitFactory
- getTraitClass() - Method in class net.citizensnpcs.api.event.NPCTraitCommandAttachEvent
- getTraitClass() - Method in class net.citizensnpcs.api.event.NPCTraitCommandDetachEvent
- getTraitClass() - Method in class net.citizensnpcs.api.trait.TraitInfo
- getTraitClass(String) - Method in interface net.citizensnpcs.api.trait.TraitFactory
-
Gets the
Trait
class with the given name, or null if not found. - getTraitClass(String) - Method in class net.citizensnpcs.npc.CitizensTraitFactory
- getTraitFactory() - Static method in class net.citizensnpcs.api.CitizensAPI
-
Gets the current implementation's
TraitFactory
. - getTraitFactory() - Method in interface net.citizensnpcs.api.CitizensPlugin
-
Gets the TraitFactory.
- getTraitFactory() - Method in class net.citizensnpcs.Citizens
- getTraitFor(Class<? extends Trait>) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getTraitName() - Method in class net.citizensnpcs.api.trait.TraitInfo
- getTraitNullable(Class<T>) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getTraitNullable(Class<T>) - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets the trait instance with the given class.
- getTraitOptional(Class<T>) - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets the trait instance with the given class.
- getTraits() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getTraits() - Method in interface net.citizensnpcs.api.npc.NPC
-
Returns the currently attached
Trait
s - getTransitions() - Method in class net.citizensnpcs.api.gui.InventoryMenuPattern
- getTriggerPromptFrom(String) - Static method in class net.citizensnpcs.trait.waypoint.triggers.WaypointTriggerRegistry
- getTriggers() - Method in class net.citizensnpcs.trait.waypoint.Waypoint
- getType() - Method in enum net.citizensnpcs.api.npc.NPC.Metadata
- getType() - Method in class net.citizensnpcs.api.trait.trait.MobType
-
Gets the type of mob that an NPC is.
- getType() - Method in class net.citizensnpcs.trait.versioned.BoatTrait
- getType() - Method in class net.citizensnpcs.trait.versioned.FoxTrait
- getType() - Method in class net.citizensnpcs.trait.versioned.VillagerTrait
- getType(Chunk, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.ChunkBlockSource
- getType(ChunkSnapshot, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.AsyncChunkSnapshotBlockSource
- getType(ChunkSnapshot, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.ChunkSnapshotBlockSource
- getType(T, int, int, int) - Method in class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
- getUniqueId() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- getUniqueId() - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets the unique id of this NPC.
- getUnloadedValue() - Method in class net.citizensnpcs.util.Anchor
-
Returns a String[] of the 'world_name, x, y, z' information needed to create the Location that is associated with the Anchor, in that order.
- getUsage() - Method in exception class net.citizensnpcs.api.command.exception.CommandUsageException
- getValue() - Method in class net.citizensnpcs.api.gui.InputMenus.Choice
- getValueFlags() - Method in class net.citizensnpcs.api.command.CommandContext
- getValuesDeep() - Method in class net.citizensnpcs.api.util.DataKey
- getValuesDeep() - Method in class net.citizensnpcs.api.util.MemoryDataKey
- getValuesDeep() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- getVariant() - Method in class net.citizensnpcs.trait.versioned.AxolotlTrait
- getVariant() - Method in class net.citizensnpcs.trait.versioned.FrogTrait
- getVariant() - Method in class net.citizensnpcs.trait.versioned.MushroomCowTrait
- getVariant() - Method in class net.citizensnpcs.trait.versioned.ParrotTrait
- getVariant() - Method in class net.citizensnpcs.trait.WolfModifiers
- getVector() - Method in interface net.citizensnpcs.api.astar.pathfinder.PathPoint
-
Gets the vector represented by this point
- getVector() - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- getVector(NPC, Collection<NPC>) - Method in class net.citizensnpcs.api.ai.flocking.AlignmentBehavior
- getVector(NPC, Collection<NPC>) - Method in class net.citizensnpcs.api.ai.flocking.CohesionBehavior
- getVector(NPC, Collection<NPC>) - Method in interface net.citizensnpcs.api.ai.flocking.FlockBehavior
-
Returns the displacement vector to be combined with other
FlockBehavior
vectors by aFlocker
. - getVector(NPC, Collection<NPC>) - Method in class net.citizensnpcs.api.ai.flocking.SeparationBehavior
- getVehicle(Entity) - Static method in class net.citizensnpcs.util.NMS
- getVehicle(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getVersion() - Static method in class net.citizensnpcs.api.util.SpigotUtil
- getVersion() - Method in class net.citizensnpcs.CitizensPlaceholders
- getVerticalStrength() - Method in class net.citizensnpcs.trait.ForcefieldTrait
- getView() - Method in class net.citizensnpcs.api.util.SpigotUtil.InventoryViewAPI
- getViewingPlayers(Entity) - Static method in class net.citizensnpcs.util.NMS
- getViewingPlayers(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getViewPermission() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
- getViewRange() - Method in class net.citizensnpcs.trait.HologramTrait
- getWaypointProvider() - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointsCompleteEvent
- getWidth() - Method in class net.citizensnpcs.trait.ForcefieldTrait
- getWidth(Entity) - Static method in class net.citizensnpcs.util.NMS
- getWidth(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getWorld() - Method in class net.citizensnpcs.api.astar.pathfinder.BlockSource
- getWorld() - Method in class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
- getWorld() - Method in class net.citizensnpcs.api.persistence.LocationPersister.LazilyLoadedLocation
- getWorldGuardRegion() - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- getWrapped() - Method in class net.citizensnpcs.api.ai.tree.ForwardingBehaviorGoalAdapter
- getWrapped() - Method in interface net.citizensnpcs.api.gui.ForwardingInventory
- getXRange() - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- getXUIDFromName(String) - Static method in class net.citizensnpcs.util.MojangSkinGenerator
- getXZMovement(Entity) - Static method in class net.citizensnpcs.util.NMS
- getXZMovement(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getYaw() - Method in class net.citizensnpcs.util.Pose
- getYaw(Entity) - Static method in class net.citizensnpcs.util.NMS
- getYaw(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- getYawFromVelocity(Entity, double, double) - Static method in class net.citizensnpcs.util.Util
-
Returns the yaw to face along the given velocity (corrected for dragon yaw i.e.
- getYRange() - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- giveReflectiveAccess(Class<?>, Class<?>) - Static method in class net.citizensnpcs.util.NMS
- globalCooldown(int) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- globalCooldown(Duration) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- globalShops - Variable in class net.citizensnpcs.trait.shop.StoredShops
- GLOWING - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether the NPC is currently glowing.
- GLOWING_COLOR_SET - Static variable in class net.citizensnpcs.util.Messages
- GLOWING_SET - Static variable in class net.citizensnpcs.util.Messages
- GLOWING_UNSET - Static variable in class net.citizensnpcs.util.Messages
- Goal - Interface in net.citizensnpcs.api.ai
-
Represents a Goal that can be added to a
GoalController
. - GoalController - Interface in net.citizensnpcs.api.ai
-
Represents a collection of goals that are prioritised and executed, allowing behaviour trees via a
GoalSelector
or by implementingBehavior
. - GoalController.GoalEntry - Interface in net.citizensnpcs.api.ai
- GoalSelector - Interface in net.citizensnpcs.api.ai
- goat(CommandContext, CommandSender, NPC) - Static method in class net.citizensnpcs.trait.versioned.GoatTrait
- GOAT_HORNS_SET - Static variable in class net.citizensnpcs.util.Messages
- GoatTrait - Class in net.citizensnpcs.trait.versioned
- GoatTrait() - Constructor for class net.citizensnpcs.trait.versioned.GoatTrait
- grant(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.CommandAction
- grant(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.ExperienceAction
- grant(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.ItemAction
- grant(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.MoneyAction
- grant(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.NPCShopAction
- grant(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.OpenShopAction
- grant(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.PermissionAction
- grant(Player, int) - Method in class net.citizensnpcs.trait.shop.NPCShopAction
- Gravity - Class in net.citizensnpcs.trait
-
Enable/disable Minecraft's gravity.
- Gravity() - Constructor for class net.citizensnpcs.trait.Gravity
- GRAVITY_DISABLED - Static variable in class net.citizensnpcs.util.Messages
- GRAVITY_ENABLED - Static variable in class net.citizensnpcs.util.Messages
- GROUND - Enum constant in enum net.citizensnpcs.trait.Controllable.BuiltInControls
- GROUND - Enum constant in enum net.citizensnpcs.util.NMS.MinecraftNavigationType
- GROUND_JUMPLESS - Enum constant in enum net.citizensnpcs.trait.Controllable.BuiltInControls
- GroundController(NPC) - Constructor for class net.citizensnpcs.trait.Controllable.GroundController
- GroupNPCFlock - Class in net.citizensnpcs.api.ai.flocking
-
Defines a static flock of NPCs with an optional radius.
- GroupNPCFlock(Iterable<NPC>, double) - Constructor for class net.citizensnpcs.api.ai.flocking.GroupNPCFlock
- GUIDED_WAYPOINT_EDITOR_ADDED_AVAILABLE - Static variable in class net.citizensnpcs.util.Messages
- GUIDED_WAYPOINT_EDITOR_ADDED_GUIDE - Static variable in class net.citizensnpcs.util.Messages
- GUIDED_WAYPOINT_EDITOR_ALREADY_TAKEN - Static variable in class net.citizensnpcs.util.Messages
- GUIDED_WAYPOINT_EDITOR_BEGIN - Static variable in class net.citizensnpcs.util.Messages
- GUIDED_WAYPOINT_EDITOR_DISTANCE_SET - Static variable in class net.citizensnpcs.util.Messages
- GUIDED_WAYPOINT_EDITOR_END - Static variable in class net.citizensnpcs.util.Messages
- GuidedWaypointProvider - Class in net.citizensnpcs.trait.waypoint
-
Stores guided waypoint info.
- GuidedWaypointProvider() - Constructor for class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
H
- h(VectorNode) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorGoal
- h(T) - Method in interface net.citizensnpcs.api.astar.AStarGoal
-
Returns the estimated heuristic cost of traversing from the supplied
AStarNode
to the goal. - HAND - Enum constant in enum net.citizensnpcs.api.trait.trait.Equipment.EquipmentSlot
- handle(LivingEntity, LivingEntity) - Method in interface net.citizensnpcs.api.ai.AttackStrategy
-
Tries to attack the supplied target from the supplied attacker.
- has(String) - Method in interface net.citizensnpcs.api.npc.MetadataStore
-
Returns whether the metadata exists.
- has(String) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
- has(UUID, String) - Method in class net.citizensnpcs.api.LocationLookup.PerPlayerMetadata
- has(NPC.Metadata) - Method in interface net.citizensnpcs.api.npc.MetadataStore
-
Returns whether the metadata exists.
- has(NPC.Metadata) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
- hasAnyFlags() - Method in class net.citizensnpcs.api.command.CommandContext
- hasAnyValueFlag(String...) - Method in class net.citizensnpcs.api.command.CommandContext
- hasAttribute(Attribute) - Method in class net.citizensnpcs.trait.AttributeTrait
- hasCommand(String...) - Method in class net.citizensnpcs.api.command.CommandManager
-
Checks to see whether there is a command handler for the given command parts at the root level.
- hasCommand(Command, String...) - Method in class net.citizensnpcs.api.command.CommandManager
-
Checks to see whether there is a command handler for the given command at the root level.
- hasCommandId(int) - Method in class net.citizensnpcs.trait.CommandTrait
- hasEditor(Player) - Static method in class net.citizensnpcs.editor.Editor
- hasExaminer(Class<? extends BlockExaminer>) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- hasFlag(char) - Method in class net.citizensnpcs.api.command.CommandContext
- hasGravity() - Method in class net.citizensnpcs.trait.Gravity
- hashCode() - Method in class net.citizensnpcs.api.ai.SimpleGoalEntry
- hashCode() - Method in class net.citizensnpcs.api.ai.tree.ForwardingBehaviorGoalAdapter
- hashCode() - Method in class net.citizensnpcs.api.astar.AStarNode
- hashCode() - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- hashCode() - Method in class net.citizensnpcs.api.command.CommandManager.CommandInfo
- hashCode() - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
- hashCode() - Method in class net.citizensnpcs.api.hpastar.ClusterNode
- hashCode() - Method in class net.citizensnpcs.api.hpastar.HPAGraphAStarNode
- hashCode() - Method in class net.citizensnpcs.api.hpastar.HPAGraphNode
- hashCode() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- hashCode() - Method in class net.citizensnpcs.api.util.BoundingBox
- hashCode() - Method in class net.citizensnpcs.api.util.DataKey
- hashCode() - Method in class net.citizensnpcs.api.util.EntityDim
- hashCode() - Method in class net.citizensnpcs.api.util.MemoryDataKey
- hashCode() - Method in class net.citizensnpcs.api.util.OldEnumCompat.CatTypeEnum
- hashCode() - Method in class net.citizensnpcs.api.util.OldEnumCompat.FrogVariantEnum
- hashCode() - Method in class net.citizensnpcs.api.util.OldEnumCompat.VillagerProfessionEnum
- hashCode() - Method in class net.citizensnpcs.api.util.OldEnumCompat.VillagerTypeEnum
- hashCode() - Method in class net.citizensnpcs.api.util.SpigotUtil.InventoryViewAPI
- hashCode() - Method in class net.citizensnpcs.api.util.YamlStorage
- hashCode() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists
- hashCode() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- hashCode() - Method in class net.citizensnpcs.trait.waypoint.Waypoint
- hashCode() - Method in class net.citizensnpcs.util.Anchor
- hashCode() - Method in class net.citizensnpcs.util.ChunkCoord
- hasImplementation() - Static method in class net.citizensnpcs.api.CitizensAPI
- hasIndex(int) - Method in class net.citizensnpcs.trait.text.Text
- hasNamespace(String) - Method in class net.citizensnpcs.api.npc.templates.TemplateRegistry
- hasNectar() - Method in class net.citizensnpcs.trait.versioned.BeeTrait
- hasPage(int) - Method in class net.citizensnpcs.api.util.Paginator
- hasPose(String) - Method in class net.citizensnpcs.trait.Poses
- hasRecipients() - Method in class net.citizensnpcs.api.ai.speech.SpeechContext
-
Checks if there are any recipients.
- hasSkinData() - Method in class net.citizensnpcs.npc.skin.Skin
-
Determine if the skin data has been retrieved.
- hasStung() - Method in class net.citizensnpcs.trait.versioned.BeeTrait
- hasTrait(Class<? extends Trait>) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- hasTrait(Class<? extends Trait>) - Method in interface net.citizensnpcs.api.npc.NPC
-
Checks if this NPC has the given trait.
- hasValueFlag(String) - Method in class net.citizensnpcs.api.command.CommandContext
- hasWalkableNodes() - Method in class net.citizensnpcs.api.hpastar.HPACluster
- HAT - Enum constant in enum net.citizensnpcs.trait.SkinLayers.Layer
- header(String) - Method in class net.citizensnpcs.api.util.Paginator
- headOnly(boolean) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
- HEADONLY_SET - Static variable in class net.citizensnpcs.util.Messages
- HEADONLY_UNSET - Static variable in class net.citizensnpcs.util.Messages
- height - Variable in class net.citizensnpcs.api.util.EntityDim
- HELMET - Enum constant in enum net.citizensnpcs.api.trait.trait.Equipment.EquipmentSlot
- help() - Element in annotation type net.citizensnpcs.api.command.Command
-
A longer description of the command and any flags it uses which will be displayed in addition to
Command.desc()
in help commands. - heuristicDistance(Vector) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
- hide() - Method in class net.citizensnpcs.trait.SkinLayers
- hideCape() - Method in class net.citizensnpcs.trait.SkinLayers
- hideHat() - Method in class net.citizensnpcs.trait.SkinLayers
- hideJacket() - Method in class net.citizensnpcs.trait.SkinLayers
- hideLeftPants() - Method in class net.citizensnpcs.trait.SkinLayers
- hideLeftSleeve() - Method in class net.citizensnpcs.trait.SkinLayers
- hidePants() - Method in class net.citizensnpcs.trait.SkinLayers
- hideRightPants() - Method in class net.citizensnpcs.trait.SkinLayers
- hideRightSleeve() - Method in class net.citizensnpcs.trait.SkinLayers
- hideSleeves() - Method in class net.citizensnpcs.trait.SkinLayers
- HIGH_INFLUENCE - Static variable in class net.citizensnpcs.api.ai.flocking.Flocker
-
Sample weight indicating high amount of influence from flocking.
- HIGHLIGHT_COLOUR - Enum constant in enum net.citizensnpcs.Settings.Setting
- hologram - Variable in class net.citizensnpcs.trait.HologramTrait.SingleEntityHologramRenderer
- HOLOGRAM_ALWAYS_UPDATE_POSITION - Enum constant in enum net.citizensnpcs.Settings.Setting
- HOLOGRAM_BACKGROUND_COLOR_SET - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_CLEARED - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_DEFAULT_BACKGROUND_COLOR_SET - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_DEFAULT_SHADOW_SET - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_DEFAULT_SHADOW_UNSET - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_DESCRIBE_HEADER - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_INVALID_LINE - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_LINE_ADD - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_LINE_HEIGHT_SET - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_LINE_REMOVED - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_LINE_SET - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_MARGIN_MISSING - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_MARGIN_SET - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_RENDERER - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
- HOLOGRAM_SHADOW_SET - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_SHADOW_UNSET - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_TEXT_MISSING - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_TEXT_REMOVED - Static variable in class net.citizensnpcs.util.Messages
- HOLOGRAM_UPDATE_RATE - Enum constant in enum net.citizensnpcs.Settings.Setting
- HOLOGRAM_VIEW_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
- HologramRendererCreateEvent(NPC, HologramTrait.HologramRenderer, boolean) - Constructor for class net.citizensnpcs.trait.HologramTrait.HologramRendererCreateEvent
- HologramTrait - Class in net.citizensnpcs.trait
-
Manages a set of holograms attached to the NPC.
- HologramTrait() - Constructor for class net.citizensnpcs.trait.HologramTrait
- HologramTrait.AreaEffectCloudRenderer - Class in net.citizensnpcs.trait
- HologramTrait.ArmorstandRenderer - Class in net.citizensnpcs.trait
- HologramTrait.ArmorstandVehicleRenderer - Class in net.citizensnpcs.trait
- HologramTrait.HologramRenderer - Interface in net.citizensnpcs.trait
-
API for rendering holograms.
- HologramTrait.HologramRendererCreateEvent - Class in net.citizensnpcs.trait
- HologramTrait.InteractionVehicleRenderer - Class in net.citizensnpcs.trait
- HologramTrait.ItemDisplayRenderer - Class in net.citizensnpcs.trait
- HologramTrait.ItemRenderer - Class in net.citizensnpcs.trait
- HologramTrait.SingleEntityHologramRenderer - Class in net.citizensnpcs.trait
-
A helper class that models a hologram as a single entity that represents a single line in game.
- HologramTrait.TabCompletions - Class in net.citizensnpcs.trait
- HologramTrait.TextDisplayRenderer - Class in net.citizensnpcs.trait
- HologramTrait.TextDisplayVehicleRenderer - Class in net.citizensnpcs.trait
- HOME_TRAIT_DELAY_SET - Static variable in class net.citizensnpcs.util.Messages
- HOME_TRAIT_DISTANCE_SET - Static variable in class net.citizensnpcs.util.Messages
- HOME_TRAIT_LOCATION_SET - Static variable in class net.citizensnpcs.util.Messages
- HOME_TRAIT_PATHFIND_SET - Static variable in class net.citizensnpcs.util.Messages
- HOME_TRAIT_TELEPORT_SET - Static variable in class net.citizensnpcs.util.Messages
- HomeTrait - Class in net.citizensnpcs.trait
- HomeTrait() - Constructor for class net.citizensnpcs.trait.HomeTrait
- HomeTrait.ReturnStrategy - Enum in net.citizensnpcs.trait
- HOOK_PROTOCOLLIB - Enum constant in enum net.citizensnpcs.Settings.Setting
- HORSE_CHEST_SET - Static variable in class net.citizensnpcs.util.Messages
- HORSE_CHEST_UNSET - Static variable in class net.citizensnpcs.util.Messages
- HORSE_COLOR_SET - Static variable in class net.citizensnpcs.util.Messages
- HORSE_DESCRIBE - Static variable in class net.citizensnpcs.util.Messages
- HORSE_STYLE_SET - Static variable in class net.citizensnpcs.util.Messages
- HORSE_TAMED_SET - Static variable in class net.citizensnpcs.util.Messages
- HORSE_TAMED_UNSET - Static variable in class net.citizensnpcs.util.Messages
- HorseEquipper - Class in net.citizensnpcs.editor
- HorseEquipper() - Constructor for class net.citizensnpcs.editor.HorseEquipper
- HorseModifiers - Class in net.citizensnpcs.trait
-
Persists various
Horse
metadata. - HorseModifiers() - Constructor for class net.citizensnpcs.trait.HorseModifiers
- HPACluster - Class in net.citizensnpcs.api.hpastar
- HPACluster(HPAGraph, int, int, int, int, int) - Constructor for class net.citizensnpcs.api.hpastar.HPACluster
- HPAEntrance - Class in net.citizensnpcs.api.hpastar
- HPAEntrance() - Constructor for class net.citizensnpcs.api.hpastar.HPAEntrance
- HPAGraph - Class in net.citizensnpcs.api.hpastar
- HPAGraph(BlockSource, int, int, int) - Constructor for class net.citizensnpcs.api.hpastar.HPAGraph
- HPAGraphAStarNode - Class in net.citizensnpcs.api.hpastar
- HPAGraphAStarNode(HPAGraphNode, HPAGraphEdge) - Constructor for class net.citizensnpcs.api.hpastar.HPAGraphAStarNode
- HPAGraphEdge - Class in net.citizensnpcs.api.hpastar
- HPAGraphEdge(HPAGraphNode, HPAGraphNode, HPAGraphEdge.EdgeType, float) - Constructor for class net.citizensnpcs.api.hpastar.HPAGraphEdge
- HPAGraphEdge.EdgeType - Enum in net.citizensnpcs.api.hpastar
- HPAGraphNode - Class in net.citizensnpcs.api.hpastar
- HPAGraphNode(int, int, int) - Constructor for class net.citizensnpcs.api.hpastar.HPAGraphNode
- HURT - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
- HURT_SOUND - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
The Minecraft sound to play when hurt.
I
- id() - Method in enum net.citizensnpcs.trait.EntityPoseTrait.EntityPose
-
Deprecated.
- ID_NOT_FOUND - Static variable in class net.citizensnpcs.api.command.CommandMessages
- idebug(Supplier<String>) - Static method in class net.citizensnpcs.api.util.Messaging
- Identity() - Constructor for class net.citizensnpcs.api.command.Arg.CompletionsProvider.Identity
- Identity() - Constructor for class net.citizensnpcs.api.command.Arg.FlagValidator.Identity
- IDLE - Enum constant in enum net.citizensnpcs.trait.versioned.ArmadilloTrait.ArmadilloState
- IDLING - Enum constant in enum net.citizensnpcs.trait.versioned.SnifferTrait.SnifferState
- IfElse - Class in net.citizensnpcs.api.ai.tree
- IfElse(Condition, Behavior, Behavior) - Constructor for class net.citizensnpcs.api.ai.tree.IfElse
- IGNORE - Enum constant in enum net.citizensnpcs.api.astar.pathfinder.BlockExaminer.PassableState
- immediate(boolean) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
- inBlock(Entity) - Static method in class net.citizensnpcs.util.Util
- inGroup(Collection<String>, Player) - Static method in class net.citizensnpcs.api.util.PermissionUtil
- INHALING - Enum constant in enum net.citizensnpcs.trait.EntityPoseTrait.EntityPose
- INITIAL_PLAYER_JOIN_SKIN_PACKET_DELAY - Enum constant in enum net.citizensnpcs.Settings.Setting
- initialise(MenuContext) - Method in class net.citizensnpcs.api.gui.InventoryMenuPage
- initialise(MenuContext) - Method in class net.citizensnpcs.commands.gui.NPCConfigurator
- initialise(MenuContext) - Method in class net.citizensnpcs.editor.EndermanEquipperGUI
- initialise(MenuContext) - Method in class net.citizensnpcs.editor.GenericEquipperGUI
- initialise(MenuContext) - Method in class net.citizensnpcs.editor.SteerableEquipperGUI
- initialise(MenuContext) - Method in class net.citizensnpcs.trait.CommandTrait.ItemRequirementGUI
- initialise(MenuContext) - Method in class net.citizensnpcs.trait.DropsTrait.DropsGUI
- initialise(MenuContext) - Method in class net.citizensnpcs.trait.shop.CommandAction.CommandActionEditor
- initialise(MenuContext) - Method in class net.citizensnpcs.trait.shop.ItemAction.ItemActionEditor
- initialise(MenuContext) - Method in class net.citizensnpcs.trait.shop.PermissionAction.PermissionActionEditor
- initialise(MenuContext) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopContentsEditor
- initialise(MenuContext) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItemEditor
- initialise(MenuContext) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPageSettings
- initialise(MenuContext) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopSettings
- initialise(MenuContext) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopViewer
- InjectContext - Annotation Type in net.citizensnpcs.api.gui
-
Marker annotation to inject context variables at runtime into
InventoryMenuPage
s. - Injector - Class in net.citizensnpcs.api.command
- Injector(Object...) - Constructor for class net.citizensnpcs.api.command.Injector
- InputMenus - Class in net.citizensnpcs.api.gui
- InputMenus() - Constructor for class net.citizensnpcs.api.gui.InputMenus
- InputMenus.BooleanSlotHandler - Class in net.citizensnpcs.api.gui
- InputMenus.Choice<T> - Class in net.citizensnpcs.api.gui
- InputMenus.Choice.Type - Enum in net.citizensnpcs.api.gui
- insert(HPAGraphNode) - Method in class net.citizensnpcs.api.hpastar.HPACluster
- insertLine(int, String) - Method in class net.citizensnpcs.trait.HologramTrait
- instance - Variable in class net.citizensnpcs.api.command.CommandManager.CommandInfo
- INSTANCE - Static variable in class net.citizensnpcs.api.ai.TeleportStuckAction
- INSTANCE - Static variable in class net.citizensnpcs.api.ai.tree.Empty
- INTER - Enum constant in enum net.citizensnpcs.api.hpastar.HPAGraphEdge.EdgeType
- InteractionVehicleRenderer() - Constructor for class net.citizensnpcs.trait.HologramTrait.InteractionVehicleRenderer
- INTRA - Enum constant in enum net.citizensnpcs.api.hpastar.HPAGraphEdge.EdgeType
- INVALID_AGE - Static variable in class net.citizensnpcs.util.Messages
- INVALID_ANCHOR_NAME - Static variable in class net.citizensnpcs.util.Messages
- INVALID_ANIMATION - Static variable in class net.citizensnpcs.util.Messages
- INVALID_AXOLOTL_VARIANT - Static variable in class net.citizensnpcs.util.Messages
- INVALID_BEE_ANGER - Static variable in class net.citizensnpcs.util.Messages
- INVALID_CAT_COLLAR_COLOR - Static variable in class net.citizensnpcs.util.Messages
- INVALID_CAT_TYPE - Static variable in class net.citizensnpcs.util.Messages
- INVALID_ENTITY_TYPE - Static variable in class net.citizensnpcs.util.Messages
- INVALID_FOX_TYPE - Static variable in class net.citizensnpcs.util.Messages
- INVALID_FROG_VARIANT - Static variable in class net.citizensnpcs.util.Messages
- INVALID_HORSE_COLOR - Static variable in class net.citizensnpcs.util.Messages
- INVALID_HORSE_STYLE - Static variable in class net.citizensnpcs.util.Messages
- INVALID_HORSE_VARIANT - Static variable in class net.citizensnpcs.util.Messages
- INVALID_LLAMA_COLOR - Static variable in class net.citizensnpcs.util.Messages
- INVALID_LOCATION - Static variable in class net.citizensnpcs.api.command.CommandMessages
- INVALID_MUSHROOM_COW_VARIANT - Static variable in class net.citizensnpcs.util.Messages
- INVALID_NUMBER - Static variable in class net.citizensnpcs.api.command.CommandMessages
- INVALID_OCELOT_TYPE - Static variable in class net.citizensnpcs.util.Messages
- INVALID_PANDA_GENE - Static variable in class net.citizensnpcs.util.Messages
- INVALID_PARROT_VARIANT - Static variable in class net.citizensnpcs.util.Messages
- INVALID_POSE_NAME - Static variable in class net.citizensnpcs.util.Messages
- INVALID_PROFESSION - Static variable in class net.citizensnpcs.util.Messages
- INVALID_RABBIT_TYPE - Static variable in class net.citizensnpcs.util.Messages
- INVALID_SCRIPT_FILE - Static variable in class net.citizensnpcs.util.Messages
- INVALID_SHEEP_COLOR - Static variable in class net.citizensnpcs.util.Messages
- INVALID_SHULKER_COLOR - Static variable in class net.citizensnpcs.util.Messages
- INVALID_SKIN_FILE - Static variable in class net.citizensnpcs.util.Messages
- INVALID_SOUND - Static variable in class net.citizensnpcs.util.Messages
- INVALID_SPAWN_LOCATION - Static variable in class net.citizensnpcs.util.Messages
- INVALID_SPEECH_BUBBLES_DURATION - Static variable in class net.citizensnpcs.util.Messages
- INVALID_TRIGGER_TELEPORT_FORMAT - Static variable in class net.citizensnpcs.util.Messages
- INVALID_TROPICALFISH_COLOR - Static variable in class net.citizensnpcs.util.Messages
- INVALID_TROPICALFISH_PATTERN - Static variable in class net.citizensnpcs.util.Messages
- INVALID_VILLAGER_TYPE - Static variable in class net.citizensnpcs.util.Messages
- Inventory - Class in net.citizensnpcs.api.trait.trait
-
Represents an NPC's inventory.
- Inventory() - Constructor for class net.citizensnpcs.api.trait.trait.Inventory
- InventoryMenu - Class in net.citizensnpcs.api.gui
-
A container class for Inventory GUIs.
- InventoryMenu(InventoryMenu.InventoryMenuInfo, InventoryMenuPage) - Constructor for class net.citizensnpcs.api.gui.InventoryMenu
- InventoryMenuPage - Class in net.citizensnpcs.api.gui
-
The concrete page instance representing a single page in a stack of inventory menu GUIs.
- InventoryMenuPage() - Constructor for class net.citizensnpcs.api.gui.InventoryMenuPage
- InventoryMenuPattern - Class in net.citizensnpcs.api.gui
-
The concrete instance of a
MenuPattern
. - InventoryMenuPattern(MenuPattern, List<InventoryMenuSlot>, List<InventoryMenuTransition>) - Constructor for class net.citizensnpcs.api.gui.InventoryMenuPattern
- InventoryMenuSlot - Class in net.citizensnpcs.api.gui
-
Represents a single inventory slot in a
InventoryMenu
. - InventoryMenuTransition - Class in net.citizensnpcs.api.gui
-
The concrete class of
MenuTransition
. - InventoryMenuTransition(InventoryMenuSlot, Class<? extends InventoryMenuPage>) - Constructor for class net.citizensnpcs.api.gui.InventoryMenuTransition
- InventoryMultiplexer - Class in net.citizensnpcs.util
- InventoryMultiplexer(Collection<Inventory>) - Constructor for class net.citizensnpcs.util.InventoryMultiplexer
- InventoryMultiplexer(Inventory...) - Constructor for class net.citizensnpcs.util.InventoryMultiplexer
- InventoryViewAPI(InventoryView) - Constructor for class net.citizensnpcs.api.util.SpigotUtil.InventoryViewAPI
- invert(Behavior) - Static method in class net.citizensnpcs.api.ai.tree.Decorator
- isActive() - Method in class net.citizensnpcs.api.gui.InputMenus.Choice
- isActive() - Method in class net.citizensnpcs.trait.FollowTrait
-
Returns whether the trait is actively following a
Entity
. - isActive() - Method in class net.citizensnpcs.trait.RotationTrait.PacketRotationSession
- isActive() - Method in class net.citizensnpcs.trait.RotationTrait.RotationSession
- isActive() - Method in class net.citizensnpcs.util.EmptyChannel
- isAggressive() - Method in interface net.citizensnpcs.api.ai.EntityTarget
- isAggressive() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
- isAllowlist() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
- isAlwaysFlyable(EntityType) - Static method in class net.citizensnpcs.util.Util
- isAngry() - Method in class net.citizensnpcs.trait.EndermanTrait
- isAngry() - Method in class net.citizensnpcs.trait.WolfModifiers
- isAwake() - Method in class net.citizensnpcs.trait.BatTrait
- isBedrockName(String) - Static method in class net.citizensnpcs.util.Util
- isCancelled() - Method in class net.citizensnpcs.api.ai.speech.event.NPCSpeechEvent
- isCancelled() - Method in class net.citizensnpcs.api.ai.speech.event.SpeechEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.CommandSenderCreateNPCEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.EntityTargetNPCEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCClickEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCCombustEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCCommandDispatchEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCDamageEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCDespawnEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCKnockbackEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCMoveEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCOpenDoorEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCOpenGateEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCPistonPushEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCPushEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCSeenByPlayerEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCSpawnEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCTeleportEvent
- isCancelled() - Method in class net.citizensnpcs.api.event.NPCVehicleDamageEvent
- isCompatible(EventLoop) - Method in class net.citizensnpcs.util.EmptyChannel
- isComplete() - Method in class net.citizensnpcs.api.astar.pathfinder.Path
- isComplete() - Method in interface net.citizensnpcs.api.astar.Plan
- isCrouching() - Method in class net.citizensnpcs.trait.versioned.FoxTrait
- isDancing() - Method in class net.citizensnpcs.trait.versioned.AllayTrait
- isDancing() - Method in class net.citizensnpcs.trait.versioned.PiglinTrait
- isDebugging() - Static method in class net.citizensnpcs.api.util.Messaging
- isDefaultTextShadow() - Method in class net.citizensnpcs.trait.HologramTrait
- isDefaultTrait() - Method in class net.citizensnpcs.api.trait.TraitInfo
- isDelayedCancellation() - Method in class net.citizensnpcs.api.event.NPCRightClickEvent
- isDenylist() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
- isDerp() - Method in class net.citizensnpcs.trait.versioned.SnowmanTrait
- isDestroyWalls() - Method in class net.citizensnpcs.trait.versioned.EnderDragonTrait
- isDoor(Material) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- isEating() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
- isEmpty() - Method in class net.citizensnpcs.api.astar.AStarMachine.AStarState
- isEnabled() - Method in class net.citizensnpcs.trait.Controllable
- isEnabled() - Method in class net.citizensnpcs.trait.FollowTrait
- isEnabled() - Method in class net.citizensnpcs.trait.LookClose
- isEnabled() - Method in class net.citizensnpcs.trait.MirrorTrait
- isEquippable(ItemStack, Equipment.EquipmentSlot) - Static method in class net.citizensnpcs.util.Util
- isExecutingGoal() - Method in interface net.citizensnpcs.api.ai.GoalController
- isExecutingGoal() - Method in class net.citizensnpcs.api.ai.SimpleGoalController
- isFaceplanted() - Method in class net.citizensnpcs.trait.versioned.FoxTrait
- isFinished(VectorNode) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorGoal
- isFinished(T) - Method in interface net.citizensnpcs.api.astar.AStarGoal
-
Returns whether the supplied
AStarNode
represents the goal state for thisAStarGoal
. - isFlyable() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- isFlyable() - Method in interface net.citizensnpcs.api.npc.NPC
-
Returns whether this NPC is flyable or not.
- isFlyable() - Method in class net.citizensnpcs.npc.CitizensNPC
- isGate(Material) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- isHeadOnly() - Method in class net.citizensnpcs.trait.LookClose
- isHidden(Player) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
-
Whether the NPC should be hidden from the given Player
- isHiddenFrom(Player) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- isHiddenFrom(Player) - Method in interface net.citizensnpcs.api.npc.NPC
-
Returns whether the given player can see the NPC (i.e.
- isHideErrorMessages() - Method in class net.citizensnpcs.trait.CommandTrait
- isHorse(EntityType) - Static method in class net.citizensnpcs.util.Util
- isInterested() - Method in class net.citizensnpcs.trait.versioned.FoxTrait
- isInterested() - Method in class net.citizensnpcs.trait.WolfModifiers
- isInvulnerable() - Method in class net.citizensnpcs.trait.WitherTrait
- isLeashed(NPC, Supplier<Boolean>, Runnable) - Static method in class net.citizensnpcs.util.NMS
- isLeftHorn() - Method in class net.citizensnpcs.trait.versioned.GoatTrait
- isLiquid(Material...) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- isLiquidOrInLiquid(Block) - Static method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- isLoaded() - Method in class net.citizensnpcs.util.Anchor
- isLoaded(Location) - Static method in class net.citizensnpcs.util.Util
- isLyingDown() - Method in class net.citizensnpcs.trait.versioned.CatTrait
- isMarker() - Method in class net.citizensnpcs.trait.ArmorStandTrait
- isMirroring(Player) - Method in class net.citizensnpcs.trait.MirrorTrait
- isMirroringEquipment() - Method in class net.citizensnpcs.trait.MirrorTrait
- isNameRenderer() - Method in class net.citizensnpcs.trait.HologramTrait.HologramRendererCreateEvent
- isNavigating() - Method in interface net.citizensnpcs.api.ai.Navigator
- isNavigating() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- isNPC(Entity) - Method in interface net.citizensnpcs.api.npc.NPCRegistry
- isNPC(Entity) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
- isOffHand(PlayerInteractEntityEvent) - Static method in class net.citizensnpcs.util.Util
- isOffHand(PlayerInteractEvent) - Static method in class net.citizensnpcs.util.Util
- isOnGround(Entity) - Static method in class net.citizensnpcs.util.NMS
- isOnGround(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- isOpen() - Method in class net.citizensnpcs.util.EmptyChannel
- isOwnedBy(String) - Method in class net.citizensnpcs.api.trait.trait.Owner
- isOwnedBy(UUID) - Method in class net.citizensnpcs.api.trait.trait.Owner
- isOwnedBy(CommandSender) - Method in class net.citizensnpcs.api.trait.trait.Owner
-
Gets if the given
CommandSender
is the owner of an NPC. - isPassable(BlockSource, PathPoint) - Method in interface net.citizensnpcs.api.astar.pathfinder.BlockExaminer
- isPassable(BlockSource, PathPoint) - Method in class net.citizensnpcs.api.astar.pathfinder.DoorExaminer
- isPassable(BlockSource, PathPoint) - Method in class net.citizensnpcs.api.astar.pathfinder.FlyingBlockExaminer
- isPassable(BlockSource, PathPoint) - Method in class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- isPassable(BlockSource, PathPoint) - Method in class net.citizensnpcs.api.astar.pathfinder.SwimmingExaminer
- isPassable(BlockSource, PathPoint) - Method in class net.citizensnpcs.npc.ai.BoundingBoxExaminer
- isPassable(BlockSource, PathPoint) - Method in class net.citizensnpcs.npc.ai.FallingExaminer
- isPathfind() - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- isPaused() - Method in interface net.citizensnpcs.api.ai.GoalController
- isPaused() - Method in interface net.citizensnpcs.api.ai.Navigator
- isPaused() - Method in class net.citizensnpcs.api.ai.SimpleGoalController
- isPaused() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- isPaused() - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
- isPaused() - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
- isPaused() - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- isPaused() - Method in interface net.citizensnpcs.trait.waypoint.WaypointProvider
-
Returns whether this provider has paused execution of waypoints.
- isPlayingDead() - Method in class net.citizensnpcs.trait.versioned.AxolotlTrait
- isPossible() - Method in class net.citizensnpcs.trait.shop.NPCShopAction.Transaction
- isPouncing() - Method in class net.citizensnpcs.trait.versioned.FoxTrait
- isPowered() - Method in class net.citizensnpcs.trait.Powered
- isProtected() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- isProtected() - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets whether this NPC is protected from damage, movement and other events that players and mobs use to change the entity state of the NPC.
- isPushableByFluids() - Method in class net.citizensnpcs.api.npc.AbstractNPC
- isPushableByFluids() - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets whether this NPC is pushable by fluids.
- isRandomLook() - Method in class net.citizensnpcs.trait.LookClose
- isRandomTalker() - Method in class net.citizensnpcs.trait.text.Text
- isRearing() - Method in class net.citizensnpcs.trait.versioned.PolarBearTrait
- isRegistryKeyed(Class<?>) - Static method in class net.citizensnpcs.api.util.SpigotUtil
- isRightHorn() - Method in class net.citizensnpcs.trait.versioned.GoatTrait
- isRolling() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
- isRunImplemented() - Method in class net.citizensnpcs.api.trait.Trait
- isSheared() - Method in class net.citizensnpcs.trait.SheepTrait
- isShowBase() - Method in class net.citizensnpcs.trait.EnderCrystalTrait
- isSitting() - Method in class net.citizensnpcs.trait.SitTrait
- isSitting() - Method in class net.citizensnpcs.trait.versioned.FoxTrait
- isSitting() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
- isSitting() - Method in class net.citizensnpcs.trait.WolfModifiers
- isSleeping() - Method in class net.citizensnpcs.trait.versioned.FoxTrait
- isSmall() - Method in class net.citizensnpcs.trait.ArmorStandTrait
- isSneaking() - Method in class net.citizensnpcs.trait.SneakTrait
- isSneaking(NPC, Player) - Method in interface net.citizensnpcs.trait.HologramTrait.HologramRenderer
-
If
invalid reference
NPC.Metadata.HOLOGRAM_RENDERER
- isSneaking(Entity) - Static method in class net.citizensnpcs.util.NMS
- isSneaking(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- isSneezing() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
- isSolid(Block) - Static method in class net.citizensnpcs.util.NMS
- isSolid(Block) - Method in interface net.citizensnpcs.util.NMSBridge
- isSpawned() - Method in interface net.citizensnpcs.api.npc.NPC
-
Gets whether this NPC is currently spawned.
- isSpawned() - Method in class net.citizensnpcs.npc.CitizensNPC
- isSprinting(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- isTamed() - Method in class net.citizensnpcs.trait.HorseModifiers
- isTamed() - Method in class net.citizensnpcs.trait.WolfModifiers
- isTargetable() - Method in class net.citizensnpcs.trait.TargetableTrait
- isUpdating(NPC.NPCUpdate) - Method in interface net.citizensnpcs.api.npc.NPC
- isUpdating(NPC.NPCUpdate) - Method in class net.citizensnpcs.npc.CitizensNPC
- isUsing1_13API() - Static method in class net.citizensnpcs.api.util.SpigotUtil
- isValid() - Method in class net.citizensnpcs.npc.skin.Skin
-
Determine if the skin is valid.
- isValid(Entity) - Static method in class net.citizensnpcs.util.NMS
- isValid(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- isVisible() - Method in class net.citizensnpcs.trait.ArmorStandTrait
- isVisible() - Method in class net.citizensnpcs.trait.ItemFrameTrait
- isVisible() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
- isVisible(SkinLayers.Layer) - Method in class net.citizensnpcs.trait.SkinLayers
- isWaterMob(Entity) - Static method in class net.citizensnpcs.api.astar.pathfinder.SwimmingExaminer
- item() - Method in class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
- item(ItemStack) - Method in class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
- ITEM_AMOUNT - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
The Item amount.
- ITEM_DATA - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
The Item data.
- ITEM_ID - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
The Item ID.
- ITEM_SET - Static variable in class net.citizensnpcs.util.Messages
- ItemAction - Class in net.citizensnpcs.trait.shop
- ItemAction() - Constructor for class net.citizensnpcs.trait.shop.ItemAction
- ItemAction(List<ItemStack>) - Constructor for class net.citizensnpcs.trait.shop.ItemAction
- ItemAction(ItemStack...) - Constructor for class net.citizensnpcs.trait.shop.ItemAction
- ItemAction.ItemActionEditor - Class in net.citizensnpcs.trait.shop
- ItemAction.ItemActionGUI - Class in net.citizensnpcs.trait.shop
- ItemActionEditor() - Constructor for class net.citizensnpcs.trait.shop.ItemAction.ItemActionEditor
- ItemActionEditor(ItemAction, Consumer<NPCShopAction>) - Constructor for class net.citizensnpcs.trait.shop.ItemAction.ItemActionEditor
- ItemActionGUI() - Constructor for class net.citizensnpcs.trait.shop.ItemAction.ItemActionGUI
- itemCost(List<ItemStack>) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- ItemDisplayRenderer() - Constructor for class net.citizensnpcs.trait.HologramTrait.ItemDisplayRenderer
- ITEMFRAME_FIXED_SET - Static variable in class net.citizensnpcs.util.Messages
- ITEMFRAME_ITEM_SET - Static variable in class net.citizensnpcs.util.Messages
- ITEMFRAME_ROTATION_SET - Static variable in class net.citizensnpcs.util.Messages
- ITEMFRAME_VISIBLE_SET - Static variable in class net.citizensnpcs.util.Messages
- ItemFrameTrait - Class in net.citizensnpcs.trait
-
Persists
ItemFrame
metadata. - ItemFrameTrait() - Constructor for class net.citizensnpcs.trait.ItemFrameTrait
- ItemRenderer() - Constructor for class net.citizensnpcs.trait.HologramTrait.ItemRenderer
- ItemRequirementGUI(CommandTrait) - Constructor for class net.citizensnpcs.trait.CommandTrait.ItemRequirementGUI
- ItemRequirementGUI(CommandTrait, int) - Constructor for class net.citizensnpcs.trait.CommandTrait.ItemRequirementGUI
- items - Variable in class net.citizensnpcs.trait.shop.ItemAction
- ItemStackPersister - Class in net.citizensnpcs.api.persistence
- ItemStackPersister() - Constructor for class net.citizensnpcs.api.persistence.ItemStackPersister
- ItemStorage - Class in net.citizensnpcs.api.util
- ItemStorage() - Constructor for class net.citizensnpcs.api.util.ItemStorage
- iterator() - Method in class net.citizensnpcs.api.ai.SimpleGoalController
- iterator() - Method in class net.citizensnpcs.api.ai.speech.SpeechContext
-
Gets direct recipients, if any.
- iterator() - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
J
- JACKET - Enum constant in enum net.citizensnpcs.trait.SkinLayers.Layer
- JsonObjectBuilder() - Constructor for class net.citizensnpcs.Metrics.JsonObjectBuilder
- JUMP_POWER_SUPPLIER - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
- JumplessGroundController(NPC) - Constructor for class net.citizensnpcs.trait.Controllable.JumplessGroundController
K
- KEEP_CHUNK_LOADED - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether to keep chunk loaded.
- KEEP_CHUNKS_LOADED - Enum constant in enum net.citizensnpcs.Settings.Setting
- keyExists() - Method in class net.citizensnpcs.api.util.DataKey
- keyExists(String) - Method in class net.citizensnpcs.api.util.DataKey
- keyExists(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
- keyExists(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- keyType() - Element in annotation type net.citizensnpcs.api.persistence.Persist
-
The specific key type to use when deserialising Map keys from storage.
- KNOCKBACK - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Simple knockback toggle.
- KNOCKBACK_SET - Static variable in class net.citizensnpcs.util.Messages
- KNOCKBACK_UNSET - Static variable in class net.citizensnpcs.util.Messages
L
- LazilyLoadedLocation(String, double, double, double, float, float) - Constructor for class net.citizensnpcs.api.persistence.LocationPersister.LazilyLoadedLocation
- LEASH_PROTECTED - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether the NPC is leashable.
- LEASHABLE_SET - Static variable in class net.citizensnpcs.util.Messages
- LEASHABLE_STOPPED - Static variable in class net.citizensnpcs.util.Messages
- leave(Player) - Static method in class net.citizensnpcs.editor.Editor
- LEAVE_BED - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
- leaveAll() - Static method in class net.citizensnpcs.editor.Editor
- LEFT - Enum constant in enum net.citizensnpcs.trait.CommandTrait.Hand
- LEFT_PANTS - Enum constant in enum net.citizensnpcs.trait.SkinLayers.Layer
- LEFT_SLEEVE - Enum constant in enum net.citizensnpcs.trait.SkinLayers.Layer
- leftClick(PlayerInteractEvent) - Method in class net.citizensnpcs.trait.Controllable.GroundController
- leftClick(PlayerInteractEvent) - Method in class net.citizensnpcs.trait.Controllable.JumplessGroundController
- leftClick(PlayerInteractEvent) - Method in class net.citizensnpcs.trait.Controllable.LookAirController
- leftClick(PlayerInteractEvent) - Method in interface net.citizensnpcs.trait.Controllable.MovementController
- leftClick(PlayerInteractEvent) - Method in class net.citizensnpcs.trait.Controllable.PlayerInputAirController
- LEGGINGS - Enum constant in enum net.citizensnpcs.api.trait.trait.Equipment.EquipmentSlot
- length() - Method in class net.citizensnpcs.api.command.CommandContext
- LINEAR - Enum constant in enum net.citizensnpcs.trait.CommandTrait.ExecutionMode
- LINEAR_WAYPOINT_EDITOR_ADDED_WAYPOINT - Static variable in class net.citizensnpcs.util.Messages
- LINEAR_WAYPOINT_EDITOR_BEGIN - Static variable in class net.citizensnpcs.util.Messages
- LINEAR_WAYPOINT_EDITOR_CYCLE_SET - Static variable in class net.citizensnpcs.util.Messages
- LINEAR_WAYPOINT_EDITOR_CYCLE_UNSET - Static variable in class net.citizensnpcs.util.Messages
- LINEAR_WAYPOINT_EDITOR_END - Static variable in class net.citizensnpcs.util.Messages
- LINEAR_WAYPOINT_EDITOR_NOT_SHOWING_MARKERS - Static variable in class net.citizensnpcs.util.Messages
- LINEAR_WAYPOINT_EDITOR_RANGE_EXCEEDED - Static variable in class net.citizensnpcs.util.Messages
- LINEAR_WAYPOINT_EDITOR_REMOVED_WAYPOINT - Static variable in class net.citizensnpcs.util.Messages
- LINEAR_WAYPOINT_EDITOR_SELECTED_WAYPOINT - Static variable in class net.citizensnpcs.util.Messages
- LINEAR_WAYPOINT_EDITOR_SHOWING_MARKERS - Static variable in class net.citizensnpcs.util.Messages
- LINEAR_WAYPOINT_EDITOR_WAYPOINTS_CLEARED - Static variable in class net.citizensnpcs.util.Messages
- LinearWaypointProvider - Class in net.citizensnpcs.trait.waypoint
-
An ordered list of
Waypoint
s to walk between. - LinearWaypointProvider() - Constructor for class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
- LinearWaypointProvider(NPC) - Constructor for class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
- LinearWaypointsCompleteEvent - Class in net.citizensnpcs.trait.waypoint
- LinearWaypointsCompleteEvent(WaypointProvider, Iterator<Waypoint>) - Constructor for class net.citizensnpcs.trait.waypoint.LinearWaypointsCompleteEvent
- link(Player) - Method in interface net.citizensnpcs.util.EntityPacketTracker
- linkedBody(boolean) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
- LINKEDBODY_SET - Static variable in class net.citizensnpcs.util.Messages
- LINKEDBODY_UNSET - Static variable in class net.citizensnpcs.util.Messages
- linkToNPC(NPC) - Method in class net.citizensnpcs.api.trait.Trait
- linkToNPC(NPC) - Method in class net.citizensnpcs.trait.ClickRedirectTrait
- listValuesPretty(Object[]) - Static method in class net.citizensnpcs.util.Util
- livingEntity() - Element in annotation type net.citizensnpcs.api.command.Requirements
- llama(CommandContext, CommandSender, NPC, Llama.Color, Integer) - Static method in class net.citizensnpcs.trait.versioned.LlamaTrait
- LLAMA_COLOR_SET - Static variable in class net.citizensnpcs.util.Messages
- LLAMA_STRENGTH_SET - Static variable in class net.citizensnpcs.util.Messages
- LlamaTrait - Class in net.citizensnpcs.trait.versioned
- LlamaTrait() - Constructor for class net.citizensnpcs.trait.versioned.LlamaTrait
- load() - Method in interface net.citizensnpcs.api.util.Storage
-
Loads data from a file or other location.
- load() - Method in class net.citizensnpcs.api.util.YamlStorage
- load() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists
- load() - Method in class net.citizensnpcs.trait.shop.StoredShops
- load() - Method in class net.citizensnpcs.util.Anchor
-
Attempts to load the unloaded value of the stored
Location
. - load(Class<? extends T>, DataKey) - Static method in class net.citizensnpcs.api.persistence.PersistenceLoader
-
Creates an instance of the given class using the default constructor and loads it using
PersistenceLoader.load(Object, DataKey)
. - load(CommandManager) - Static method in class net.citizensnpcs.util.NMS
- load(CommandManager) - Method in interface net.citizensnpcs.util.NMSBridge
- load(TemplateWorkspace, NamespacedKey, DataKey) - Static method in class net.citizensnpcs.api.npc.templates.Template
- load(DataKey) - Method in class net.citizensnpcs.api.npc.AbstractNPC
- load(DataKey) - Method in interface net.citizensnpcs.api.npc.NPC
- load(DataKey) - Method in interface net.citizensnpcs.api.persistence.Persistable
- load(DataKey) - Method in class net.citizensnpcs.api.trait.trait.Equipment
- load(DataKey) - Method in class net.citizensnpcs.api.trait.trait.Inventory
- load(DataKey) - Method in class net.citizensnpcs.api.trait.Trait
-
Loads a trait.
- load(DataKey) - Method in class net.citizensnpcs.api.trait.trait.MobType
- load(DataKey) - Method in class net.citizensnpcs.api.trait.trait.Spawned
- load(DataKey) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
- load(DataKey) - Method in class net.citizensnpcs.npc.CitizensNPC
- load(DataKey) - Method in class net.citizensnpcs.trait.Anchors
- load(DataKey) - Method in class net.citizensnpcs.trait.AttributeTrait
- load(DataKey) - Method in class net.citizensnpcs.trait.ClickRedirectTrait
- load(DataKey) - Method in class net.citizensnpcs.trait.CurrentLocation
- load(DataKey) - Method in class net.citizensnpcs.trait.HologramTrait
- load(DataKey) - Method in class net.citizensnpcs.trait.LookClose
- load(DataKey) - Method in class net.citizensnpcs.trait.Poses
- load(DataKey) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
- load(DataKey) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItem
- load(DataKey) - Method in class net.citizensnpcs.trait.SkinTrait
- load(DataKey) - Method in class net.citizensnpcs.trait.text.Text
- load(DataKey) - Method in class net.citizensnpcs.trait.VillagerProfession
- load(DataKey) - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
- load(DataKey) - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
- load(DataKey) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
- load(DataKey) - Method in class net.citizensnpcs.trait.waypoint.Waypoints
- load(DataKey) - Method in class net.citizensnpcs.trait.WoolColor
- load(T, DataKey) - Static method in class net.citizensnpcs.api.persistence.PersistenceLoader
- LOAD_TASK_NOT_SCHEDULED - Static variable in class net.citizensnpcs.util.Messages
- loadBridge(String) - Static method in class net.citizensnpcs.util.NMS
- LOADED_ECONOMY - Static variable in class net.citizensnpcs.util.Messages
- loadFrom(DataKey) - Method in interface net.citizensnpcs.api.npc.MetadataStore
-
Loads persistent metadata from the given
DataKey
. - loadFrom(DataKey) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
- loadFromDisk() - Method in class net.citizensnpcs.trait.shop.StoredShops
- loadFromKey(DataKey) - Method in enum net.citizensnpcs.Settings.Setting
- loadInto(NPCRegistry) - Method in class net.citizensnpcs.api.npc.MemoryNPCDataStore
- loadInto(NPCRegistry) - Method in interface net.citizensnpcs.api.npc.NPCDataStore
-
Loads NPCs from disk into the given
NPCRegistry
. - loadInto(NPCRegistry) - Method in class net.citizensnpcs.api.npc.SimpleNPCDataStore
- loadItemStack(DataKey) - Static method in class net.citizensnpcs.api.util.ItemStorage
- localAddress0() - Method in class net.citizensnpcs.util.EmptyChannel
- LOCALE - Enum constant in enum net.citizensnpcs.Settings.Setting
- LOCATION - Enum constant in enum net.citizensnpcs.api.ai.TargetType
- LocationLookup - Class in net.citizensnpcs.api
- LocationLookup() - Constructor for class net.citizensnpcs.api.LocationLookup
- LocationLookup(NPCRegistry) - Constructor for class net.citizensnpcs.api.LocationLookup
- LocationLookup.AsyncPhTreeLoader<K,
V> - Class in net.citizensnpcs.api - LocationLookup.PerPlayerMetadata<T> - Class in net.citizensnpcs.api
- LocationPersister - Class in net.citizensnpcs.api.persistence
- LocationPersister() - Constructor for class net.citizensnpcs.api.persistence.LocationPersister
- LocationPersister.LazilyLoadedLocation - Class in net.citizensnpcs.api.persistence
- log(Object...) - Static method in class net.citizensnpcs.api.util.Messaging
- logTr(String, Object...) - Static method in class net.citizensnpcs.api.util.Messaging
- LONG_JUMPING - Enum constant in enum net.citizensnpcs.trait.EntityPoseTrait.EntityPose
- look(Entity, float, float) - Static method in class net.citizensnpcs.util.NMS
- look(Entity, float, float) - Method in interface net.citizensnpcs.util.NMSBridge
- look(Entity, Entity) - Static method in class net.citizensnpcs.util.NMS
- look(Entity, Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- look(Entity, Location, boolean, boolean) - Static method in class net.citizensnpcs.util.NMS
- look(Entity, Location, boolean, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
- LOOK_AIR - Enum constant in enum net.citizensnpcs.trait.Controllable.BuiltInControls
- LookAirController(NPC) - Constructor for class net.citizensnpcs.trait.Controllable.LookAirController
- lookAtFunction() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
- lookAtFunction(Function<Navigator, Location>) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Sets the position to look at during pathfinding, overriding the default 'look at target' behaviour.
- lookClose(boolean) - Method in class net.citizensnpcs.trait.LookClose
-
Enables/disables the trait
- LookClose - Class in net.citizensnpcs.trait
-
Persists the /npc lookclose metadata
- LookClose() - Constructor for class net.citizensnpcs.trait.LookClose
- LOOKCLOSE_DISABLE_WHEN_NAVIGATING - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_ENABLE_WHEN_NAVIGATING - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_PERPLAYER_SET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_PERPLAYER_UNSET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_RANDOM_DELAY_SET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_RANDOM_PITCH_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_RANDOM_SET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_RANDOM_STOPPED - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_RANDOM_TARGET_SWITCH_DISABLED - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_RANDOM_TARGET_SWITCH_ENABLED - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_RANDOM_YAW_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_REALISTIC_LOOK_SET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_REALISTIC_LOOK_UNSET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_SET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_STOPPED - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_TARGET_NPCS_SET - Static variable in class net.citizensnpcs.util.Messages
- LOOKCLOSE_TARGET_NPCS_UNSET - Static variable in class net.citizensnpcs.util.Messages
- Loop - Class in net.citizensnpcs.api.ai.tree
-
A decorator
Behavior
that continues to execute its child behavior as long as aCondition
returnstrue
and the behavior returnsBehaviorStatus.SUCCESS
. - Loop(Behavior, Condition) - Constructor for class net.citizensnpcs.api.ai.tree.Loop
- lore() - Element in annotation type net.citizensnpcs.api.gui.MenuSlot
-
The lore of the inventory item, newline-delimited.
- LOW_INFLUENCE - Static variable in class net.citizensnpcs.api.ai.flocking.Flocker
-
Sample weight indicating low amount of influence from flocking.
M
- MAGIC_CRIT - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
- manages(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.CommandAction.CommandActionGUI
- manages(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.ExperienceAction.ExperienceActionGUI
- manages(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.ItemAction.ItemActionGUI
- manages(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.MoneyAction.MoneyActionGUI
- manages(NPCShopAction) - Method in interface net.citizensnpcs.trait.shop.NPCShopAction.GUI
- manages(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.OpenShopAction.OpenShopActionGUI
- manages(NPCShopAction) - Method in class net.citizensnpcs.trait.shop.PermissionAction.PermissionActionGUI
- mapping - Variable in class net.citizensnpcs.api.LocationLookup.AsyncPhTreeLoader
- mapping(Behavior, Supplier<BehaviorStatus>) - Static method in class net.citizensnpcs.api.ai.tree.StatusMapper
- markPoseDirty(Entity) - Static method in class net.citizensnpcs.util.NMS
- markPoseDirty(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- matchEnum(T[], String) - Static method in class net.citizensnpcs.util.Util
- matches(String) - Method in class net.citizensnpcs.api.command.CommandContext
- matchesItemInHand(Player, String) - Static method in class net.citizensnpcs.util.Util
- material() - Element in annotation type net.citizensnpcs.api.gui.MenuSlot
-
The material to display (defaults to AIR).
- max() - Element in annotation type net.citizensnpcs.api.command.Command
-
The maximum number of arguments that the command will accept.
- MAX_CONTROLLABLE_FLIGHT_SPEED - Enum constant in enum net.citizensnpcs.Settings.Setting
- MAX_CONTROLLABLE_GROUND_SPEED - Enum constant in enum net.citizensnpcs.Settings.Setting
- MAX_NPC_LIMIT_CHECKS - Enum constant in enum net.citizensnpcs.Settings.Setting
- MAX_NPC_SKIN_RETRIES - Enum constant in enum net.citizensnpcs.Settings.Setting
- MAXIMUM_ASTAR_ITERATIONS - Enum constant in enum net.citizensnpcs.Settings.Setting
- MAXIMUM_TIMES_USED - Enum constant in enum net.citizensnpcs.trait.CommandTrait.CommandTraitError
- MAXIMUM_VISITED_NODES - Enum constant in enum net.citizensnpcs.Settings.Setting
- maxPitchPerTick(float) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
- maxX - Variable in class net.citizensnpcs.api.util.BoundingBox
- maxY - Variable in class net.citizensnpcs.api.util.BoundingBox
- maxYawPerTick(float) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
- maxZ - Variable in class net.citizensnpcs.api.util.BoundingBox
- MCNavigationStrategy - Class in net.citizensnpcs.npc.ai
- MCNavigationStrategy.MCNavigator - Interface in net.citizensnpcs.npc.ai
- MCTargetStrategy - Class in net.citizensnpcs.npc.ai
- MCTargetStrategy(NPC, Entity, boolean, NavigatorParameters) - Constructor for class net.citizensnpcs.npc.ai.MCTargetStrategy
- MCTargetStrategy.TargetNavigator - Interface in net.citizensnpcs.npc.ai
- MemoryDataKey - Class in net.citizensnpcs.api.util
- MemoryDataKey() - Constructor for class net.citizensnpcs.api.util.MemoryDataKey
- MemoryNPCDataStore - Class in net.citizensnpcs.api.npc
- MemoryNPCDataStore() - Constructor for class net.citizensnpcs.api.npc.MemoryNPCDataStore
- Menu - Annotation Type in net.citizensnpcs.api.gui
-
Defines a GUI inventory menu.
- MenuContext - Class in net.citizensnpcs.api.gui
-
A context class passed into the constructor of a
Menu
instance. - MenuContext(InventoryMenu, InventoryMenuSlot[], Inventory, String) - Constructor for class net.citizensnpcs.api.gui.MenuContext
- MenuContext(InventoryMenu, InventoryMenuSlot[], Inventory, String, Map<String, Object>) - Constructor for class net.citizensnpcs.api.gui.MenuContext
- MenuPattern - Annotation Type in net.citizensnpcs.api.gui
-
Defines a pattern of slots and/or transitions.
- MenuPatterns - Annotation Type in net.citizensnpcs.api.gui
- MenuSlot - Annotation Type in net.citizensnpcs.api.gui
-
Defines a slot with a certain item.
- MenuSlots - Annotation Type in net.citizensnpcs.api.gui
- MenuTransition - Annotation Type in net.citizensnpcs.api.gui
-
Defines a menu transition to a new sub-menu.
- MenuTransitions - Annotation Type in net.citizensnpcs.api.gui
- MESSAGE_COLOUR - Enum constant in enum net.citizensnpcs.Settings.Setting
- Messages - Class in net.citizensnpcs.util
- Messages() - Constructor for class net.citizensnpcs.util.Messages
- Messaging - Class in net.citizensnpcs.api.util
- Messaging() - Constructor for class net.citizensnpcs.api.util.Messaging
- metadata() - Method in class net.citizensnpcs.util.EmptyChannel
- METADATA_SET - Static variable in class net.citizensnpcs.util.Messages
- METADATA_UNSET - Static variable in class net.citizensnpcs.util.Messages
- MetadataStore - Interface in net.citizensnpcs.api.npc
-
Represents a storage system for metadata
- metaFilter - Variable in class net.citizensnpcs.trait.shop.ItemAction
- Metrics - Class in net.citizensnpcs
-
bStats collects some data for plugin authors.
- Metrics(JavaPlugin, int) - Constructor for class net.citizensnpcs.Metrics
-
Creates a new Metrics instance.
- METRICS_ERROR_NOTIFICATION - Static variable in class net.citizensnpcs.util.Messages
- METRICS_VERSION - Static variable in class net.citizensnpcs.Metrics.MetricsBase
-
The version of the Metrics class.
- Metrics.AdvancedBarChart - Class in net.citizensnpcs
- Metrics.AdvancedPie - Class in net.citizensnpcs
- Metrics.CustomChart - Class in net.citizensnpcs
- Metrics.DrilldownPie - Class in net.citizensnpcs
- Metrics.JsonObjectBuilder - Class in net.citizensnpcs
-
An extremely simple JSON builder.
- Metrics.JsonObjectBuilder.JsonObject - Class in net.citizensnpcs
-
A super simple representation of a JSON object.
- Metrics.MetricsBase - Class in net.citizensnpcs
- Metrics.MultiLineChart - Class in net.citizensnpcs
- Metrics.SimpleBarChart - Class in net.citizensnpcs
- Metrics.SimplePie - Class in net.citizensnpcs
- Metrics.SingleLineChart - Class in net.citizensnpcs
- MetricsBase(String, String, int, boolean, Consumer<Metrics.JsonObjectBuilder>, Consumer<Metrics.JsonObjectBuilder>, Consumer<Runnable>, Supplier<Boolean>, BiConsumer<String, Throwable>, Consumer<String>, boolean, boolean, boolean) - Constructor for class net.citizensnpcs.Metrics.MetricsBase
-
Creates a new MetricsBase class instance.
- min() - Element in annotation type net.citizensnpcs.api.command.Command
-
Minimum number of arguments that are accepted by the command.
- MINECART_OFFSET - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
The Minecart item offset as defined by Minecraft.
- MINECART_SET - Static variable in class net.citizensnpcs.util.Messages
- MinecraftBlockExaminer - Class in net.citizensnpcs.api.astar.pathfinder
- MinecraftBlockExaminer() - Constructor for class net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer
- minecraftComponentFromRawMessage(String) - Static method in class net.citizensnpcs.api.util.Messaging
- minX - Variable in class net.citizensnpcs.api.util.BoundingBox
- minY - Variable in class net.citizensnpcs.api.util.BoundingBox
- minZ - Variable in class net.citizensnpcs.api.util.BoundingBox
- MIRROR_NAME_SET - Static variable in class net.citizensnpcs.util.Messages
- MIRROR_NAME_UNSET - Static variable in class net.citizensnpcs.util.Messages
- MIRROR_SET - Static variable in class net.citizensnpcs.util.Messages
- MIRROR_UNSET - Static variable in class net.citizensnpcs.util.Messages
- mirrorName() - Method in class net.citizensnpcs.trait.MirrorTrait
- MirrorTrait - Class in net.citizensnpcs.trait
- MirrorTrait() - Constructor for class net.citizensnpcs.trait.MirrorTrait
- MISSING_EXPERIENCE - Enum constant in enum net.citizensnpcs.trait.CommandTrait.CommandTraitError
- MISSING_ITEM - Enum constant in enum net.citizensnpcs.trait.CommandTrait.CommandTraitError
- MISSING_MONEY - Enum constant in enum net.citizensnpcs.trait.CommandTrait.CommandTraitError
- MISSING_TP_CURSOR_BLOCK - Static variable in class net.citizensnpcs.util.Messages
- MISSING_TRAIT - Static variable in class net.citizensnpcs.api.command.CommandMessages
- MobType - Class in net.citizensnpcs.api.trait.trait
-
Represents an NPC's mob type.
- MobType() - Constructor for class net.citizensnpcs.api.trait.trait.MobType
- MOBTYPE_CANNOT_BE_AGED - Static variable in class net.citizensnpcs.util.Messages
- modifiedSpeed(float) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
-
Modifieds the given speed value based on the current parameters.
- modifiers() - Element in annotation type net.citizensnpcs.api.command.Command
-
The argument modifiers accepted by the command.
- MojangSkinGenerator - Class in net.citizensnpcs.util
- MojangSkinGenerator() - Constructor for class net.citizensnpcs.util.MojangSkinGenerator
- money - Variable in class net.citizensnpcs.trait.shop.MoneyAction
- MONEY_WITHDRAWN - Static variable in class net.citizensnpcs.util.Messages
- MoneyAction - Class in net.citizensnpcs.trait.shop
- MoneyAction() - Constructor for class net.citizensnpcs.trait.shop.MoneyAction
- MoneyAction(double) - Constructor for class net.citizensnpcs.trait.shop.MoneyAction
- MoneyAction.MoneyActionGUI - Class in net.citizensnpcs.trait.shop
- MoneyActionGUI() - Constructor for class net.citizensnpcs.trait.shop.MoneyAction.MoneyActionGUI
- mount(Entity, Entity) - Static method in class net.citizensnpcs.util.NMS
- mount(Entity, Entity) - Method in interface net.citizensnpcs.util.NMSBridge
- mount(Player) - Method in class net.citizensnpcs.trait.Controllable
- MOUNT_NPC_MUST_BE_SPAWNED - Static variable in class net.citizensnpcs.util.Messages
- MOUNT_TRIED_TO_MOUNT_NPC_ON_ITSELF - Static variable in class net.citizensnpcs.util.Messages
- MountTrait - Class in net.citizensnpcs.trait
-
Persists the NPC's mounted on entity, if any.
- MountTrait() - Constructor for class net.citizensnpcs.trait.MountTrait
- MOVETO_FORMAT - Static variable in class net.citizensnpcs.util.Messages
- MOVETO_TELEPORTED - Static variable in class net.citizensnpcs.util.Messages
- MoveToGoal - Class in net.citizensnpcs.api.ai.goals
- MoveToGoal(NPC, Location) - Constructor for class net.citizensnpcs.api.ai.goals.MoveToGoal
- mul(double) - Method in class net.citizensnpcs.api.util.BoundingBox
- mul(double, double, double) - Method in class net.citizensnpcs.api.util.BoundingBox
- mul(float) - Method in class net.citizensnpcs.api.util.EntityDim
- MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class net.citizensnpcs.Metrics.MultiLineChart
-
Class constructor.
- MUSHROOM_COW_VARIANT_SET - Static variable in class net.citizensnpcs.util.Messages
- mushroomcow(CommandContext, CommandSender, NPC, MushroomCow.Variant) - Static method in class net.citizensnpcs.trait.versioned.MushroomCowTrait
- MushroomCowTrait - Class in net.citizensnpcs.trait.versioned
- MushroomCowTrait() - Constructor for class net.citizensnpcs.trait.versioned.MushroomCowTrait
- MUST_BE_INGAME - Static variable in class net.citizensnpcs.api.command.CommandMessages
- MUST_BE_OWNER - Static variable in class net.citizensnpcs.api.command.CommandMessages
- MUST_HAVE_SELECTED - Static variable in class net.citizensnpcs.api.command.CommandMessages
N
- n(int) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- name - Variable in class net.citizensnpcs.util.SkinProperty
- name() - Method in class net.citizensnpcs.api.util.DataKey
- name() - Method in class net.citizensnpcs.api.util.MemoryDataKey
- name() - Method in class net.citizensnpcs.api.util.OldEnumCompat.CatTypeEnum
- name() - Method in class net.citizensnpcs.api.util.OldEnumCompat.FrogVariantEnum
- name() - Method in class net.citizensnpcs.api.util.OldEnumCompat.VillagerProfessionEnum
- name() - Method in class net.citizensnpcs.api.util.OldEnumCompat.VillagerTypeEnum
- name() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
- NAMEPLATE_VISIBILITY_SET - Static variable in class net.citizensnpcs.util.Messages
- NAMEPLATE_VISIBLE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Whether the NPC's nameplate should be visible.
- namespace() - Element in annotation type net.citizensnpcs.api.persistence.Persist
-
If using global/static persistence, must be non-empty.
- NamespacedKeyPersister - Class in net.citizensnpcs.api.persistence
- NamespacedKeyPersister() - Constructor for class net.citizensnpcs.api.persistence.NamespacedKeyPersister
- NavigationBeginEvent - Class in net.citizensnpcs.api.ai.event
- NavigationBeginEvent(Navigator) - Constructor for class net.citizensnpcs.api.ai.event.NavigationBeginEvent
- NavigationCancelEvent - Class in net.citizensnpcs.api.ai.event
- NavigationCancelEvent(Navigator, CancelReason) - Constructor for class net.citizensnpcs.api.ai.event.NavigationCancelEvent
- NavigationCompleteEvent - Class in net.citizensnpcs.api.ai.event
- NavigationCompleteEvent(Navigator) - Constructor for class net.citizensnpcs.api.ai.event.NavigationCompleteEvent
- NavigationEvent - Class in net.citizensnpcs.api.ai.event
- NavigationEvent(Navigator) - Constructor for class net.citizensnpcs.api.ai.event.NavigationEvent
- NavigationReplaceEvent - Class in net.citizensnpcs.api.ai.event
- NavigationReplaceEvent(Navigator) - Constructor for class net.citizensnpcs.api.ai.event.NavigationReplaceEvent
- NavigationStuckEvent - Class in net.citizensnpcs.api.ai.event
- NavigationStuckEvent(Navigator, StuckAction) - Constructor for class net.citizensnpcs.api.ai.event.NavigationStuckEvent
- Navigator - Interface in net.citizensnpcs.api.ai
-
Represents the pathfinding AI of an
NPC
. - NavigatorCallback - Interface in net.citizensnpcs.api.ai.event
- NavigatorParameters - Class in net.citizensnpcs.api.ai
- NavigatorParameters() - Constructor for class net.citizensnpcs.api.ai.NavigatorParameters
- NeighbourGeneratorBlockExaminer - Interface in net.citizensnpcs.api.astar.pathfinder
- net.citizensnpcs - package net.citizensnpcs
- net.citizensnpcs.api - package net.citizensnpcs.api
- net.citizensnpcs.api.ai - package net.citizensnpcs.api.ai
- net.citizensnpcs.api.ai.event - package net.citizensnpcs.api.ai.event
- net.citizensnpcs.api.ai.flocking - package net.citizensnpcs.api.ai.flocking
- net.citizensnpcs.api.ai.goals - package net.citizensnpcs.api.ai.goals
- net.citizensnpcs.api.ai.speech - package net.citizensnpcs.api.ai.speech
- net.citizensnpcs.api.ai.speech.event - package net.citizensnpcs.api.ai.speech.event
- net.citizensnpcs.api.ai.tree - package net.citizensnpcs.api.ai.tree
- net.citizensnpcs.api.astar - package net.citizensnpcs.api.astar
- net.citizensnpcs.api.astar.pathfinder - package net.citizensnpcs.api.astar.pathfinder
- net.citizensnpcs.api.command - package net.citizensnpcs.api.command
- net.citizensnpcs.api.command.exception - package net.citizensnpcs.api.command.exception
- net.citizensnpcs.api.event - package net.citizensnpcs.api.event
- net.citizensnpcs.api.exception - package net.citizensnpcs.api.exception
- net.citizensnpcs.api.gui - package net.citizensnpcs.api.gui
- net.citizensnpcs.api.hpastar - package net.citizensnpcs.api.hpastar
- net.citizensnpcs.api.npc - package net.citizensnpcs.api.npc
- net.citizensnpcs.api.npc.templates - package net.citizensnpcs.api.npc.templates
- net.citizensnpcs.api.persistence - package net.citizensnpcs.api.persistence
- net.citizensnpcs.api.trait - package net.citizensnpcs.api.trait
- net.citizensnpcs.api.trait.trait - package net.citizensnpcs.api.trait.trait
- net.citizensnpcs.api.util - package net.citizensnpcs.api.util
- net.citizensnpcs.commands.gui - package net.citizensnpcs.commands.gui
- net.citizensnpcs.commands.history - package net.citizensnpcs.commands.history
- net.citizensnpcs.editor - package net.citizensnpcs.editor
- net.citizensnpcs.npc - package net.citizensnpcs.npc
- net.citizensnpcs.npc.ai - package net.citizensnpcs.npc.ai
- net.citizensnpcs.npc.skin - package net.citizensnpcs.npc.skin
- net.citizensnpcs.npc.skin.profile - package net.citizensnpcs.npc.skin.profile
- net.citizensnpcs.trait - package net.citizensnpcs.trait
- net.citizensnpcs.trait.shop - package net.citizensnpcs.trait.shop
- net.citizensnpcs.trait.text - package net.citizensnpcs.trait.text
- net.citizensnpcs.trait.versioned - package net.citizensnpcs.trait.versioned
- net.citizensnpcs.trait.waypoint - package net.citizensnpcs.trait.waypoint
- net.citizensnpcs.trait.waypoint.triggers - package net.citizensnpcs.trait.waypoint.triggers
- net.citizensnpcs.util - package net.citizensnpcs.util
- NEW_PATHFINDER_CHECK_BOUNDING_BOXES - Enum constant in enum net.citizensnpcs.Settings.Setting
- NEW_PATHFINDER_OPENS_DOORS - Enum constant in enum net.citizensnpcs.Settings.Setting
- newUnsafe() - Method in class net.citizensnpcs.util.EmptyChannel
- next(int) - Method in class net.citizensnpcs.util.XORShiftRNG
- NMS - Class in net.citizensnpcs.util
- NMS.MinecraftNavigationType - Enum in net.citizensnpcs.util
- NMSBridge - Interface in net.citizensnpcs.util
- NMSChunkBlockSource - Class in net.citizensnpcs.npc.ai
- NMSChunkBlockSource(Location, float) - Constructor for class net.citizensnpcs.npc.ai.NMSChunkBlockSource
- NMSHelper - Interface in net.citizensnpcs.api
- NO_NPC_WITH_ID_FOUND - Static variable in class net.citizensnpcs.util.Messages
- NO_PERMISSION - Enum constant in enum net.citizensnpcs.trait.CommandTrait.CommandTraitError
- NO_PERMISSION - Static variable in class net.citizensnpcs.api.command.CommandMessages
- NO_STORED_SPAWN_LOCATION - Static variable in class net.citizensnpcs.util.Messages
- NONE - Enum constant in enum net.citizensnpcs.api.ai.TargetType
- NoPermissionsException - Exception Class in net.citizensnpcs.api.command.exception
- NoPermissionsException() - Constructor for exception class net.citizensnpcs.api.command.exception.NoPermissionsException
- NORTH - Enum constant in enum net.citizensnpcs.api.hpastar.Direction
- NOT_FOUND - Enum constant in enum net.citizensnpcs.npc.skin.profile.ProfileFetchResult
-
The profile request failed because the profile was not found.
- NOT_USING_MINECRAFT_AI - Static variable in class net.citizensnpcs.util.Messages
- notifySkinChange(boolean) - Method in class net.citizensnpcs.npc.skin.SkinPacketTracker
-
Notify that the NPC skin has been changed.
- npc - Variable in class net.citizensnpcs.api.trait.Trait
- npc(boolean) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- NPC - Interface in net.citizensnpcs.api.npc
-
Represents an NPC with optional
Trait
s. - NPC_ALREADY_SELECTED - Static variable in class net.citizensnpcs.util.Messages
- NPC_ALREADY_SPAWNED - Static variable in class net.citizensnpcs.util.Messages
- NPC_ATTACK_DISTANCE - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_COMMAND_ALL_ERRORS_CLEARED - Static variable in class net.citizensnpcs.util.Messages
- NPC_COMMAND_ALL_PLAYERS_FORGOTTEN - Static variable in class net.citizensnpcs.util.Messages
- NPC_COMMAND_ERRORS_CLEARED - Static variable in class net.citizensnpcs.util.Messages
- NPC_COMMAND_GLOBAL_COMMAND_COOLDOWN - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_COMMAND_INVALID_ERROR_MESSAGE - Static variable in class net.citizensnpcs.util.Messages
- NPC_COMMAND_INVALID_PLAYER - Static variable in class net.citizensnpcs.util.Messages
- NPC_COMMAND_MAXIMUM_TIMES_USED_MESSAGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_COMMAND_MISSING_ITEM_MESSAGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_COMMAND_NO_PERMISSION_MESSAGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_COMMAND_NOT_ENOUGH_EXPERIENCE_MESSAGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_COMMAND_NOT_ENOUGH_MONEY_MESSAGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_COMMAND_ON_COOLDOWN_MESSAGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_COMMAND_ON_GLOBAL_COOLDOWN_MESSAGE - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_COMMAND_PLAYER_FORGOTTEN - Static variable in class net.citizensnpcs.util.Messages
- NPC_COPIED - Static variable in class net.citizensnpcs.util.Messages
- NPC_COST - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_CREATE_INVALID_MOBTYPE - Static variable in class net.citizensnpcs.util.Messages
- NPC_CREATE_MISSING_MOBTYPE - Static variable in class net.citizensnpcs.util.Messages
- NPC_DESPAWNED - Enum constant in enum net.citizensnpcs.api.ai.event.CancelReason
- NPC_DESPAWNED - Static variable in class net.citizensnpcs.util.Messages
- NPC_NAME_TOO_LONG - Static variable in class net.citizensnpcs.util.Messages
- NPC_NOT_CONTROLLABLE - Static variable in class net.citizensnpcs.util.Messages
- NPC_NOT_DAMAGEABLE - Static variable in class net.citizensnpcs.util.Messages
- NPC_NOT_FOUND - Static variable in class net.citizensnpcs.util.Messages
- NPC_OWNER - Static variable in class net.citizensnpcs.util.Messages
- NPC_PACKET_DISABLED - Static variable in class net.citizensnpcs.util.Messages
- NPC_PACKET_ENABLED - Static variable in class net.citizensnpcs.util.Messages
- NPC_PROTECTED - Static variable in class net.citizensnpcs.util.Messages
- NPC_REMOVED - Static variable in class net.citizensnpcs.util.Messages
- NPC_RENAMED - Static variable in class net.citizensnpcs.util.Messages
- NPC_SKIN_FETCH_DEFAULT - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_SKIN_RETRY_DELAY - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_SKIN_ROTATION_UPDATE_DEGREES - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_SKIN_USE_LATEST - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_SKIN_VIEW_DISTANCE - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC_SPAWNED - Static variable in class net.citizensnpcs.util.Messages
- NPC_SPAWNING_IN_PROGRESS - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
-
Internal use only
- NPC_TELEPORTED - Static variable in class net.citizensnpcs.util.Messages
- NPC_WATER_SPEED_MODIFIER - Enum constant in enum net.citizensnpcs.Settings.Setting
- NPC.Metadata - Enum in net.citizensnpcs.api.npc
- NPC.NPCUpdate - Enum in net.citizensnpcs.api.npc
- NPCAddTraitEvent - Class in net.citizensnpcs.api.event
- NPCAddTraitEvent(NPC, Trait) - Constructor for class net.citizensnpcs.api.event.NPCAddTraitEvent
- NPCClickEvent - Class in net.citizensnpcs.api.event
-
Represents an event where an NPC was clicked by a player.
- NPCClickEvent(NPC, Player) - Constructor for class net.citizensnpcs.api.event.NPCClickEvent
- NPCCloneEvent - Class in net.citizensnpcs.api.event
- NPCCloneEvent(NPC, NPC) - Constructor for class net.citizensnpcs.api.event.NPCCloneEvent
- NPCCollisionEvent - Class in net.citizensnpcs.api.event
- NPCCollisionEvent(NPC, Entity) - Constructor for class net.citizensnpcs.api.event.NPCCollisionEvent
- NPCCombustByBlockEvent - Class in net.citizensnpcs.api.event
- NPCCombustByBlockEvent(EntityCombustByBlockEvent, NPC) - Constructor for class net.citizensnpcs.api.event.NPCCombustByBlockEvent
- NPCCombustByEntityEvent - Class in net.citizensnpcs.api.event
- NPCCombustByEntityEvent(EntityCombustByEntityEvent, NPC) - Constructor for class net.citizensnpcs.api.event.NPCCombustByEntityEvent
- NPCCombustEvent - Class in net.citizensnpcs.api.event
- NPCCombustEvent(EntityCombustEvent, NPC) - Constructor for class net.citizensnpcs.api.event.NPCCombustEvent
- NPCCommandBuilder(String, CommandTrait.Hand) - Constructor for class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
- NPCCommandDispatchEvent - Class in net.citizensnpcs.api.event
-
Called just before a command list is dispatched.
- NPCCommandDispatchEvent(NPC, Player) - Constructor for class net.citizensnpcs.api.event.NPCCommandDispatchEvent
- NPCConfigurator - Class in net.citizensnpcs.commands.gui
- NPCConfigurator(NPC) - Constructor for class net.citizensnpcs.commands.gui.NPCConfigurator
- NPCCreateEvent - Class in net.citizensnpcs.api.event
- NPCCreateEvent(NPC) - Constructor for class net.citizensnpcs.api.event.NPCCreateEvent
- NPCDamageByBlockEvent - Class in net.citizensnpcs.api.event
- NPCDamageByBlockEvent(NPC, EntityDamageByBlockEvent) - Constructor for class net.citizensnpcs.api.event.NPCDamageByBlockEvent
- NPCDamageByEntityEvent - Class in net.citizensnpcs.api.event
- NPCDamageByEntityEvent(NPC, EntityDamageByEntityEvent) - Constructor for class net.citizensnpcs.api.event.NPCDamageByEntityEvent
- NPCDamageEntityEvent - Class in net.citizensnpcs.api.event
- NPCDamageEntityEvent(NPC, EntityDamageByEntityEvent) - Constructor for class net.citizensnpcs.api.event.NPCDamageEntityEvent
- NPCDamageEvent - Class in net.citizensnpcs.api.event
- NPCDamageEvent(NPC, EntityDamageEvent) - Constructor for class net.citizensnpcs.api.event.NPCDamageEvent
- NPCDataStore - Interface in net.citizensnpcs.api.npc
- NPCDeathEvent - Class in net.citizensnpcs.api.event
- NPCDeathEvent(NPC, EntityDeathEvent) - Constructor for class net.citizensnpcs.api.event.NPCDeathEvent
- NPCDespawnEvent - Class in net.citizensnpcs.api.event
-
Called when an NPC despawns.
- NPCDespawnEvent(NPC, DespawnReason) - Constructor for class net.citizensnpcs.api.event.NPCDespawnEvent
- NPCEvent - Class in net.citizensnpcs.api.event
-
Represents an event thrown by an NPC.
- NPCEvent(NPC) - Constructor for class net.citizensnpcs.api.event.NPCEvent
- NPCEvent(NPC, boolean) - Constructor for class net.citizensnpcs.api.event.NPCEvent
- NPCFlock - Interface in net.citizensnpcs.api.ai.flocking
-
Represents a 'flock' of NPCs to be used as input to a
Flocker
. - NPCHolder - Interface in net.citizensnpcs.npc.ai
- NPCKnockbackEvent - Class in net.citizensnpcs.api.event
- NPCKnockbackEvent(NPC, double, Vector, Entity) - Constructor for class net.citizensnpcs.api.event.NPCKnockbackEvent
- NPCLeftClickEvent - Class in net.citizensnpcs.api.event
-
Called when an NPC is left-clicked by a player.
- NPCLeftClickEvent(NPC, Player) - Constructor for class net.citizensnpcs.api.event.NPCLeftClickEvent
- NPCLinkToPlayerEvent - Class in net.citizensnpcs.api.event
- NPCLinkToPlayerEvent(NPC, Player, boolean) - Constructor for class net.citizensnpcs.api.event.NPCLinkToPlayerEvent
- NPCLoadException - Exception Class in net.citizensnpcs.api.exception
-
Thrown when an NPC fails to load properly.
- NPCLoadException(String) - Constructor for exception class net.citizensnpcs.api.exception.NPCLoadException
- NPCLookCloseChangeTargetEvent - Class in net.citizensnpcs.api.event
- NPCLookCloseChangeTargetEvent(NPC, Player, Player) - Constructor for class net.citizensnpcs.api.event.NPCLookCloseChangeTargetEvent
- NPCMoveEvent - Class in net.citizensnpcs.api.event
- NPCMoveEvent(NPC, Location, Location) - Constructor for class net.citizensnpcs.api.event.NPCMoveEvent
- NPCNeedsRespawnEvent - Class in net.citizensnpcs
- NPCNeedsRespawnEvent(NPC, Location) - Constructor for class net.citizensnpcs.NPCNeedsRespawnEvent
- NPCOpenDoorEvent - Class in net.citizensnpcs.api.event
- NPCOpenDoorEvent(NPC, Block) - Constructor for class net.citizensnpcs.api.event.NPCOpenDoorEvent
- NPCOpenGateEvent - Class in net.citizensnpcs.api.event
- NPCOpenGateEvent(NPC, Block) - Constructor for class net.citizensnpcs.api.event.NPCOpenGateEvent
- NPCPistonPushEvent - Class in net.citizensnpcs.api.event
- NPCPistonPushEvent(NPC) - Constructor for class net.citizensnpcs.api.event.NPCPistonPushEvent
- NPCPushEvent - Class in net.citizensnpcs.api.event
- NPCPushEvent(NPC, Vector, Entity) - Constructor for class net.citizensnpcs.api.event.NPCPushEvent
- NPCRegistry - Interface in net.citizensnpcs.api.npc
-
Controls the registration and lookup of a set of
NPC
s. - NPCRemoveByCommandSenderEvent - Class in net.citizensnpcs.api.event
- NPCRemoveByCommandSenderEvent(NPC, CommandSender) - Constructor for class net.citizensnpcs.api.event.NPCRemoveByCommandSenderEvent
- NPCRemoveEvent - Class in net.citizensnpcs.api.event
- NPCRemoveEvent(NPC) - Constructor for class net.citizensnpcs.api.event.NPCRemoveEvent
- NPCRemoveTraitEvent - Class in net.citizensnpcs.api.event
- NPCRemoveTraitEvent(NPC, Trait) - Constructor for class net.citizensnpcs.api.event.NPCRemoveTraitEvent
- NPCRenameEvent - Class in net.citizensnpcs.api.event
- NPCRenameEvent(NPC, String, String) - Constructor for class net.citizensnpcs.api.event.NPCRenameEvent
- NPCRightClickEvent - Class in net.citizensnpcs.api.event
-
Called when an NPC is right-clicked by a player.
- NPCRightClickEvent(NPC, Player) - Constructor for class net.citizensnpcs.api.event.NPCRightClickEvent
- NPCS_REMOVED - Static variable in class net.citizensnpcs.util.Messages
- NPCSeenByPlayerEvent - Class in net.citizensnpcs.api.event
- NPCSeenByPlayerEvent(NPC, Player) - Constructor for class net.citizensnpcs.api.event.NPCSeenByPlayerEvent
- NPCSelectEvent - Class in net.citizensnpcs.api.event
-
Called when an NPC is selected by a player.
- NPCSelectEvent(NPC, CommandSender) - Constructor for class net.citizensnpcs.api.event.NPCSelectEvent
- NPCSelector - Class in net.citizensnpcs.npc
- NPCSelector - Interface in net.citizensnpcs.api.npc
-
Manages the 'selected
NPC
' for the server. - NPCSelector(Plugin) - Constructor for class net.citizensnpcs.npc.NPCSelector
- NPCShop(String) - Constructor for class net.citizensnpcs.trait.ShopTrait.NPCShop
- NPCShopAction - Class in net.citizensnpcs.trait.shop
- NPCShopAction() - Constructor for class net.citizensnpcs.trait.shop.NPCShopAction
- NPCShopAction.GUI - Interface in net.citizensnpcs.trait.shop
- NPCShopAction.Transaction - Class in net.citizensnpcs.trait.shop
- NPCShopContentsEditor(ShopTrait.NPCShop) - Constructor for class net.citizensnpcs.trait.ShopTrait.NPCShopContentsEditor
- NPCShopItem() - Constructor for class net.citizensnpcs.trait.ShopTrait.NPCShopItem
- NPCShopItemEditor(ShopTrait.NPCShopItem, Consumer<ShopTrait.NPCShopItem>) - Constructor for class net.citizensnpcs.trait.ShopTrait.NPCShopItemEditor
- NPCShopPage(int) - Constructor for class net.citizensnpcs.trait.ShopTrait.NPCShopPage
- NPCShopPageSettings(ShopTrait.NPCShopPage) - Constructor for class net.citizensnpcs.trait.ShopTrait.NPCShopPageSettings
- NPCShopPurchaseEvent(Player, ShopTrait.NPCShop, ShopTrait.NPCShopItem) - Constructor for class net.citizensnpcs.trait.ShopTrait.NPCShopPurchaseEvent
- npcShops - Variable in class net.citizensnpcs.trait.shop.StoredShops
- NPCShopSettings(ShopTrait, ShopTrait.NPCShop) - Constructor for class net.citizensnpcs.trait.ShopTrait.NPCShopSettings
- NPCShopViewer(ShopTrait.NPCShop, Player) - Constructor for class net.citizensnpcs.trait.ShopTrait.NPCShopViewer
- NPCSpawnEvent - Class in net.citizensnpcs.api.event
-
Called when an NPC spawns.
- NPCSpawnEvent(NPC, Location, SpawnReason) - Constructor for class net.citizensnpcs.api.event.NPCSpawnEvent
- NPCSpeechEvent - Class in net.citizensnpcs.api.ai.speech.event
-
Represents an event where an NPC speaks using /npc speak.
- NPCSpeechEvent(SpeechContext) - Constructor for class net.citizensnpcs.api.ai.speech.event.NPCSpeechEvent
- NPCTeleportEvent - Class in net.citizensnpcs.api.event
-
Called when an NPC teleports.
- NPCTeleportEvent(NPC, Location) - Constructor for class net.citizensnpcs.api.event.NPCTeleportEvent
- NPCTraderShopViewer(ShopTrait.NPCShop, Player) - Constructor for class net.citizensnpcs.trait.ShopTrait.NPCTraderShopViewer
- NPCTraitCommandAttachEvent - Class in net.citizensnpcs.api.event
- NPCTraitCommandAttachEvent(NPC, Class<? extends Trait>, CommandSender) - Constructor for class net.citizensnpcs.api.event.NPCTraitCommandAttachEvent
- NPCTraitCommandDetachEvent - Class in net.citizensnpcs.api.event
- NPCTraitCommandDetachEvent(NPC, Class<? extends Trait>, CommandSender) - Constructor for class net.citizensnpcs.api.event.NPCTraitCommandDetachEvent
- NPCTraitEvent - Class in net.citizensnpcs.api.event
- NPCTraitEvent(NPC, Trait) - Constructor for class net.citizensnpcs.api.event.NPCTraitEvent
- NPCUnlinkFromPlayerEvent - Class in net.citizensnpcs.api.event
- NPCUnlinkFromPlayerEvent(NPC, Player) - Constructor for class net.citizensnpcs.api.event.NPCUnlinkFromPlayerEvent
- NPCVehicleDamageEvent - Class in net.citizensnpcs.api.event
- NPCVehicleDamageEvent(NPC, VehicleDamageEvent) - Constructor for class net.citizensnpcs.api.event.NPCVehicleDamageEvent
- NUM_LOADED_NOTIFICATION - Static variable in class net.citizensnpcs.util.Messages
O
- OCELOT_TYPE_DEPRECATED - Static variable in class net.citizensnpcs.util.Messages
- OcelotModifiers - Class in net.citizensnpcs.trait
-
Persists Ocelot metadata.
- OcelotModifiers() - Constructor for class net.citizensnpcs.trait.OcelotModifiers
- of(T, Material, String, boolean) - Static method in class net.citizensnpcs.api.gui.InputMenus.Choice
- OFF_HAND - Enum constant in enum net.citizensnpcs.api.trait.trait.Equipment.EquipmentSlot
- offset() - Element in annotation type net.citizensnpcs.api.gui.MenuPattern
-
The offset position to start the pattern at.
- OldEnumCompat - Class in net.citizensnpcs.api.util
- OldEnumCompat() - Constructor for class net.citizensnpcs.api.util.OldEnumCompat
- OldEnumCompat.CatTypeEnum - Class in net.citizensnpcs.api.util
- OldEnumCompat.FrogVariantEnum - Class in net.citizensnpcs.api.util
- OldEnumCompat.VillagerProfessionEnum - Class in net.citizensnpcs.api.util
- OldEnumCompat.VillagerTypeEnum - Class in net.citizensnpcs.api.util
- ON_COOLDOWN - Enum constant in enum net.citizensnpcs.trait.CommandTrait.CommandTraitError
- ON_GLOBAL_COOLDOWN - Enum constant in enum net.citizensnpcs.trait.CommandTrait.CommandTraitError
- onAttach() - Method in class net.citizensnpcs.api.trait.trait.Equipment
- onAttach() - Method in class net.citizensnpcs.api.trait.Trait
-
Called when the trait has been attached to an
NPC
. - onAttach() - Method in class net.citizensnpcs.trait.SkinLayers
- onAttach() - Method in class net.citizensnpcs.trait.
NPC.getOrAddTrait(Class)
for the same behavior.