Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
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
 
AbstractEntityController(Class<?>) - 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
 
AbstractRenderer() - Constructor for class net.citizensnpcs.trait.HologramTrait.AbstractRenderer
 
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.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(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.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.
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.
addTemporaryLine(String, int) - Method in class net.citizensnpcs.trait.HologramTrait
Adds a new hologram line which will displayed over an NPC's head.
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 Ageables.
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
An abstract agent that will complete a Plan as returned by AStarGoal.
aggressive(boolean) - Method in class net.citizensnpcs.api.ai.goals.TargetNearbyEntityGoal.Builder
 
AGGRESSIVE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
 
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_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 Anchors.
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(List<NPCShopAction>, Function<NPCShopAction, NPCShopAction.Transaction>) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItem
 
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.
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.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
 
ArmorstandRenderer() - Constructor for class net.citizensnpcs.trait.HologramTrait.ArmorstandRenderer
 
ArmorStandTrait - Class in net.citizensnpcs.trait
 
ArmorStandTrait() - Constructor for class net.citizensnpcs.trait.ArmorStandTrait
 
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 extends AStarNode> - Interface in net.citizensnpcs.api.astar
 
AStarMachine<N extends AStarNode,P extends Plan> - 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
 
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
 
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.
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 extending BehaviorGoalAdapter.
BehaviorGoalAdapter - Class in net.citizensnpcs.api.ai.tree
An adapter between Goal and Behavior, forwarding the calls correctly between them.
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
A Runnable task that will break a block over time just as a normal Minecraft Player would.
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
 
blockFilter() - Method in class net.citizensnpcs.api.ai.goals.WanderGoal
 
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
 
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
 
ByteArrayTag - Class in net.citizensnpcs.api.jnbt
The TAG_Byte_Array tag.
ByteArrayTag(String, byte[]) - Constructor for class net.citizensnpcs.api.jnbt.ByteArrayTag
Creates the tag.
ByteTag - Class in net.citizensnpcs.api.jnbt
The TAG_Byte tag.
ByteTag(String, byte) - Constructor for class net.citizensnpcs.api.jnbt.ByteTag
Creates the tag.

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(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
 
canSee(Player, Entity) - Static method in class net.citizensnpcs.util.Util
 
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
 
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
 
changeCost(Function<NPCShopAction, Boolean>, NPCShopAction) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItem
 
changePage(int) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopContentsEditor
 
changePage(int) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopViewer
 
changeResult(Function<NPCShopAction, Boolean>, NPCShopAction) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItem
 
CHARSET - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
The character set used by NBT (UTF-8).
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
 
CitizensDisableEvent - Class in net.citizensnpcs.api.event
 
CitizensDisableEvent() - Constructor for class net.citizensnpcs.api.event.CitizensDisableEvent
 
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
 
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 Goals.
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
 
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 BlockExaminers.
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
 
clearTexture() - Method in class net.citizensnpcs.trait.SkinTrait
Clears skin texture and name.
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.jnbt.NBTInputStream
 
close() - Method in class net.citizensnpcs.api.jnbt.NBTOutputStream
 
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_HELP_HEADER - Static variable in class net.citizensnpcs.util.Messages
 
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 - Static variable in class net.citizensnpcs.util.Messages
 
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
 
CommandConfigurable - 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
 
CommandException - Exception in net.citizensnpcs.api.command.exception
 
CommandException() - Constructor for exception net.citizensnpcs.api.command.exception.CommandException
 
CommandException(String) - Constructor for exception net.citizensnpcs.api.command.exception.CommandException
 
CommandException(String, Object...) - Constructor for exception net.citizensnpcs.api.command.exception.CommandException
 
CommandException(Throwable) - Constructor for exception 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
 
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 in net.citizensnpcs.api.command.exception
 
CommandUsageException() - Constructor for exception net.citizensnpcs.api.command.exception.CommandUsageException
 
CommandUsageException(String, String) - Constructor for exception 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
 
Composite - Class in net.citizensnpcs.api.ai.tree
The base class for composite Behaviors, 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
 
CompoundTag - Class in net.citizensnpcs.api.jnbt
The TAG_Compound tag.
CompoundTag(String) - Constructor for class net.citizensnpcs.api.jnbt.CompoundTag
 
CompoundTag(String, Map<String, Tag>) - Constructor for class net.citizensnpcs.api.jnbt.CompoundTag
Creates the tag.
condition - Variable in class net.citizensnpcs.api.ai.tree.Precondition
 
Condition - Interface in net.citizensnpcs.api.ai.tree
A condition interface suitable for use in Behaviors such as IfElse or Loop.
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
 
configure(CommandContext) - Method in interface net.citizensnpcs.api.command.CommandConfigurable
 
configure(CommandContext) - Method in class net.citizensnpcs.trait.Controllable
Configures the explicit type parameter.
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
Persists the controllable status for /npc controllable A controllable NPC can be mounted by a Player using right click or /npc mount and moved around using e.g.
Controllable() - Constructor for class net.citizensnpcs.trait.Controllable
 
Controllable(boolean) - Constructor for class net.citizensnpcs.trait.Controllable
 
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.GroundController - 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
 
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 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.UUIDPersister
 
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 of NPCs.
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
 
createCitizensBackedNPCRegistry(NPCDataStore) - Static method in class net.citizensnpcs.api.CitizensAPI
Creates a new anonymous NPCRegistry that is "Citizens-backed" i.e.
createCitizensBackedNPCRegistry(NPCDataStore) - Method in interface net.citizensnpcs.api.CitizensPlugin
Creates a new anonymous NPCRegistry that is "Citizens-backed" i.e.
createCitizensBackedNPCRegistry(NPCDataStore) - Method in class net.citizensnpcs.Citizens
 
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.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 given CommandSender.
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 of NPCs 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.PermissionAction.PermissionActionGUI
 
createNamedNPCRegistry(String, NPCDataStore) - Static method in class net.citizensnpcs.api.CitizensAPI
Creates a new NPCRegistry with its own set of NPCs.
createNamedNPCRegistry(String, NPCDataStore) - Method in interface net.citizensnpcs.api.CitizensPlugin
 
createNamedNPCRegistry(String, NPCDataStore) - Method in class net.citizensnpcs.Citizens
 
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 current Behavior if it returns BehaviorStatus.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 returns BehaviorStatus.FAILURE.
createSequence(Behavior...) - Static method in class net.citizensnpcs.api.ai.tree.Sequence
 
createTag(String, Object) - Static method in class net.citizensnpcs.api.jnbt.NBTUtils
 
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 create AStarStorage instances.
CRIT - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
CURRENT_WAYPOINT_PROVIDER - Static variable in class net.citizensnpcs.util.Messages
 
CurrentLocation - Class in net.citizensnpcs.trait
Persists the current Location of the NPC.
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 filtering BehaviorStatuses, 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_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 NPCs 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.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
 
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 class net.citizensnpcs.trait.HologramTrait.AbstractRenderer
 
destroy() - Method in interface net.citizensnpcs.trait.HologramTrait.HologramRenderer
 
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.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
 
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(Player) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
 
DISPLAY_ENTITY_HOLOGRAMS - Enum constant in enum net.citizensnpcs.Settings.Setting
 
displayEditor(ShopTrait, Player) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
 
displayEditor(Player) - Method in class net.citizensnpcs.trait.DropsTrait
 
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
 
DoubleTag - Class in net.citizensnpcs.api.jnbt
The TAG_Double tag.
DoubleTag(String, double) - Constructor for class net.citizensnpcs.api.jnbt.DoubleTag
Creates the tag.
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
 

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
 
editTitle(ItemStack, Function<String, String>) - Static method in class net.citizensnpcs.util.Util
 
ELDER_SET - Static variable in class net.citizensnpcs.util.Messages
 
ELDER_UNSET - Static variable in class net.citizensnpcs.util.Messages
 
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
 
EndTag - Class in net.citizensnpcs.api.jnbt
The TAG_End tag.
EndTag() - Constructor for class net.citizensnpcs.api.jnbt.EndTag
Creates the tag.
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
 
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.YamlStorage
 
equals(Object) - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
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
 
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 BlockExaminers.
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
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.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.
fallback(Function<NPC, Location>) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
 
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.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.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<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
 
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 Goals 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 the Goal 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.
FloatTag - Class in net.citizensnpcs.api.jnbt
The TAG_Float tag.
FloatTag(String, float) - Constructor for class net.citizensnpcs.api.jnbt.FloatTag
Creates the tag.
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.
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_PLAYER_NOT_INGAME - 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
A sample Goal/Behavior that simply moves an NPC through a list of Locations.
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.
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) - 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_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
 
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 AStarNodes.
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
Persists the GameMode of a Player NPC.
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
 
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
 
getAdjustedBoundingBox() - 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
 
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.YamlStorage.YamlKey
 
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.YamlStorage.YamlKey
 
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
Returns the Entity that collided with the NPC.
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(Block) - Static method in class net.citizensnpcs.util.NMS
 
getCollisionBox(Block) - Method in interface net.citizensnpcs.util.NMSBridge
 
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, or null 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.trait.HologramTrait.TabCompletions
 
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
Returns the SpeechContext that will be sent to the VocalChord.
getContext() - Method in class net.citizensnpcs.api.ai.speech.event.SpeechEvent
Gets the SpeechContext associated with the SpeechEvent.
getCost() - Method in class net.citizensnpcs.trait.CommandTrait
 
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
 
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.
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.YamlStorage.YamlKey
 
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.YamlStorage.YamlKey
 
getDouble(String, double) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
getDragonYaw(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.
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
 
getDuration() - Method in class net.citizensnpcs.api.event.NPCCombustEvent
 
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.
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
 
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() - Method in class net.citizensnpcs.api.util.YamlStorage
 
getFile() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists
 
getFile(String) - Method in class net.citizensnpcs.api.npc.templates.TemplateWorkspace
 
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
 
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
 
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.YamlStorage.YamlKey
 
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
 
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.CitizensDisableEvent
 
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.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.CitizensDisableEvent
 
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.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.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
 
getHiddenGene() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
getHologramEntities() - Method in class net.citizensnpcs.trait.HologramTrait
Note: this is implementation-specific and may be removed at a later date.
getHomeLocation() - Method in class net.citizensnpcs.trait.HomeTrait
 
getHorizontalMovement(Entity) - Static method in class net.citizensnpcs.util.NMS
 
getHorizontalMovement(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
 
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(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.YamlStorage.YamlKey
 
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.YamlStorage.YamlKey
 
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
 
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(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
 
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
 
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.YamlStorage.YamlKey
 
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.YamlStorage.YamlKey
 
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
 
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.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
 
getMethod(Class<?>, String, boolean, Class<?>...) - Static method in class net.citizensnpcs.util.NMS
 
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.jnbt.Tag
Gets the name of this tag.
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.npc.templates.Template
 
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 via createNamedNPCRegistry(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
Note: this is implementation-specific and may be removed at a later date.
getNamespace() - Method in class net.citizensnpcs.api.npc.templates.Template
 
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
 
getNBT(ItemStack) - Static method in class net.citizensnpcs.util.NMS
 
getNBT(ItemStack) - Method in interface net.citizensnpcs.util.NMSBridge
 
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
 
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.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
Tries to convert the given Entity to a spawned NPC.
getNPC(Entity) - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
 
getNPC(Entity) - Static method in class net.citizensnpcs.util.NMS
 
getNPC(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
 
getNPCRegistries() - Static method in class net.citizensnpcs.api.CitizensAPI
 
getNPCRegistries() - Method in interface net.citizensnpcs.api.CitizensPlugin
Get all registered NPCRegistrys.
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
 
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
 
getPeek() - Method in class net.citizensnpcs.trait.versioned.ShulkerTrait
 
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(BlockCommandSender) - Method in interface net.citizensnpcs.api.NMSHelper
 
getPlayerName() - Method in class net.citizensnpcs.npc.profile.ProfileRequest
Get the name of the player the requested profile belongs to.
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.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.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.YamlStorage.YamlKey
 
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.
getRedirectNPC() - 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
 
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.YamlStorage.YamlKey
 
getRelative(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
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.profile.ProfileRequest
Get the result of the profile fetch.
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
 
getSaddle() - Method in class net.citizensnpcs.trait.HorseModifiers
 
getSection(String) - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
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
 
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.SnifferTrait
 
getStateFor(AStarGoal<N>, N) - Method in class net.citizensnpcs.api.astar.AStarMachine
Creates an AStarMachine<N extends AStarNode,P extends Plan>.AStarState that can be reused across multiple invocations of {AStarMachine.run(AStarState, int).
getStepHeight(Entity) - Static method in class net.citizensnpcs.util.NMS
 
getStepHeight(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
 
getStorage() - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
getStorage() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
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.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.YamlStorage.YamlKey
 
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.YamlStorage.YamlKey
 
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
Returns the current Location being navigated towards - this is not necessarily permanent and may change, for example when pathing towards a moving Entity.
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(String, String) - Method in class net.citizensnpcs.api.npc.templates.TemplateRegistry
 
getTemplateByNamespacedKey(String) - 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
 
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.NPCTeleportEvent
 
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.
for intransparent naming. Use NPC.getOrAddTrait(Class) for the same behavior.
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 Traits
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 class net.citizensnpcs.api.jnbt.ListTag
Gets the type of item in this list.
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.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
 
getTypeClass(int) - Static method in class net.citizensnpcs.api.jnbt.NBTUtils
Gets the class of a type of tag.
getTypeCode(Class<? extends Tag>) - Static method in class net.citizensnpcs.api.jnbt.NBTUtils
Gets the type code of a tag class.
getTypeName(Class<? extends Tag>) - Static method in class net.citizensnpcs.api.jnbt.NBTUtils
Gets the type name of a tag.
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 net.citizensnpcs.api.command.exception.CommandUsageException
 
getValue() - Method in class net.citizensnpcs.api.gui.InputMenus.Choice
 
getValue() - Method in class net.citizensnpcs.api.jnbt.ByteArrayTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.ByteTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.CompoundTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.DoubleTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.EndTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.FloatTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.IntArrayTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.IntTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.ListTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.LongTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.ShortTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.StringTag
 
getValue() - Method in class net.citizensnpcs.api.jnbt.Tag
Gets the value of this tag.
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.YamlStorage.YamlKey
 
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
 
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 a Flocker.
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
 
getVerticalMovement(Entity) - Static method in class net.citizensnpcs.util.NMS
 
getVerticalMovement(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
 
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(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
 
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
 
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_PLAYER_ONLY - Static variable in class net.citizensnpcs.util.Messages
 
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 implementing Behavior.
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
 
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.PermissionAction
 
grant(Player, int) - Method in class net.citizensnpcs.trait.shop.NPCShopAction
 
gravitate(boolean) - Method in class net.citizensnpcs.trait.Gravity
Set whether to disable gravity or not
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.util.NMS.MinecraftNavigationType
 
GroundController() - 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
 
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.YamlStorage
 
hashCode() - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
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_ALWAYS_UPDATE_POSITION - Enum constant in enum net.citizensnpcs.Settings.Setting
 
HOLOGRAM_CLEARED - Static variable in class net.citizensnpcs.util.Messages
 
HOLOGRAM_DESCRIBE_HEADER - Static variable in class net.citizensnpcs.util.Messages
 
HOLOGRAM_DIRECTION_SET - Static variable in class net.citizensnpcs.util.Messages
 
HOLOGRAM_FOR - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
 
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_LINE_SUPPLIER - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
 
HOLOGRAM_MARGIN_MISSING - Static variable in class net.citizensnpcs.util.Messages
 
HOLOGRAM_MARGIN_SET - 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
 
HologramTrait - Class in net.citizensnpcs.trait
Manages a set of holograms attached to the NPC.
HologramTrait() - Constructor for class net.citizensnpcs.trait.HologramTrait
 
HologramTrait.AbstractRenderer - Class in net.citizensnpcs.trait
 
HologramTrait.ArmorstandRenderer - Class in net.citizensnpcs.trait
 
HologramTrait.HologramRenderer - Interface in net.citizensnpcs.trait
 
HologramTrait.InteractionRenderer - Class in net.citizensnpcs.trait
 
HologramTrait.ItemRenderer - Class in net.citizensnpcs.trait
 
HologramTrait.TabCompletions - Class in net.citizensnpcs.trait
 
HologramTrait.TextDisplayRenderer - 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
 
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_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
 
IDLING - Enum constant in enum net.citizensnpcs.trait.versioned.SnifferTrait.SnifferState
 
IfElse - Class in net.citizensnpcs.api.ai.tree
A simple if-then-else Behavior which will execute a different Behavior depending on an Condition function.
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
 
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 InventoryMenuPages.
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
 
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
 
IntArrayTag - Class in net.citizensnpcs.api.jnbt
The TAG_Int_Array tag.
IntArrayTag(String, int[]) - Constructor for class net.citizensnpcs.api.jnbt.IntArrayTag
Creates the tag.
INTER - Enum constant in enum net.citizensnpcs.api.hpastar.HPAGraphEdge.EdgeType
 
InteractionRenderer() - Constructor for class net.citizensnpcs.trait.HologramTrait.InteractionRenderer
 
INTRA - Enum constant in enum net.citizensnpcs.api.hpastar.HPAGraphEdge.EdgeType
 
IntTag - Class in net.citizensnpcs.api.jnbt
The TAG_Int tag.
IntTag(String, int) - Constructor for class net.citizensnpcs.api.jnbt.IntTag
Creates the tag.
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_SKELETON_TYPE - 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_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
 
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
 
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.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
 
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
 
isExecutingGoal() - Method in interface net.citizensnpcs.api.ai.GoalController
 
isExecutingGoal() - Method in class net.citizensnpcs.api.ai.SimpleGoalController
 
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 this AStarGoal.
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
 
isHologramSneaking(NPC, Player) - Method in class net.citizensnpcs.trait.HologramTrait
 
isHorse(EntityType) - Static method in class net.citizensnpcs.util.Util
 
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
 
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
Checks whether the given Entity is convertable to an NPC.
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
 
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
 
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(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
 
isTamed() - Method in class net.citizensnpcs.trait.WolfModifiers
 
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.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
 
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
 

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.YamlStorage.YamlKey
 
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.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 Waypoints 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
 
linkTextInteraction(Player, Entity, Entity, double) - Static method in class net.citizensnpcs.util.NMS
 
linkTextInteraction(Player, Entity, Entity, double) - Method in interface net.citizensnpcs.util.NMSBridge
 
linkToNPC(NPC) - Method in class net.citizensnpcs.api.trait.Trait
 
ListTag - Class in net.citizensnpcs.api.jnbt
The TAG_List tag.
ListTag(String, Class<? extends Tag>, List<? extends Tag>) - Constructor for class net.citizensnpcs.api.jnbt.ListTag
Creates the tag.
listValuesPretty(Enum<?>[]) - 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, String, 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
Loads the NPC from the given DataKey.
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.ClickRedirectTrait
 
load(DataKey) - Method in class net.citizensnpcs.trait.Controllable
 
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
Analyses the class for Fields with the Persist annotation and loads data into them using the given DataKey.
LOAD_NAME_NOT_FOUND - Static variable in class net.citizensnpcs.util.Messages
 
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
 
LOCALE_NOTIFICATION - Static variable in class net.citizensnpcs.util.Messages
 
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.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
 
locationWithinRange(Location, Location, double) - Static method in class net.citizensnpcs.util.Util
 
log(Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
logTr(String, Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
LongTag - Class in net.citizensnpcs.api.jnbt
The TAG_Long tag.
LongTag(String, long) - Constructor for class net.citizensnpcs.api.jnbt.LongTag
Creates the tag.
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
 
LookAirController() - 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 a Condition returns true and the behavior returns BehaviorStatus.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.PermissionAction.PermissionActionGUI
 
mapping(Behavior, Supplier<BehaviorStatus>) - Static method in class net.citizensnpcs.api.ai.tree.StatusMapper
 
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
 
MAX_TEXT_RANGE - 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_ITEM - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
The Minecart item name.
MINECART_ITEM_DATA - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
The Minecart item data.
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
 
MINIMUM_COST_REQUIRED - Static variable in class net.citizensnpcs.util.Messages
 
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
Attempts to mount the Player onto the NPC.
MOUNT_NPC_MUST_BE_SPAWNED - 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
A sample Goal/Behavior that simply moves an NPC to a specified Location.
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.YamlStorage.YamlKey
 
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.
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
 
NBTConstants - Class in net.citizensnpcs.api.jnbt
A class which holds constant values.
NBTInputStream - Class in net.citizensnpcs.api.jnbt
This class reads NBT, or Named Binary Tag streams, and produces an object graph of subclasses of the Tag object.
NBTInputStream(InputStream) - Constructor for class net.citizensnpcs.api.jnbt.NBTInputStream
Creates a new NBTInputStream, which will source its data from the specified input stream.
NBTOutputStream - Class in net.citizensnpcs.api.jnbt
This class writes NBT, or Named Binary Tag Tag objects to an underlying OutputStream.
NBTOutputStream(OutputStream) - Constructor for class net.citizensnpcs.api.jnbt.NBTOutputStream
Creates a new NBTOutputStream, which will write data to the specified underlying output stream.
NBTUtils - Class in net.citizensnpcs.api.jnbt
A class which contains NBT-related utility methods.
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.jnbt - package net.citizensnpcs.api.jnbt
 
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.profile - package net.citizensnpcs.npc.profile
 
net.citizensnpcs.npc.skin - package net.citizensnpcs.npc.skin
 
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_HORSE_MODIFIERS_GIVEN - Static variable in class net.citizensnpcs.util.Messages
 
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 in net.citizensnpcs.api.command.exception
 
NoPermissionsException() - Constructor for exception 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.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 - Variable in class net.citizensnpcs.trait.HologramTrait.AbstractRenderer
 
NPC - Interface in net.citizensnpcs.api.npc
Represents an NPC with optional Traits.
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_GOAT_HORNS_SET - 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_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
 
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) - Constructor for class net.citizensnpcs.api.event.NPCLinkToPlayerEvent
 
NPCLoadException - Exception in net.citizensnpcs.api.exception
Thrown when an NPC fails to load properly.
NPCLoadException(String) - Constructor for exception net.citizensnpcs.api.exception.NPCLoadException
 
NPCLookCloseChangeTargetEvent - Class in net.citizensnpcs.api.event
 
NPCLookCloseChangeTargetEvent(NPC, Player, Player) - Constructor for class net.citizensnpcs.api.event.NPCLookCloseChangeTargetEvent
 
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 NPCs.
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
 
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, with SpeechContext.
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.
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.SneakTrait
 
onAttach() - Method in class net.citizensnpcs.trait.waypoint.Waypoints
 
onBlockClick(PlayerInteractEvent) - Method in class net.citizensnpcs.editor.CopierEditor
 
onCancel(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItemEditor
 
onChunkLoad(ChunkLoadEvent) - Method in class net.citizensnpcs.EventListen
 
onChunkUnload(ChunkUnloadEvent) - Method in class net.citizensnpcs.EventListen
 
onCitizensReload(CitizensPreReloadEvent) - Method in class net.citizensnpcs.EventListen
 
onClick(InventoryMenuSlot, InventoryClickEvent) - Method in class net.citizensnpcs.api.gui.InventoryMenuPage
 
onClick(InventoryMenuSlot, InventoryClickEvent) - Method in class net.citizensnpcs.trait.CommandTrait.ItemRequirementGUI
 
onClick(InventoryMenuSlot, InventoryClickEvent) - Method in class net.citizensnpcs.trait.DropsTrait.DropsGUI
 
onClick(ShopTrait.NPCShop, Player, InventoryMultiplexer, boolean, boolean) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItem
 
onClose(HumanEntity) - Method in class net.citizensnpcs.api.gui.InventoryMenuPage
 
onClose(HumanEntity) - Method in class net.citizensnpcs.trait.CommandTrait.ItemRequirementGUI
 
onClose(HumanEntity) - Method in class net.citizensnpcs.trait.DropsTrait.DropsGUI
 
onClose(HumanEntity) - Method in class net.citizensnpcs.trait.shop.CommandAction.CommandActionEditor
 
onClose(HumanEntity) - Method in class net.citizensnpcs.trait.shop.ItemAction.ItemActionEditor
 
onClose(HumanEntity) - Method in class net.citizensnpcs.trait.shop.PermissionAction.PermissionActionEditor
 
onClose(HumanEntity) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItemEditor
 
onCommand(CommandSender, Command, String, String[]) - Method in class net.citizensnpcs.Citizens
 
onCommandSenderCreateNPC(CommandSenderCreateNPCEvent) - Method in class net.citizensnpcs.EventListen
 
onCompletion(CancelReason) - Method in interface net.citizensnpcs.api.ai.event.NavigatorCallback
 
onCopy() - Method in class net.citizensnpcs.api.trait.Trait
Called when the trait has been newly copied to an NPC.
onDependentPluginDisable() - Method in class net.citizensnpcs.Citizens
 
onDespawn() - Method in class net.citizensnpcs.api.trait.trait.Inventory
 
onDespawn() - Method in class net.citizensnpcs.api.trait.Trait
Called just before the attached NPC is despawned.
onDespawn() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
 
onDespawn() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
onDespawn() - Method in class net.citizensnpcs.trait.BoundingBoxTrait
 
onDespawn() - Method in class net.citizensnpcs.trait.FollowTrait
 
onDespawn() - Method in class net.citizensnpcs.trait.HologramTrait
 
onDespawn() - Method in class net.citizensnpcs.trait.LookClose
 
onDespawn() - Method in class net.citizensnpcs.trait.MountTrait
 
onDespawn() - Method in class net.citizensnpcs.trait.SitTrait
 
onDespawn() - Method in class net.citizensnpcs.trait.SleepTrait
 
onDespawn() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
onDespawn(DespawnReason) - Method in class net.citizensnpcs.api.trait.Trait
Called just before the attached NPC is despawned.
onDespawn(DespawnReason) - Method in class net.citizensnpcs.trait.ScoreboardTrait
 
onDisable() - Method in class net.citizensnpcs.Citizens
 
onEditDescription(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItemEditor
 
onEditItems(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopSettings
 
onEditName(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItemEditor
 
onEnable() - Method in class net.citizensnpcs.Citizens
 
onEntityBlockForm(EntityBlockFormEvent) - Method in class net.citizensnpcs.EventListen
 
onEntityCombust(EntityCombustEvent) - Method in class net.citizensnpcs.EventListen
 
onEntityDamage(EntityDamageEvent) - Method in class net.citizensnpcs.EventListen
 
onEntityDeath(EntityDeathEvent) - Method in class net.citizensnpcs.EventListen
 
onEntityDeath(EntityDeathEvent) - Method in class net.citizensnpcs.ProtocolLibListener
 
onEntityPortal(EntityPortalEvent) - Method in class net.citizensnpcs.EventListen
 
onEntitySpawn(CreatureSpawnEvent) - Method in class net.citizensnpcs.EventListen
 
onEntityTame(EntityTameEvent) - Method in class net.citizensnpcs.EventListen
 
onEntityTarget(EntityTargetEvent) - Method in class net.citizensnpcs.EventListen
 
onHologramSeenByPlayer(NPC, Player) - Method in class net.citizensnpcs.trait.HologramTrait
 
onImplementationChanged() - Method in interface net.citizensnpcs.api.CitizensPlugin
Called when the current Citizens implementation is changed
onImplementationChanged() - Method in class net.citizensnpcs.Citizens
 
onInteract(NPCRightClickEvent) - Method in class net.citizensnpcs.trait.PausePathfindingTrait
 
onInventoryClick(InventoryClickEvent) - Method in class net.citizensnpcs.api.gui.InventoryMenu
 
onInventoryClick(InventoryClickEvent) - Method in class net.citizensnpcs.editor.EquipmentEditor
 
onInventoryClick(InventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCTraderShopViewer
 
onInventoryClick(InventoryDragEvent) - Method in class net.citizensnpcs.editor.EquipmentEditor
 
onInventoryClose(InventoryCloseEvent) - Method in class net.citizensnpcs.api.gui.InventoryMenu
 
onInventoryClose(InventoryCloseEvent) - Method in class net.citizensnpcs.editor.EquipmentEditor
 
onInventoryClose(InventoryCloseEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCTraderShopViewer
 
onInventoryDrag(InventoryDragEvent) - Method in class net.citizensnpcs.api.gui.InventoryMenu
 
onItemDespawn(ItemDespawnEvent) - Method in class net.citizensnpcs.EventListen
 
onJoin(PlayerJoinEvent) - Method in class net.citizensnpcs.api.LocationLookup
 
onModifyDisplayItem(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItemEditor
 
onNavigationBegin(NavigationBeginEvent) - Method in class net.citizensnpcs.EventListen
 
onNavigationComplete(NavigationCompleteEvent) - Method in class net.citizensnpcs.EventListen
 
onNeedsRespawn(NPCNeedsRespawnEvent) - Method in class net.citizensnpcs.EventListen
 
onNPCDeath(NPCDeathEvent) - Method in class net.citizensnpcs.trait.DropsTrait
 
onNPCDespawn(NPCDespawnEvent) - Method in class net.citizensnpcs.EventListen
 
onNPCDespawn(NPCDespawnEvent) - Method in class net.citizensnpcs.ProtocolLibListener
 
onNPCDespawn(NPC) - Method in class net.citizensnpcs.npc.skin.SkinUpdateTracker
Invoke when an NPC is despawned.
onNPCKnockback(NPCKnockbackEvent) - Method in class net.citizensnpcs.EventListen
 
onNPCLinkToPlayer(NPCLinkToPlayerEvent) - Method in class net.citizensnpcs.EventListen
 
onNPCNavigationBegin(NPC) - Method in class net.citizensnpcs.npc.skin.SkinUpdateTracker
Invoke when an NPC begins navigating.
onNPCNavigationComplete(NPC) - Method in class net.citizensnpcs.npc.skin.SkinUpdateTracker
Invoke when an NPC finishes navigating.
onNPCRemove(NPCRemoveEvent) - Method in class net.citizensnpcs.EventListen
 
onNPCSeenByPlayer(NPCSeenByPlayerEvent) - Method in class net.citizensnpcs.EventListen
 
onNPCSpawn(NPCSpawnEvent) - Method in class net.citizensnpcs.EventListen
 
onNPCSpawn(NPCSpawnEvent) - Method in class net.citizensnpcs.ProtocolLibListener
 
onNPCSpawn(NPC) - Method in class net.citizensnpcs.npc.skin.SkinUpdateTracker
Invoke when an NPC is spawned.
onPacketOverwritten() - Method in class net.citizensnpcs.trait.RotationTrait.PacketRotationSession
 
onPermissionChange(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopSettings
 
onPlayerChangedWorld(PlayerChangedWorldEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerCreateNPC(PlayerCreateNPCEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerCreateNPC(PlayerCreateNPCEvent) - Method in class net.citizensnpcs.PaymentListener
 
onPlayerDeath(PlayerDeathEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerFish(PlayerFishEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerInfoAdd(Player, Object, Function<UUID, MirrorTrait>) - Static method in class net.citizensnpcs.util.NMS
 
onPlayerInfoAdd(Player, Object, Function<UUID, MirrorTrait>) - Method in interface net.citizensnpcs.util.NMSBridge
 
onPlayerInteract(PlayerInteractEvent) - Method in class net.citizensnpcs.editor.EquipmentEditor
 
onPlayerInteractEntity(PlayerInteractEntityEvent) - Method in class net.citizensnpcs.editor.EquipmentEditor
 
onPlayerInteractEntity(PlayerInteractEntityEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerJoin(PlayerJoinEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerLeashEntity(PlayerLeashEntityEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerMove(Player) - Method in class net.citizensnpcs.npc.skin.SkinUpdateTracker
Invoke when a player moves.
onPlayerMove(PlayerMoveEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerQuit(PlayerQuitEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerRespawn(PlayerRespawnEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerShearEntityEvent(PlayerShearEntityEvent) - Method in class net.citizensnpcs.EventListen
 
onPlayerTeleport(PlayerTeleportEvent) - Method in class net.citizensnpcs.EventListen
 
onPluginDisable(PluginDisableEvent) - Method in class net.citizensnpcs.EventListen
 
onPotionSplashEvent(PotionSplashEvent) - Method in class net.citizensnpcs.EventListen
 
onPreSpawn() - Method in class net.citizensnpcs.api.trait.Trait
Called just before the NPC is spawned.
onPreSpawn() - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
onProjectileHit(ProjectileHitEvent) - Method in class net.citizensnpcs.EventListen
 
onQuit(PlayerQuitEvent) - Method in class net.citizensnpcs.api.LocationLookup
 
onReach(NPC) - Method in class net.citizensnpcs.trait.waypoint.Waypoint
Runs waypoint triggers for the given NPC.
onReached(NPC, Block) - Method in interface net.citizensnpcs.api.astar.pathfinder.PathPoint.PathCallback
Run once the specificed point is reached.
onRemove() - Method in class net.citizensnpcs.api.trait.Trait
Called when a trait is removed from the attached NPC.
onRemove() - Method in class net.citizensnpcs.trait.BoundingBoxTrait
 
onRemove() - Method in class net.citizensnpcs.trait.HologramTrait
 
onRemove() - Method in class net.citizensnpcs.trait.MountTrait
 
onRemove() - Method in class net.citizensnpcs.trait.ScoreboardTrait
 
onRemove() - Method in class net.citizensnpcs.trait.ShopTrait
 
onRemove() - Method in class net.citizensnpcs.trait.SitTrait
 
onRemove() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
onRemove() - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
 
onRemove() - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
 
onRemove() - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
onRemove() - Method in interface net.citizensnpcs.trait.waypoint.WaypointProvider
Called when the provider is removed from the NPC.
onRemove(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItemEditor
 
onRemove(RemoveReason) - Method in class net.citizensnpcs.api.trait.Trait
Called when a trait is removed from the attached NPC.
onRemove(RemoveReason) - Method in class net.citizensnpcs.trait.PacketNPC
 
onRemoveNPC() - Method in class net.citizensnpcs.npc.skin.SkinPacketTracker
Invoke when the NPC entity is removed.
onRequest(OfflinePlayer, String) - Method in class net.citizensnpcs.CitizensPlaceholders
 
onResult(ProfileRequest) - Method in interface net.citizensnpcs.npc.profile.ProfileFetchHandler
Invoked when a result for a profile is ready.
onRightClick(Player) - Method in class net.citizensnpcs.trait.ShopTrait
 
onSave(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItemEditor
 
onSeenByPlayer(Player) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
For internal use.
onSetInventoryType(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopSettings
 
onSetTitle(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopSettings
 
onSpawn() - Method in class net.citizensnpcs.api.trait.trait.Equipment
 
onSpawn() - Method in class net.citizensnpcs.api.trait.trait.Inventory
 
onSpawn() - Method in class net.citizensnpcs.api.trait.trait.MobType
 
onSpawn() - Method in class net.citizensnpcs.api.trait.Trait
Called when an NPC is spawned.
onSpawn() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
onSpawn() - Method in class net.citizensnpcs.trait.Age
 
onSpawn() - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.BoundingBoxTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.Controllable
 
onSpawn() - Method in class net.citizensnpcs.trait.CurrentLocation
 
onSpawn() - Method in class net.citizensnpcs.trait.EnderCrystalTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.FollowTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.Gravity
 
onSpawn() - Method in class net.citizensnpcs.trait.HologramTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.HorseModifiers
 
onSpawn() - Method in class net.citizensnpcs.trait.MountTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.OcelotModifiers
 
onSpawn() - Method in class net.citizensnpcs.trait.PacketNPC
 
onSpawn() - Method in class net.citizensnpcs.trait.Powered
 
onSpawn() - Method in class net.citizensnpcs.trait.RabbitType
 
onSpawn() - Method in class net.citizensnpcs.trait.Saddle
 
onSpawn() - Method in class net.citizensnpcs.trait.ScoreboardTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.SkinLayers
 
onSpawn() - Method in class net.citizensnpcs.trait.SlimeSize
 
onSpawn() - Method in class net.citizensnpcs.trait.SneakTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.versioned.EnderDragonTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.versioned.MushroomCowTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.versioned.ShulkerTrait
 
onSpawn() - Method in class net.citizensnpcs.trait.VillagerProfession
 
onSpawn() - Method in class net.citizensnpcs.trait.waypoint.Waypoints
 
onSpawn() - Method in class net.citizensnpcs.trait.WolfModifiers
 
onSpawn() - Method in class net.citizensnpcs.trait.WoolColor
 
onSpawn(NPC) - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
 
onSpawn(NPC) - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
 
onSpawn(NPC) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
onSpawn(NPC) - Method in interface net.citizensnpcs.trait.waypoint.WaypointProvider
Called when the NPC attached to this provider is spawned.
onSpawnNPC() - Method in class net.citizensnpcs.npc.skin.SkinPacketTracker
Invoke when the NPC entity is spawned.
onTabComplete(CommandSender, Command, String, String[]) - Method in class net.citizensnpcs.api.command.CommandManager
 
onToggleRightClick(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopSettings
 
onTradeSelect(TradeSelectEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCTraderShopViewer
 
onTraitAdd(NPCAddTraitEvent) - Method in class net.citizensnpcs.ProtocolLibListener
 
onTraitAdd(NPCAddTraitEvent) - Method in class net.citizensnpcs.trait.ClickRedirectTrait
 
onVehicleDamage(VehicleDamageEvent) - Method in class net.citizensnpcs.EventListen
 
onVehicleDestroy(VehicleDestroyEvent) - Method in class net.citizensnpcs.EventListen
 
onVehicleEnter(VehicleEnterEvent) - Method in class net.citizensnpcs.EventListen
 
onWaypointReached(NPC, Location) - Method in class net.citizensnpcs.trait.waypoint.triggers.AnimationTrigger
 
onWaypointReached(NPC, Location) - Method in class net.citizensnpcs.trait.waypoint.triggers.ChatTrigger
 
onWaypointReached(NPC, Location) - Method in class net.citizensnpcs.trait.waypoint.triggers.CommandTrigger
 
onWaypointReached(NPC, Location) - Method in class net.citizensnpcs.trait.waypoint.triggers.DelayTrigger
 
onWaypointReached(NPC, Location) - Method in class net.citizensnpcs.trait.waypoint.triggers.SpeedTrigger
 
onWaypointReached(NPC, Location) - Method in class net.citizensnpcs.trait.waypoint.triggers.TeleportTrigger
 
onWaypointReached(NPC, Location) - Method in interface net.citizensnpcs.trait.waypoint.triggers.WaypointTrigger
 
onWorldLoad(WorldLoadEvent) - Method in class net.citizensnpcs.EventListen
 
onWorldUnload(WorldUnloadEvent) - Method in class net.citizensnpcs.api.LocationLookup
 
onWorldUnload(WorldUnloadEvent) - Method in class net.citizensnpcs.EventListen
 
op - Variable in class net.citizensnpcs.trait.shop.CommandAction
 
op(boolean) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
 
open(AStarNode) - Method in interface net.citizensnpcs.api.astar.AStarStorage
Close a given AStarNode, moving or adding it from the frontier to the open set.
open(AStarNode) - Method in class net.citizensnpcs.api.astar.SimpleAStarStorage
 
openAnvilInventory(Player, Inventory, String) - Method in interface net.citizensnpcs.api.NMSHelper
 
openAnvilInventory(Player, Inventory, String) - Static method in class net.citizensnpcs.util.NMS
 
openAnvilInventory(Player, Inventory, String) - Method in interface net.citizensnpcs.util.NMSBridge
 
openHorseInventory(Tameable, Player) - Method in interface net.citizensnpcs.util.NMSBridge
 
openHorseScreen(Tameable, Player) - Static method in class net.citizensnpcs.util.NMS
 
openInventory(Player) - Method in class net.citizensnpcs.api.trait.trait.Inventory
 
optInToStats() - Method in class net.citizensnpcs.api.trait.TraitInfo
 
optionalEntitySet(String...) - Static method in class net.citizensnpcs.util.Util
 
orderedPath() - Method in class net.citizensnpcs.api.astar.AStarNode
 
OVER_NPC_LIMIT - Static variable in class net.citizensnpcs.util.Messages
 
Owner - Class in net.citizensnpcs.api.trait.trait
Represents the owner of an NPC.
Owner() - Constructor for class net.citizensnpcs.api.trait.trait.Owner
 
OWNER_SET - Static variable in class net.citizensnpcs.util.Messages
 
OWNER_SET_SERVER - Static variable in class net.citizensnpcs.util.Messages
 
ownership() - Element in annotation type net.citizensnpcs.api.command.Requirements
 

P

PACKET - Enum constant in enum net.citizensnpcs.api.npc.NPC.NPCUpdate
 
PACKET_HOLOGRAMS - Enum constant in enum net.citizensnpcs.Settings.Setting
 
PACKET_UPDATE_DELAY - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
The packet update delay in ticks.
PACKET_UPDATE_DELAY - Enum constant in enum net.citizensnpcs.Settings.Setting
 
PacketAggregator() - Constructor for class net.citizensnpcs.util.EntityPacketTracker.PacketAggregator
 
PacketNPC - Class in net.citizensnpcs.trait
 
PacketNPC() - Constructor for class net.citizensnpcs.trait.PacketNPC
 
PacketRotationSession(RotationTrait.RotationSession) - Constructor for class net.citizensnpcs.trait.RotationTrait.PacketRotationSession
 
Paginator - Class in net.citizensnpcs.api.util
 
Paginator() - Constructor for class net.citizensnpcs.api.util.Paginator
 
Paginator(int) - Constructor for class net.citizensnpcs.api.util.Paginator
 
Paginator(Collection<String>) - Constructor for class net.citizensnpcs.api.util.Paginator
 
PAINTING_ART_SET - Static variable in class net.citizensnpcs.util.Messages
 
PaintingTrait - Class in net.citizensnpcs.trait
Persists Painting metadata.
PaintingTrait() - Constructor for class net.citizensnpcs.trait.PaintingTrait
 
panda(CommandContext, CommandSender, NPC, Panda.Gene, Panda.Gene) - Static method in class net.citizensnpcs.trait.versioned.PandaTrait
 
PANDA_EATING - Static variable in class net.citizensnpcs.util.Messages
 
PANDA_HIDDEN_GENE_SET - Static variable in class net.citizensnpcs.util.Messages
 
PANDA_MAIN_GENE_SET - Static variable in class net.citizensnpcs.util.Messages
 
PANDA_ROLLING - Static variable in class net.citizensnpcs.util.Messages
 
PANDA_SITTING - Static variable in class net.citizensnpcs.util.Messages
 
PANDA_SNEEZING - Static variable in class net.citizensnpcs.util.Messages
 
PANDA_STOPPED_EATING - Static variable in class net.citizensnpcs.util.Messages
 
PANDA_STOPPED_ROLLING - Static variable in class net.citizensnpcs.util.Messages
 
PANDA_STOPPED_SITTING - Static variable in class net.citizensnpcs.util.Messages
 
PANDA_STOPPED_SNEEZING - Static variable in class net.citizensnpcs.util.Messages
 
PandaTrait - Class in net.citizensnpcs.trait.versioned
 
PandaTrait() - Constructor for class net.citizensnpcs.trait.versioned.PandaTrait
 
PANIC - Enum constant in enum net.citizensnpcs.trait.versioned.CamelTrait.CamelPose
 
ParallelBehavior - Interface in net.citizensnpcs.api.ai.tree
A marker interface for Behaviors that indicates to any parent nodes that the behavior can be run in parallel along with other behaviors.
parrot(CommandContext, CommandSender, NPC, Parrot.Variant) - Static method in class net.citizensnpcs.trait.versioned.ParrotTrait
 
PARROT_VARIANT_SET - Static variable in class net.citizensnpcs.util.Messages
 
ParrotTrait - Class in net.citizensnpcs.trait.versioned
 
ParrotTrait() - Constructor for class net.citizensnpcs.trait.versioned.ParrotTrait
 
parseComponents(String) - Static method in class net.citizensnpcs.api.util.Messaging
 
parseDuration(String, TimeUnit) - Static method in class net.citizensnpcs.api.util.SpigotUtil
 
parseEulerAngle(String) - Method in class net.citizensnpcs.api.command.CommandContext
 
parseItemStack(String) - Static method in class net.citizensnpcs.api.command.CommandContext
 
parseItemStack(ItemStack, String) - Static method in class net.citizensnpcs.util.Util
 
parseLocation(Location, String) - Static method in class net.citizensnpcs.api.command.CommandContext
 
parseTicks(String) - Method in class net.citizensnpcs.api.command.CommandContext
 
parseTicks(String) - Static method in class net.citizensnpcs.util.Util
 
PASSABLE - Enum constant in enum net.citizensnpcs.api.astar.pathfinder.BlockExaminer.PassableState
 
PASSIVE_SET - Static variable in class net.citizensnpcs.util.Messages
 
PASSIVE_UNSET - Static variable in class net.citizensnpcs.util.Messages
 
pat() - Element in annotation type net.citizensnpcs.api.gui.MenuSlot
For use with patterns.
pat() - Element in annotation type net.citizensnpcs.api.gui.MenuTransition
For use with patterns.
path - Variable in class net.citizensnpcs.api.util.DataKey
 
Path - Class in net.citizensnpcs.api.astar.pathfinder
 
Path(Collection<Vector>) - Constructor for class net.citizensnpcs.api.astar.pathfinder.Path
 
pathDistanceMargin() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Gets the path distance margin.
pathDistanceMargin(double) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Sets the path distance margin.
pathfind(boolean) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
 
PATHFIND - Enum constant in enum net.citizensnpcs.trait.HomeTrait.ReturnStrategy
 
PATHFINDER_FALL_DISTANCE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
 
PATHFINDER_FALL_DISTANCE - Enum constant in enum net.citizensnpcs.Settings.Setting
 
PATHFINDER_OPEN_DOORS - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to open doors while pathfinding.
PATHFINDER_OPEN_DOORS_DISABLED - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDER_OPEN_DOORS_ENABLED - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_OPTIONS_ATTACK_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_OPTIONS_AVOID_WATER_SET - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_OPTIONS_AVOID_WATER_UNSET - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_OPTIONS_DISTANCE_MARGIN_SET - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_OPTIONS_FALLING_DISTANCE_SET - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_OPTIONS_OPEN_DOORS_SET - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_OPTIONS_OPEN_DOORS_UNSET - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_OPTIONS_PATH_DISTANCE_MARGIN_SET - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_OPTIONS_STATIONARY_TICKS_SET - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_OPTIONS_USE_NEW_FINDER - Static variable in class net.citizensnpcs.util.Messages
 
PATHFINDING_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
 
PathPoint - Interface in net.citizensnpcs.api.astar.pathfinder
 
PathPoint.PathCallback - Interface in net.citizensnpcs.api.astar.pathfinder
 
PathStrategy - Interface in net.citizensnpcs.api.ai
A pathfinding strategy directed at a target.
pause() - Method in class net.citizensnpcs.api.ai.goals.WanderGoal
 
PAUSEPATHFINDING_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
 
PAUSEPATHFINDING_RIGHTCLICK_SET - Static variable in class net.citizensnpcs.util.Messages
 
PAUSEPATHFINDING_RIGHTCLICK_UNSET - Static variable in class net.citizensnpcs.util.Messages
 
PAUSEPATHFINDING_TICKS_SET - Static variable in class net.citizensnpcs.util.Messages
 
PausePathfindingTrait - Class in net.citizensnpcs.trait
 
PausePathfindingTrait() - Constructor for class net.citizensnpcs.trait.PausePathfindingTrait
 
PaymentListener - Class in net.citizensnpcs
 
PaymentListener(Economy) - Constructor for class net.citizensnpcs.PaymentListener
 
PENDING - Enum constant in enum net.citizensnpcs.npc.profile.ProfileFetchResult
The profile has not been fetched yet.
PENDING_RESPAWN - Enum constant in enum net.citizensnpcs.api.event.DespawnReason
 
PercentageSlotHandler - Class in net.citizensnpcs.api.gui
 
PercentageSlotHandler(Function<Integer, String>) - Constructor for class net.citizensnpcs.api.gui.PercentageSlotHandler
 
PercentageSlotHandler(Function<Integer, String>, int) - Constructor for class net.citizensnpcs.api.gui.PercentageSlotHandler
 
permission() - Element in annotation type net.citizensnpcs.api.command.Command
The permission of the command.
permission() - Element in annotation type net.citizensnpcs.api.command.Flag
 
PermissionAction - Class in net.citizensnpcs.trait.shop
 
PermissionAction() - Constructor for class net.citizensnpcs.trait.shop.PermissionAction
 
PermissionAction(List<String>) - Constructor for class net.citizensnpcs.trait.shop.PermissionAction
 
PermissionAction.PermissionActionEditor - Class in net.citizensnpcs.trait.shop
 
PermissionAction.PermissionActionGUI - Class in net.citizensnpcs.trait.shop
 
PermissionActionEditor() - Constructor for class net.citizensnpcs.trait.shop.PermissionAction.PermissionActionEditor
 
PermissionActionEditor(PermissionAction, Consumer<NPCShopAction>) - Constructor for class net.citizensnpcs.trait.shop.PermissionAction.PermissionActionEditor
 
PermissionActionGUI() - Constructor for class net.citizensnpcs.trait.shop.PermissionAction.PermissionActionGUI
 
permissions - Variable in class net.citizensnpcs.trait.shop.PermissionAction
 
PermissionUtil - Class in net.citizensnpcs.api.util
 
PermissionUtil() - Constructor for class net.citizensnpcs.api.util.PermissionUtil
 
PerPlayerMetadata(BiConsumer<LocationLookup.PerPlayerMetadata<T>, PlayerJoinEvent>) - Constructor for class net.citizensnpcs.api.LocationLookup.PerPlayerMetadata
 
persist() - Method in class net.citizensnpcs.CitizensPlaceholders
 
persist(boolean) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
 
Persist - Annotation Type in net.citizensnpcs.api.persistence
A marker annotation for PersistenceLoader to persist a field by saving and loading it into DataKeys.
Persistable - Interface in net.citizensnpcs.api.persistence
An Object that can be serialised using DataKeys.
PersistenceLoader - Class in net.citizensnpcs.api.persistence
Performs reflective persistence of objects into DataKeys.
PersistenceLoader() - Constructor for class net.citizensnpcs.api.persistence.PersistenceLoader
 
Persister<T> - Interface in net.citizensnpcs.api.persistence
A serialisation primitive to be used with PersistenceLoader to serialise custom objects.
PersisterRegistry<T> - Class in net.citizensnpcs.api.persistence
A stringly-typed registry that loads and saves its types using PersistenceLoader and DataKeys.
persistSequence() - Method in class net.citizensnpcs.trait.CommandTrait
 
phantom(CommandContext, CommandSender, NPC, Integer) - Static method in class net.citizensnpcs.trait.versioned.PhantomTrait
 
PHANTOM_STATE_SET - Static variable in class net.citizensnpcs.util.Messages
 
PhantomTrait - Class in net.citizensnpcs.trait.versioned
 
PhantomTrait() - Constructor for class net.citizensnpcs.trait.versioned.PhantomTrait
 
picker(String, Consumer<InputMenus.Choice<T>>, InputMenus.Choice<T>...) - Static method in class net.citizensnpcs.api.gui.InputMenus
 
PICKER - Enum constant in enum net.citizensnpcs.api.gui.InputMenus.Choice.Type
 
PICKUP_ITEMS - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to pick up items.
PICKUP_ITEMS_SET - Static variable in class net.citizensnpcs.util.Messages
 
PICKUP_ITEMS_UNSET - Static variable in class net.citizensnpcs.util.Messages
 
piglin(CommandContext, CommandSender, NPC, Boolean) - Static method in class net.citizensnpcs.trait.versioned.PiglinTrait
 
PIGLIN_DANCING_SET - Static variable in class net.citizensnpcs.util.Messages
 
PIGLIN_DANCING_UNSET - Static variable in class net.citizensnpcs.util.Messages
 
PiglinTrait - Class in net.citizensnpcs.trait.versioned
 
PiglinTrait() - Constructor for class net.citizensnpcs.trait.versioned.PiglinTrait
 
pitchRange(float[]) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
 
PLACEHOLDER_SKIN_UPDATE_FREQUENCY - Enum constant in enum net.citizensnpcs.Settings.Setting
 
Placeholders - Class in net.citizensnpcs.api.util
 
Placeholders() - Constructor for class net.citizensnpcs.api.util.Placeholders
 
Placeholders.PlaceholderFunction - Interface in net.citizensnpcs.api.util
 
Plan - Interface in net.citizensnpcs.api.astar
An abstract plan returned by the AStarGoal that should be run until completion.
play(Player) - Method in enum net.citizensnpcs.util.PlayerAnimation
 
play(Player, int) - Method in enum net.citizensnpcs.util.PlayerAnimation
 
play(Player, Iterable<Player>) - Method in enum net.citizensnpcs.util.PlayerAnimation
 
play(Player, Supplier<Iterable<Player>>) - Method in enum net.citizensnpcs.util.PlayerAnimation
 
play(Player, Player) - Method in enum net.citizensnpcs.util.PlayerAnimation
 
playAnimation(PlayerAnimation, Player, Iterable<Player>) - Static method in class net.citizensnpcs.util.NMS
 
playAnimation(PlayerAnimation, Player, Iterable<Player>) - Method in interface net.citizensnpcs.util.NMSBridge
 
player(boolean) - Method in class net.citizensnpcs.trait.CommandTrait.NPCCommandBuilder
 
PLAYER_NOT_FOUND_FOR_SPAWN - Static variable in class net.citizensnpcs.api.command.CommandMessages
 
PLAYER_NOT_FOUND_FOR_SPAWN - Static variable in class net.citizensnpcs.util.Messages
 
PLAYER_TELEPORT_DELAY - Enum constant in enum net.citizensnpcs.Settings.Setting
 
PlayerAnimation - Enum in net.citizensnpcs.util
 
PlayerCloneNPCEvent - Class in net.citizensnpcs.api.event
 
PlayerCloneNPCEvent(Player, NPC, NPC) - Constructor for class net.citizensnpcs.api.event.PlayerCloneNPCEvent
 
PlayerCreateNPCEvent - Class in net.citizensnpcs.api.event
 
PlayerCreateNPCEvent(Player, NPC) - Constructor for class net.citizensnpcs.api.event.PlayerCreateNPCEvent
 
PlayerFilter - Class in net.citizensnpcs.api.trait.trait
 
PlayerFilter() - Constructor for class net.citizensnpcs.api.trait.trait.PlayerFilter
 
PlayerFilter(BiConsumer<Player, Entity>, BiConsumer<Player, Entity>) - Constructor for class net.citizensnpcs.api.trait.trait.PlayerFilter
 
PLAYERFILTER_ALLOWLIST_SET - Static variable in class net.citizensnpcs.util.Messages
 
PLAYERFILTER_APPLYRANGE_SET - Static variable in class net.citizensnpcs.util.Messages
 
PLAYERFILTER_CLEARED - Static variable in class net.citizensnpcs.util.Messages
 
PLAYERFILTER_DENYLIST_SET - Static variable in class net.citizensnpcs.util.Messages
 
PLAYERFILTER_EMPTY_SET - Static variable in class net.citizensnpcs.util.Messages
 
PLAYERFILTER_GROUP_ADDED - Static variable in class net.citizensnpcs.util.Messages
 
PLAYERFILTER_GROUP_REMOVED - Static variable in class net.citizensnpcs.util.Messages
 
PLAYERFILTER_PLAYER_ADDED - Static variable in class net.citizensnpcs.util.Messages
 
PLAYERFILTER_PLAYER_REMOVED - Static variable in class net.citizensnpcs.util.Messages
 
PlayerFilter.Mode - Enum in net.citizensnpcs.api.trait.trait
 
PlayerInputAirController() - Constructor for class net.citizensnpcs.trait.Controllable.PlayerInputAirController
 
playerTicker(NPC, Player) - Method in interface net.citizensnpcs.util.NMSBridge
 
playerTicker(Player) - Static method in class net.citizensnpcs.util.NMS
 
PlayerUpdateTask - Class in net.citizensnpcs.util
 
PlayerUpdateTask() - Constructor for class net.citizensnpcs.util.PlayerUpdateTask
 
PLUGIN - Enum constant in enum net.citizensnpcs.api.ai.event.CancelReason
 
PLUGIN - Enum constant in enum net.citizensnpcs.api.event.DespawnReason
 
PLUGIN - Enum constant in enum net.citizensnpcs.api.event.SpawnReason
 
POLAR_BEAR_REARING - Static variable in class net.citizensnpcs.util.Messages
 
POLAR_BEAR_STOPPED_REARING - Static variable in class net.citizensnpcs.util.Messages
 
polarbear(CommandContext, CommandSender, NPC) - Static method in class net.citizensnpcs.trait.versioned.PolarBearTrait
 
PolarBearTrait - Class in net.citizensnpcs.trait.versioned
 
PolarBearTrait() - Constructor for class net.citizensnpcs.trait.versioned.PolarBearTrait
 
pos() - Element in annotation type net.citizensnpcs.api.gui.MenuTransition
The position of the slot within the inventory.
Pose - Class in net.citizensnpcs.util
A named head yaw/pitch
Pose(String, float, float) - Constructor for class net.citizensnpcs.util.Pose
 
POSE_ADDED - Static variable in class net.citizensnpcs.util.Messages
 
POSE_ALREADY_EXISTS - Static variable in class net.citizensnpcs.util.Messages
 
POSE_MISSING - Static variable in class net.citizensnpcs.util.Messages
 
POSE_REMOVED - Static variable in class net.citizensnpcs.util.Messages
 
Poses - Class in net.citizensnpcs.trait
Persists named Poses.
Poses() - Constructor for class net.citizensnpcs.trait.Poses
 
Powered - Class in net.citizensnpcs.trait
Persists Creeper powered status.
Powered() - Constructor for class net.citizensnpcs.trait.Powered
 
POWERED_SET - Static variable in class net.citizensnpcs.util.Messages
 
POWERED_STOPPED - Static variable in class net.citizensnpcs.util.Messages
 
Precondition - Class in net.citizensnpcs.api.ai.tree
 
Precondition(Condition) - Constructor for class net.citizensnpcs.api.ai.tree.Precondition
 
present(HumanEntity) - Method in class net.citizensnpcs.api.gui.InventoryMenu
Display the menu to the given player.
prettyEnum(Enum<?>) - Static method in class net.citizensnpcs.util.Util
 
prettyPrintLocation(Location) - Static method in class net.citizensnpcs.util.Util
 
PrioritisableGoal - Interface in net.citizensnpcs.api.ai
A dynamically prioritisable Goal.
prioritySelectionFunction() - Static method in class net.citizensnpcs.api.ai.tree.Selectors
Returns a default priority selection function that assumes the input Behaviors implement Comparable.
prioritySelector(Comparator<Behavior>, Collection<Behavior>) - Static method in class net.citizensnpcs.api.ai.tree.Selectors
Builds a Selector that prioritises certain Behaviors based on a comparison function.
prioritySelector(Comparator<Behavior>, Behavior...) - Static method in class net.citizensnpcs.api.ai.tree.Selectors
 
process(CommandSender, CommandContext, Annotation, Object[]) - Method in interface net.citizensnpcs.api.command.CommandAnnotationProcessor
 
process(CommandSender, CommandContext, Annotation, Object[]) - Method in class net.citizensnpcs.api.command.RequirementsProcessor
 
PROFESSION_SET - Static variable in class net.citizensnpcs.util.Messages
 
ProfileFetcher - Class in net.citizensnpcs.npc.profile
Fetches game profiles that include skin data from Mojang servers.
ProfileFetchHandler - Interface in net.citizensnpcs.npc.profile
Interface for a subscriber of the results of a profile fetch.
ProfileFetchResult - Enum in net.citizensnpcs.npc.profile
The result status of a profile fetch.
ProfileRequest - Class in net.citizensnpcs.npc.profile
Stores basic information about a single profile used to request profiles from the Mojang servers.
ProfileRequest(String, ProfileFetchHandler) - Constructor for class net.citizensnpcs.npc.profile.ProfileRequest
Constructor.
ProtocolLibListener - Class in net.citizensnpcs
 
ProtocolLibListener(Citizens) - Constructor for class net.citizensnpcs.ProtocolLibListener
 
pufferfish(CommandContext, CommandSender, NPC, Integer) - Static method in class net.citizensnpcs.trait.versioned.PufferFishTrait
 
PUFFERFISH_STATE_SET - Static variable in class net.citizensnpcs.util.Messages
 
PufferFishTrait - Class in net.citizensnpcs.trait.versioned
 
PufferFishTrait() - Constructor for class net.citizensnpcs.trait.versioned.PufferFishTrait
 

R

RABBIT_TYPE_SET - Static variable in class net.citizensnpcs.util.Messages
 
RabbitType - Class in net.citizensnpcs.trait
Persists Rabbit metadata.
RabbitType() - Constructor for class net.citizensnpcs.trait.RabbitType
 
radius() - Method in class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
 
radius(double) - Method in class net.citizensnpcs.api.ai.goals.TargetNearbyEntityGoal.Builder
 
radius(double) - Method in class net.citizensnpcs.api.npc.BlockBreaker.BlockBreakerConfiguration
 
RadiusNPCFlock - Class in net.citizensnpcs.api.ai.flocking
A dynamic flock of NPCs that checks for entity NPCs within a certain block radius.
RadiusNPCFlock(double) - Constructor for class net.citizensnpcs.api.ai.flocking.RadiusNPCFlock
 
RadiusNPCFlock(double, int) - Constructor for class net.citizensnpcs.api.ai.flocking.RadiusNPCFlock
 
RANDOM - Enum constant in enum net.citizensnpcs.trait.CommandTrait.ExecutionMode
 
range() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
 
range(float) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Sets the pathfinding range in blocks.
rawtype(Enum<?>[]) - Static method in class net.citizensnpcs.util.Util
 
readTag() - Method in class net.citizensnpcs.api.jnbt.NBTInputStream
Reads an NBT tag from the stream.
recalculate() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
Explicit recalculation of which Players should be viewing the NPC.
reconstructSolution() - Method in class net.citizensnpcs.api.hpastar.ReversableAStarNode
 
refresh() - Method in class net.citizensnpcs.util.InventoryMultiplexer
 
regionCentres(Supplier<Iterable<Location>>) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
 
register(Class<?>) - Method in class net.citizensnpcs.api.command.CommandManager
Register a class that contains commands (methods annotated with Command).
register(Class<? extends NPCShopAction>, String, NPCShopAction.GUI) - Static method in class net.citizensnpcs.trait.shop.NPCShopAction
 
register(String, Class<? extends T>) - Method in class net.citizensnpcs.api.persistence.PersisterRegistry
 
registerAnnotationProcessor(CommandAnnotationProcessor) - Method in class net.citizensnpcs.api.command.CommandManager
Registers an CommandAnnotationProcessor that can process annotations before a command is executed.
registerCommandClass(Class<?>) - Method in class net.citizensnpcs.Citizens
 
registerControllerType(EntityType, Class<? extends Controllable.MovementController>) - Static method in class net.citizensnpcs.trait.Controllable
Register a movement controller for a certain EntityType to be used for NPCs with that type.
registeredTypes() - Method in class net.citizensnpcs.api.persistence.PersisterRegistry
 
registerEntityClass(Class<?>) - Static method in class net.citizensnpcs.util.NMS
 
registerEntityClass(Class<?>) - Method in interface net.citizensnpcs.util.NMSBridge
 
registerEvents(Listener) - Static method in class net.citizensnpcs.api.CitizensAPI
A helper method for registering events using the current implementation's Plugin.
registerMetadata(String, BiConsumer<LocationLookup.PerPlayerMetadata<T>, PlayerJoinEvent>) - Method in class net.citizensnpcs.api.LocationLookup
 
registerNPCPlaceholder(Pattern, Placeholders.PlaceholderFunction) - Static method in class net.citizensnpcs.api.util.Placeholders
 
registerPersistDelegate(Class<?>, Class<? extends Persister<?>>) - Static method in class net.citizensnpcs.api.persistence.PersistenceLoader
Registers a Persister redirect.
registerPlayer(Entity) - Static method in class net.citizensnpcs.util.PlayerUpdateTask
 
registerTabCompletion(JavaPlugin) - Method in class net.citizensnpcs.api.command.CommandManager
 
registerTrait(TraitInfo) - Method in interface net.citizensnpcs.api.trait.TraitFactory
Registers a trait using the given information.
registerTrait(TraitInfo) - Method in class net.citizensnpcs.npc.CitizensTraitFactory
 
registerWaypointProvider(Class<? extends WaypointProvider>, String) - Static method in class net.citizensnpcs.trait.waypoint.Waypoints
Registers a WaypointProvider, which can be subsequently used by NPCs.
reify() - Element in annotation type net.citizensnpcs.api.persistence.Persist
Whether to use PersistenceLoader to load/save the value of this class.
reload() - Method in class net.citizensnpcs.Citizens
 
reload() - Method in class net.citizensnpcs.Settings
 
RELOAD - Enum constant in enum net.citizensnpcs.api.event.DespawnReason
 
reloadFromSource() - Method in class net.citizensnpcs.api.npc.MemoryNPCDataStore
 
reloadFromSource() - Method in interface net.citizensnpcs.api.npc.NPCDataStore
Reloads the data store from source (such as a file on disk).
reloadFromSource() - Method in class net.citizensnpcs.api.npc.SimpleNPCDataStore
 
remoteAddress0() - Method in class net.citizensnpcs.util.EmptyChannel
 
REMOVAL - Enum constant in enum net.citizensnpcs.api.event.DespawnReason
 
REMOVAL - Enum constant in enum net.citizensnpcs.api.util.RemoveReason
 
remove() - Method in class net.citizensnpcs.npc.AbstractEntityController
 
remove() - Method in interface net.citizensnpcs.npc.EntityController
 
remove(int) - Method in class net.citizensnpcs.trait.text.Text
Remove text at a given index.
remove(String) - Method in interface net.citizensnpcs.api.npc.MetadataStore
Removes any metadata at the given metadata key.
remove(String) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
 
remove(UUID, String) - Method in class net.citizensnpcs.api.LocationLookup.PerPlayerMetadata
 
remove(HPAGraphNode...) - Method in class net.citizensnpcs.api.hpastar.HPACluster
 
remove(NPC.Metadata) - Method in interface net.citizensnpcs.api.npc.MetadataStore
Removes any metadata at the given metadata key.
remove(NPC.Metadata) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
 
remove(Entity) - Static method in class net.citizensnpcs.util.NMS
 
remove(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
 
REMOVE_FROM_PLAYERLIST - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to remove players from the player list.
REMOVE_FROM_TABLIST - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to remove the NPC from the tablist.
REMOVE_PLAYERS_FROM_PLAYER_LIST - Enum constant in enum net.citizensnpcs.Settings.Setting
 
removeAllValues(String) - Method in class net.citizensnpcs.api.LocationLookup.PerPlayerMetadata
 
removeAnchor(Anchor) - Method in class net.citizensnpcs.trait.Anchors
 
removeBehavior(Behavior) - Method in interface net.citizensnpcs.api.ai.GoalController
Removes the given Behavior from rotation.
removeBehavior(Behavior) - Method in class net.citizensnpcs.api.ai.SimpleGoalController
 
removeBehavior(Behavior) - Method in class net.citizensnpcs.api.ai.tree.Composite
 
removeBestNode() - Method in interface net.citizensnpcs.api.astar.AStarStorage
Returns the best node from the frontier and removes it.
removeBestNode() - Method in class net.citizensnpcs.api.astar.SimpleAStarStorage
 
removeCommandById(int) - Method in class net.citizensnpcs.trait.CommandTrait
 
removeConnection(UUID) - Method in class net.citizensnpcs.util.EntityPacketTracker.PacketAggregator
 
REMOVED_ALL_NPCS - Static variable in class net.citizensnpcs.util.Messages
 
REMOVED_FROM_PLAYERLIST - Static variable in class net.citizensnpcs.util.Messages
 
removeFromServerPlayerList(Player) - Static method in class net.citizensnpcs.util.NMS
 
removeFromServerPlayerList(Player) - Method in interface net.citizensnpcs.util.NMSBridge
 
removeFromWorld(Entity) - Static method in class net.citizensnpcs.util.NMS
 
removeFromWorld(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
 
removeGoal(Goal) - Method in interface net.citizensnpcs.api.ai.GoalController
Removes a Goal from rotation.
removeGoal(Goal) - Method in class net.citizensnpcs.api.ai.SimpleGoalController
 
removeGroup(String) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
Unhides the given permissions group
removeHookIfNecessary(FishHook) - Static method in class net.citizensnpcs.util.NMS
 
removeHookIfNecessary(FishHook) - Method in interface net.citizensnpcs.util.NMSBridge
 
removeItem(int) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPage
 
removeKey(String) - Method in class net.citizensnpcs.api.util.DataKey
 
removeKey(String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
 
removeKey(String) - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
removeKey(String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
removeLine(int) - Method in class net.citizensnpcs.trait.HologramTrait
Removes the line at the specified index
removeMarker(T) - Method in class net.citizensnpcs.trait.waypoint.EntityMarkers
 
removeNamedNPCRegistry(String) - Static method in class net.citizensnpcs.api.CitizensAPI
Removes any previously created NPCRegistry stored under the given name.
removeNamedNPCRegistry(String) - Method in interface net.citizensnpcs.api.CitizensPlugin
Removes the named NPCRegistry with the given name.
removeNamedNPCRegistry(String) - Method in class net.citizensnpcs.Citizens
 
RemoveNPCHistoryItem - Class in net.citizensnpcs.commands.history
 
RemoveNPCHistoryItem(NPC) - Constructor for class net.citizensnpcs.commands.history.RemoveNPCHistoryItem
 
removePage(int) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
 
removePage(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPageSettings
 
removePlayer(UUID) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
Unhides the given Player UUID
removePlayer(UUID) - Method in class net.citizensnpcs.npc.skin.SkinUpdateTracker
Remove a player from the tracker.
removePose(String) - Method in class net.citizensnpcs.trait.Poses
 
RemoveReason - Enum in net.citizensnpcs.api.util
 
removeRegionCentre(Location) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
removeRegionCentres(Collection<Location>) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
removeRunCallback(Runnable) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Removes a previously added run callback.
removeTrait(Class<? extends Trait>) - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
removeTrait(Class<? extends Trait>) - Method in interface net.citizensnpcs.api.npc.NPC
Removes a trait from this NPC.
render(Entity, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.InteractionRenderer
 
render(Entity, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.TextDisplayRenderer
 
render(Entity, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.AbstractRenderer
 
render(Entity, Vector3d) - Method in interface net.citizensnpcs.trait.HologramTrait.HologramRenderer
 
replace(String, CommandSender, NPC) - Static method in class net.citizensnpcs.api.util.Placeholders
 
replace(String, OfflinePlayer) - Static method in class net.citizensnpcs.api.util.Placeholders
 
REPLACE - Enum constant in enum net.citizensnpcs.api.ai.event.CancelReason
 
replaceName(String, CommandSender, NPC) - Static method in class net.citizensnpcs.api.util.Placeholders
 
replaceTracker(Entity) - Static method in class net.citizensnpcs.util.NMS
 
replaceTrackerEntry(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
 
REPORT_ERROR - Static variable in class net.citizensnpcs.api.command.CommandMessages
 
required() - Element in annotation type net.citizensnpcs.api.persistence.Persist
Whether a value must be present at load time.
RequirementMissingException - Exception in net.citizensnpcs.api.command.exception
 
RequirementMissingException(String) - Constructor for exception net.citizensnpcs.api.command.exception.RequirementMissingException
 
Requirements - Annotation Type in net.citizensnpcs.api.command
 
REQUIREMENTS_INVALID_MOB_TYPE - Static variable in class net.citizensnpcs.api.command.CommandMessages
 
REQUIREMENTS_MUST_BE_LIVING_ENTITY - Static variable in class net.citizensnpcs.api.command.CommandMessages
 
RequirementsProcessor - Class in net.citizensnpcs.api.command
 
RequirementsProcessor() - Constructor for class net.citizensnpcs.api.command.RequirementsProcessor
 
requiresFlags() - Element in annotation type net.citizensnpcs.api.command.Command
Whether a flag or value flag MUST be used for this command.
requiresNameHologram() - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
requiresNameHologram() - Method in interface net.citizensnpcs.api.npc.NPC
 
requiresNameHologram() - Method in class net.citizensnpcs.npc.CitizensNPC
 
requireUndamaged - Variable in class net.citizensnpcs.trait.shop.ItemAction
 
reset() - Method in interface net.citizensnpcs.api.ai.Goal
Resets the goal and any resources or state it is holding.
reset() - Method in class net.citizensnpcs.api.ai.goals.FollowPathGoal
 
reset() - Method in class net.citizensnpcs.api.ai.goals.MoveToGoal
 
reset() - Method in class net.citizensnpcs.api.ai.goals.TargetNearbyEntityGoal
 
reset() - Method in class net.citizensnpcs.api.ai.goals.WanderGoal
 
reset() - Method in interface net.citizensnpcs.api.ai.tree.Behavior
Resets the behavior and any state it is holding.
reset() - Method in class net.citizensnpcs.api.ai.tree.Callback
 
reset() - Method in class net.citizensnpcs.api.ai.tree.Composite
 
reset() - Method in class net.citizensnpcs.api.ai.tree.Decorator
 
reset() - Method in class net.citizensnpcs.api.ai.tree.Empty
 
reset() - Method in class net.citizensnpcs.api.ai.tree.ForwardingBehaviorGoalAdapter
 
reset() - Method in class net.citizensnpcs.api.ai.tree.IfElse
 
reset() - Method in class net.citizensnpcs.api.ai.tree.Loop
 
reset() - Method in class net.citizensnpcs.api.ai.tree.Selector
 
reset() - Method in class net.citizensnpcs.api.ai.tree.Sequence
 
reset() - Method in class net.citizensnpcs.api.ai.tree.StatusMapper
 
reset() - Method in class net.citizensnpcs.api.ai.tree.TimerDecorator
 
reset() - Static method in class net.citizensnpcs.npc.profile.ProfileFetcher
Clear all queued and cached requests.
reset() - Method in class net.citizensnpcs.npc.skin.SkinUpdateTracker
Reset all players currently being tracked.
reset() - Method in class net.citizensnpcs.util.AbstractBlockBreaker
 
RESET_AND_REMOVE - Enum constant in enum net.citizensnpcs.api.ai.tree.BehaviorStatus
Indicates that the Behavior should be reset and removed by any parent Composite behavior nodes.
RESET_PITCH_ON_TICK - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to reset entity pitch to 0 every tick (default Minecraft behaviour).
RESET_YAW_ON_SPAWN - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to reset NPC yaw on spawn.
RESET_YAW_ON_SPAWN - Enum constant in enum net.citizensnpcs.Settings.Setting
 
resetPlayerToPhysicalSession(UUID) - Method in class net.citizensnpcs.trait.RotationTrait
 
RESOURCE_PACK_PATH - Enum constant in enum net.citizensnpcs.Settings.Setting
 
RESPAWN - Enum constant in enum net.citizensnpcs.api.event.SpawnReason
 
RESPAWN_DELAY - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
The Integer delay to respawn in ticks after death.
RESPAWN_DELAY_DESCRIBE - Static variable in class net.citizensnpcs.util.Messages
 
RESPAWN_DELAY_SET - Static variable in class net.citizensnpcs.util.Messages
 
retryChildren() - Method in class net.citizensnpcs.api.ai.tree.Selector.Builder
Sets whether to retry child Behaviors when they return BehaviorStatus.FAILURE.
retryChildren() - Method in class net.citizensnpcs.api.ai.tree.Selector
 
retryChildren() - Method in class net.citizensnpcs.api.ai.tree.Sequence
 
retryChildren(boolean) - Method in class net.citizensnpcs.api.ai.tree.Selector.Builder
Sets whether to retry child Behaviors when they return BehaviorStatus.FAILURE.
RETURN_PROMPT_KEY - Static variable in interface net.citizensnpcs.trait.waypoint.triggers.WaypointTriggerPrompt
 
ReversableAStarNode - Class in net.citizensnpcs.api.hpastar
 
ReversableAStarNode() - Constructor for class net.citizensnpcs.api.hpastar.ReversableAStarNode
 
RIGHT - Enum constant in enum net.citizensnpcs.trait.CommandTrait.Hand
 
RIGHT_PANTS - Enum constant in enum net.citizensnpcs.trait.SkinLayers.Layer
 
RIGHT_SLEEVE - Enum constant in enum net.citizensnpcs.trait.SkinLayers.Layer
 
rightClick(PlayerInteractEvent) - Method in class net.citizensnpcs.trait.Controllable.GroundController
 
rightClick(PlayerInteractEvent) - Method in class net.citizensnpcs.trait.Controllable.LookAirController
 
rightClick(PlayerInteractEvent) - Method in interface net.citizensnpcs.trait.Controllable.MovementController
 
rightClick(PlayerInteractEvent) - Method in class net.citizensnpcs.trait.Controllable.PlayerInputAirController
 
rightClickEntity(NPCRightClickEvent) - Method in class net.citizensnpcs.trait.Controllable.GroundController
 
rightClickEntity(NPCRightClickEvent) - Method in class net.citizensnpcs.trait.Controllable.LookAirController
 
rightClickEntity(NPCRightClickEvent) - Method in interface net.citizensnpcs.trait.Controllable.MovementController
 
rightClickEntity(NPCRightClickEvent) - Method in class net.citizensnpcs.trait.Controllable.PlayerInputAirController
 
RISING - Enum constant in enum net.citizensnpcs.trait.versioned.SnifferTrait.SnifferState
 
rollback() - Method in class net.citizensnpcs.trait.shop.NPCShopAction.Transaction
 
rotateHeadYawTowards(int, float, float) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
 
rotatePitchTowards(int, float, float) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
 
rotateToFace(Entity) - Method in class net.citizensnpcs.trait.RotationTrait.RotationSession
Rotates to face target entity
rotateToFace(Location) - Method in class net.citizensnpcs.trait.RotationTrait.RotationSession
Rotates to face target location
rotateToHave(float, float) - Method in class net.citizensnpcs.trait.RotationTrait.RotationSession
Rotate to have the given yaw and pitch
RotationParams() - Constructor for class net.citizensnpcs.trait.RotationTrait.RotationParams
 
RotationSession(RotationTrait.RotationParams) - Constructor for class net.citizensnpcs.trait.RotationTrait.RotationSession
 
RotationTrait - Class in net.citizensnpcs.trait
 
RotationTrait() - Constructor for class net.citizensnpcs.trait.RotationTrait
 
RotationTrait.PacketRotationSession - Class in net.citizensnpcs.trait
 
RotationTrait.RotationParams - Class in net.citizensnpcs.trait
 
RotationTrait.RotationSession - Class in net.citizensnpcs.trait
 
run() - Method in class net.citizensnpcs.api.ai.flocking.Flocker
 
run() - Method in class net.citizensnpcs.api.ai.goals.FollowPathGoal
 
run() - Method in class net.citizensnpcs.api.ai.goals.MoveToGoal
 
run() - Method in class net.citizensnpcs.api.ai.goals.TargetNearbyEntityGoal
 
run() - Method in class net.citizensnpcs.api.ai.goals.WanderGoal
 
run() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
FOR INTERNAL USE ONLY: ticks all Runnable callbacks.
run() - Method in class net.citizensnpcs.api.ai.SimpleGoalController
 
run() - Method in interface net.citizensnpcs.api.ai.tree.Behavior
Runs the behavior for one 'tick', optionally changing the state that it is in.
run() - Method in class net.citizensnpcs.api.ai.tree.Callback
 
run() - Method in class net.citizensnpcs.api.ai.tree.Decorator
 
run() - Method in class net.citizensnpcs.api.ai.tree.Empty
 
run() - Method in class net.citizensnpcs.api.ai.tree.ForwardingBehaviorGoalAdapter
 
run() - Method in class net.citizensnpcs.api.ai.tree.IfElse
 
run() - Method in class net.citizensnpcs.api.ai.tree.Loop
 
run() - Method in class net.citizensnpcs.api.ai.tree.Selector
 
run() - Method in class net.citizensnpcs.api.ai.tree.Sequence
 
run() - Method in class net.citizensnpcs.api.ai.tree.StatusMapper
 
run() - Method in class net.citizensnpcs.api.ai.tree.TimerDecorator
 
run() - Method in class net.citizensnpcs.api.gui.InventoryMenu
 
run() - Method in class net.citizensnpcs.api.gui.InventoryMenuPage
 
run() - Method in class net.citizensnpcs.api.LocationLookup
 
run() - Method in class net.citizensnpcs.api.trait.trait.Equipment
 
run() - Method in class net.citizensnpcs.api.trait.trait.Inventory
 
run() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
 
run() - Method in class net.citizensnpcs.api.trait.Trait
Called every tick if overridden.
run() - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
run() - Method in class net.citizensnpcs.trait.Age
 
run() - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
run() - Method in class net.citizensnpcs.trait.Controllable
 
run() - Method in class net.citizensnpcs.trait.CurrentLocation
 
run() - Method in class net.citizensnpcs.trait.EndermanTrait
 
run() - Method in class net.citizensnpcs.trait.FollowTrait
 
run() - Method in class net.citizensnpcs.trait.GameModeTrait
 
run() - Method in class net.citizensnpcs.trait.Gravity
 
run() - Method in class net.citizensnpcs.trait.HologramTrait
 
run() - Method in class net.citizensnpcs.trait.HomeTrait
 
run() - Method in class net.citizensnpcs.trait.HorseModifiers
 
run() - Method in class net.citizensnpcs.trait.LookClose
 
run() - Method in class net.citizensnpcs.trait.MountTrait
 
run() - Method in class net.citizensnpcs.trait.PacketNPC
 
run() - Method in class net.citizensnpcs.trait.PaintingTrait
 
run() - Method in class net.citizensnpcs.trait.PausePathfindingTrait
 
run() - Method in class net.citizensnpcs.trait.Poses
 
run() - Method in class net.citizensnpcs.trait.RotationTrait
 
run() - Method in class net.citizensnpcs.trait.SheepTrait
 
run() - Method in class net.citizensnpcs.trait.shop.NPCShopAction.Transaction
 
run() - Method in class net.citizensnpcs.trait.SitTrait
 
run() - Method in class net.citizensnpcs.trait.SkinTrait
 
run() - Method in class net.citizensnpcs.trait.SleepTrait
 
run() - Method in class net.citizensnpcs.trait.text.Text
 
run() - Method in class net.citizensnpcs.trait.versioned.AllayTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.AxolotlTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.BeeTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.CamelTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.CatTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.FoxTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.FrogTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.GoatTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.LlamaTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.MushroomCowTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.ParrotTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.PhantomTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.PiglinTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.PolarBearTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.ShulkerTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.SnifferTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.SnowmanTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.SpellcasterTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.TropicalFishTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.VillagerTrait
 
run() - Method in class net.citizensnpcs.trait.versioned.WardenTrait
 
run() - Method in class net.citizensnpcs.trait.WitherTrait
 
run() - Method in class net.citizensnpcs.util.AbstractBlockBreaker
 
run() - Method in class net.citizensnpcs.util.PlayerUpdateTask
 
run(GoalSelector) - Method in interface net.citizensnpcs.api.ai.Goal
Updates the goal.
run(GoalSelector) - Method in class net.citizensnpcs.api.ai.tree.BehaviorGoalAdapter
 
run(AStarMachine.AStarState) - Method in class net.citizensnpcs.api.astar.AStarMachine
Runs the AStarMachine<N extends AStarNode,P extends Plan>.AStarState until a plan is found.
run(AStarMachine.AStarState, int) - Method in class net.citizensnpcs.api.astar.AStarMachine
Runs the machine using the given AStarMachine<N extends AStarNode,P extends Plan>.AStarState's AStarStorage.
run(NPC) - Method in class net.citizensnpcs.api.astar.pathfinder.Path
 
run(NPC, Navigator) - Method in interface net.citizensnpcs.api.ai.StuckAction
Called when the Navigator reports that it is stuck.
run(NPC, Navigator) - Method in class net.citizensnpcs.api.ai.TeleportStuckAction
 
run(NPC, Block, List<Block>, int) - Method in interface net.citizensnpcs.api.astar.pathfinder.PathPoint.PathCallback
Run every tick when moving towards a specific block.
run(Entity) - Method in class net.citizensnpcs.trait.RotationTrait.PacketRotationSession
 
run(Player) - Method in class net.citizensnpcs.trait.Controllable.GroundController
 
run(Player) - Method in class net.citizensnpcs.trait.Controllable.LookAirController
 
run(Player) - Method in interface net.citizensnpcs.trait.Controllable.MovementController
 
run(Player) - Method in class net.citizensnpcs.trait.Controllable.PlayerInputAirController
 
runCommand(NPC, Player, String, boolean, boolean) - Static method in class net.citizensnpcs.util.Util
 
runFully(AStarGoal<N>, N) - Method in class net.citizensnpcs.api.astar.AStarMachine
Runs the machine until a plan is either found or cannot be generated.
runFully(AStarGoal<N>, N, int) - Method in class net.citizensnpcs.api.astar.AStarMachine
Runs the machine fully until the iteration limit has been exceeded.
RUNNING - Enum constant in enum net.citizensnpcs.api.ai.tree.BehaviorStatus
Indicates that the Behavior is still running and should be continued next tick.
runPrecondition(Condition) - Static method in class net.citizensnpcs.api.ai.tree.Precondition
Creates a Precondition that returns either BehaviorStatus.SUCCESS or BehaviorStatus.FAILURE depending on the underlying Condition's return status.

S

Saddle - Class in net.citizensnpcs.trait
Persists saddle metadata.
Saddle() - Constructor for class net.citizensnpcs.trait.Saddle
 
SADDLED_SET - Static variable in class net.citizensnpcs.util.Messages
 
SADDLED_STOPPED - Static variable in class net.citizensnpcs.util.Messages
 
save() - Method in interface net.citizensnpcs.api.util.Storage
Saves the in-memory aspects of the storage to disk.
save() - Method in class net.citizensnpcs.api.util.YamlStorage
 
save() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists
 
save() - Method in class net.citizensnpcs.Settings
 
save(Object, DataKey) - Static method in class net.citizensnpcs.api.persistence.PersistenceLoader
Scans the object for fields annotated with Persist and saves them to the given DataKey.
save(UUID, DataKey) - Method in class net.citizensnpcs.api.persistence.UUIDPersister
 
save(DataKey) - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
save(DataKey) - Method in interface net.citizensnpcs.api.npc.NPC
Saves the NPC to the given DataKey.
save(DataKey) - Method in interface net.citizensnpcs.api.persistence.Persistable
 
save(DataKey) - Method in class net.citizensnpcs.api.trait.trait.Equipment
 
save(DataKey) - Method in class net.citizensnpcs.api.trait.trait.Inventory
 
save(DataKey) - Method in class net.citizensnpcs.api.trait.trait.MobType
 
save(DataKey) - Method in class net.citizensnpcs.api.trait.Trait
Saves a trait.
save(DataKey) - Method in class net.citizensnpcs.api.trait.trait.Spawned
 
save(DataKey) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
save(DataKey) - Method in class net.citizensnpcs.npc.CitizensNPC
 
save(DataKey) - Method in class net.citizensnpcs.trait.Anchors
 
save(DataKey) - Method in class net.citizensnpcs.trait.ClickRedirectTrait
 
save(DataKey) - Method in class net.citizensnpcs.trait.CommandTrait
 
save(DataKey) - Method in class net.citizensnpcs.trait.Controllable
 
save(DataKey) - Method in class net.citizensnpcs.trait.HologramTrait
 
save(DataKey) - Method in class net.citizensnpcs.trait.LookClose
 
save(DataKey) - Method in class net.citizensnpcs.trait.Poses
 
save(DataKey) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
 
save(DataKey) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopItem
 
save(DataKey) - Method in class net.citizensnpcs.trait.text.Text
 
save(DataKey) - Method in class net.citizensnpcs.trait.VillagerProfession
 
save(DataKey) - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
 
save(DataKey) - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
 
save(DataKey) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
save(DataKey) - Method in class net.citizensnpcs.trait.waypoint.Waypoints
 
save(DataKey) - Method in class net.citizensnpcs.trait.WoolColor
 
save(WaypointTrigger, DataKey) - Method in class net.citizensnpcs.trait.waypoint.triggers.WaypointTriggerRegistry
 
save(Component, DataKey) - Method in class net.citizensnpcs.api.persistence.ComponentPersister
 
save(ItemStack, DataKey) - Method in class net.citizensnpcs.api.persistence.ItemStackPersister
 
save(Location, DataKey) - Method in class net.citizensnpcs.api.persistence.LocationPersister
 
save(EulerAngle, DataKey) - Method in class net.citizensnpcs.api.persistence.EulerAnglePersister
 
save(T, DataKey) - Method in interface net.citizensnpcs.api.persistence.Persister
Saves the object instance to the given DataKey.
save(T, DataKey) - Method in class net.citizensnpcs.api.persistence.PersisterRegistry
 
SAVE_TASK_FREQUENCY - Enum constant in enum net.citizensnpcs.Settings.Setting
 
saveItem(DataKey, ItemStack) - Static method in class net.citizensnpcs.api.util.ItemStorage
 
saveTo(DataKey) - Method in interface net.citizensnpcs.api.npc.MetadataStore
Saves persistent metadata to the given DataKey.
saveTo(DataKey) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
 
saveToDisk() - Method in class net.citizensnpcs.api.npc.MemoryNPCDataStore
 
saveToDisk() - Method in interface net.citizensnpcs.api.npc.NPCDataStore
Notifies the data store to save all stored data to disk.
saveToDisk() - Method in class net.citizensnpcs.api.npc.SimpleNPCDataStore
 
saveToDisk() - Method in class net.citizensnpcs.trait.shop.StoredShops
 
saveToDiskImmediate() - Method in class net.citizensnpcs.api.npc.MemoryNPCDataStore
 
saveToDiskImmediate() - Method in interface net.citizensnpcs.api.npc.NPCDataStore
Notifies the data store to save all stored data to disk immediately.
saveToDiskImmediate() - Method in class net.citizensnpcs.api.npc.SimpleNPCDataStore
 
saveToStore() - Method in interface net.citizensnpcs.api.npc.NPCRegistry
Saves the NPCs to the internal NPCDataStore
saveToStore() - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
 
SCENTING - Enum constant in enum net.citizensnpcs.trait.versioned.SnifferTrait.SnifferState
 
scheduleUpdate(NPC.NPCUpdate) - Method in interface net.citizensnpcs.api.npc.NPC
 
scheduleUpdate(NPC.NPCUpdate) - Method in class net.citizensnpcs.npc.CitizensNPC
 
SCOREBOARD_FAKE_TEAM_NAME - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
The fake NPC scoreboard team name because Minecraft requires a team name.
ScoreboardTrait - Class in net.citizensnpcs.trait
 
ScoreboardTrait() - Constructor for class net.citizensnpcs.trait.ScoreboardTrait
 
SEARCHING - Enum constant in enum net.citizensnpcs.trait.versioned.SnifferTrait.SnifferState
 
sectionToValues(ConfigurationSection) - Method in class net.citizensnpcs.api.util.DataKey
 
select(Goal) - Method in interface net.citizensnpcs.api.ai.GoalSelector
Replaces the execution of any running Goals with the specified goal.
select(Goal) - Method in class net.citizensnpcs.api.ai.SimpleGoalController.SimpleGoalSelector
 
select(CommandSender, NPC) - Method in interface net.citizensnpcs.api.npc.NPCSelector
 
select(CommandSender, NPC) - Method in class net.citizensnpcs.npc.NPCSelector
 
selectAdditional(Goal...) - Method in interface net.citizensnpcs.api.ai.GoalSelector
Adds the provided Goals to the execution list.
selectAdditional(Goal...) - Method in class net.citizensnpcs.api.ai.SimpleGoalController.SimpleGoalSelector
 
selected() - Element in annotation type net.citizensnpcs.api.command.Requirements
 
selecting(Collection<Behavior>) - Static method in class net.citizensnpcs.api.ai.tree.Selector
 
selecting(Behavior...) - Static method in class net.citizensnpcs.api.ai.tree.Selector
 
SELECTION_ITEM - Enum constant in enum net.citizensnpcs.Settings.Setting
 
SELECTION_MESSAGE - Enum constant in enum net.citizensnpcs.Settings.Setting
 
SELECTION_PROMPT - Static variable in class net.citizensnpcs.util.Messages
 
SELECTION_PROMPT_INVALID_CHOICE - Static variable in class net.citizensnpcs.util.Messages
 
selectionFunction(Function<List<Behavior>, Behavior>) - Method in class net.citizensnpcs.api.ai.tree.Selector.Builder
Sets the Function that selects a Behavior to execute from a list of behaviors, such as a random selection or a priority selection.
Selector - Class in net.citizensnpcs.api.ai.tree
A selector of sub-goals, that chooses a single Behavior to execute from a list.
Selector.Builder - Class in net.citizensnpcs.api.ai.tree
 
Selectors - Class in net.citizensnpcs.api.ai.tree
Static helper class for creating common Selectors.
Selectors.PrioritySelection - Class in net.citizensnpcs.api.ai.tree
 
send(Object) - Method in class net.citizensnpcs.util.EntityPacketTracker.PacketAggregator
 
send(CommandSender, Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
sendBlockChanges(List<Block>, Material) - Static method in class net.citizensnpcs.util.Util
 
sendColorless(CommandSender, Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
sendError(CommandSender, Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
sendErrorTr(CommandSender, String, Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
sendPacket(Player, SkinnableEntity) - Method in class net.citizensnpcs.npc.skin.TabListRemover
Send a remove packet to the specified player for the specified skinnable entity.
sendPage(CommandSender, int) - Method in class net.citizensnpcs.api.util.Paginator
 
sendPositionUpdate(Entity, Collection<Player>, boolean) - Static method in class net.citizensnpcs.util.NMS
 
sendPositionUpdate(Entity, Collection<Player>, boolean, Float, Float, Float) - Static method in class net.citizensnpcs.util.NMS
 
sendPositionUpdate(Entity, Collection<Player>, boolean, Float, Float, Float) - Method in interface net.citizensnpcs.util.NMSBridge
 
sendPositionUpdateNearby(Entity, boolean) - Static method in class net.citizensnpcs.util.NMS
 
sendPositionUpdateNearby(Entity, boolean, Float, Float, Float) - Static method in class net.citizensnpcs.util.NMS
 
sendTabListAdd(Player, Player) - Static method in class net.citizensnpcs.util.NMS
 
sendTabListAdd(Player, Player) - Method in interface net.citizensnpcs.util.NMSBridge
 
sendTabListRemove(Player, Collection<Player>) - Static method in class net.citizensnpcs.util.NMS
 
sendTabListRemove(Player, Collection<Player>) - Method in interface net.citizensnpcs.util.NMSBridge
 
sendTabListRemove(Player, Player) - Static method in class net.citizensnpcs.util.NMS
 
sendTeamPacket(Player, Team, int) - Static method in class net.citizensnpcs.util.NMS
 
sendTeamPacket(Player, Team, int) - Method in interface net.citizensnpcs.util.NMSBridge
 
sendTr(CommandSender, String, Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
sendTrColorless(CommandSender, String, Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
sendWithNPC(CommandSender, Object, NPC) - Static method in class net.citizensnpcs.api.util.Messaging
 
sendWithNPCColorless(CommandSender, Object, NPC) - Static method in class net.citizensnpcs.api.util.Messaging
 
SeparationBehavior - Class in net.citizensnpcs.api.ai.flocking
Implements separation flocking with a particular weight i.e.
SeparationBehavior(double) - Constructor for class net.citizensnpcs.api.ai.flocking.SeparationBehavior
 
SeparationBehavior(double, double) - Constructor for class net.citizensnpcs.api.ai.flocking.SeparationBehavior
 
Sequence - Class in net.citizensnpcs.api.ai.tree
Runs each Behavior in sequence.
SEQUENTIAL - Enum constant in enum net.citizensnpcs.trait.CommandTrait.ExecutionMode
 
server - Variable in class net.citizensnpcs.trait.shop.CommandAction
 
SERVER_OWNS_NPCS - Enum constant in enum net.citizensnpcs.Settings.Setting
 
serverCommand - Variable in class net.citizensnpcs.api.command.CommandManager.CommandInfo
 
ServerCommandException - Exception in net.citizensnpcs.api.command.exception
 
ServerCommandException() - Constructor for exception net.citizensnpcs.api.command.exception.ServerCommandException
 
set(int, ItemStack) - Method in class net.citizensnpcs.api.trait.trait.Equipment
Set the armor from the given slot as the given item.
set(String, Object) - Method in interface net.citizensnpcs.api.npc.MetadataStore
Stores data at the given key.
set(String, Object) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
 
set(UUID, String, T) - Method in class net.citizensnpcs.api.LocationLookup.PerPlayerMetadata
 
set(NPC.Metadata, Object) - Method in interface net.citizensnpcs.api.npc.MetadataStore
Stores data at the given key.
set(NPC.Metadata, Object) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
 
set(Equipment.EquipmentSlot, ItemStack) - Method in class net.citizensnpcs.api.trait.trait.Equipment
 
setAction(StuckAction) - Method in class net.citizensnpcs.api.ai.event.NavigationStuckEvent
 
setActive(boolean) - Method in class net.citizensnpcs.api.gui.InputMenus.Choice
 
setAge(int) - Method in class net.citizensnpcs.trait.Age
 
setAggressive(Entity, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setAggressive(Entity, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setAllayDancing(Entity, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setAllayDancing(Entity, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setAllowlist() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
 
setAlwaysUseNameHologram(boolean) - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
setAlwaysUseNameHologram(boolean) - Method in interface net.citizensnpcs.api.npc.NPC
Sets whether to always use a name hologram instead of the in-built Minecraft name.
setAnger(int) - Method in class net.citizensnpcs.trait.versioned.BeeTrait
 
setAngry(boolean) - Method in class net.citizensnpcs.trait.WolfModifiers
 
setApplyRange(double) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
Sets the range in blocks where the filter applies.
setArmor(ItemStack) - Method in class net.citizensnpcs.trait.HorseModifiers
 
setArt(Art) - Method in class net.citizensnpcs.trait.PaintingTrait
 
setAsHelperEntity(NPC) - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
setAsHelperEntityWithName(NPC) - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
setAsPointEntity() - Method in class net.citizensnpcs.trait.ArmorStandTrait
Configures the entity as an invisible point entity, e.g.
setAsPointEntityWithName() - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
setAtKey(DataKey) - Method in enum net.citizensnpcs.Settings.Setting
 
setBlockDamage(int) - Method in class net.citizensnpcs.util.AbstractBlockBreaker
 
setBlocksArrows(boolean) - Method in class net.citizensnpcs.trait.WitherTrait
 
setBodyColor(DyeColor) - Method in class net.citizensnpcs.trait.versioned.TropicalFishTrait
 
setBodyYaw(Entity, float) - Static method in class net.citizensnpcs.util.NMS
 
setBodyYaw(Entity, float) - Method in interface net.citizensnpcs.util.NMSBridge
 
setBoolean(String, boolean) - Method in class net.citizensnpcs.api.util.DataKey
 
setBoolean(String, boolean) - Method in class net.citizensnpcs.api.util.MemoryDataKey
 
setBoolean(String, boolean) - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
setBoolean(String, boolean) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
setBoots(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.editor.GenericEquipperGUI
 
setBoundingBox(Entity, BoundingBox) - Static method in class net.citizensnpcs.util.NMS
 
setBoundingBox(Entity, BoundingBox) - Method in interface net.citizensnpcs.util.NMSBridge
 
setBoundingBoxFunction(Function<EntityDim, BoundingBox>) - Method in class net.citizensnpcs.trait.BoundingBoxTrait
 
setBukkitEntityType(EntityType) - Method in interface net.citizensnpcs.api.npc.NPC
Sets the EntityType of this NPC.
setBukkitEntityType(EntityType) - Method in class net.citizensnpcs.npc.CitizensNPC
 
setCachePaths(boolean) - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
 
setCamelPose(Entity, CamelTrait.CamelPose) - Static method in class net.citizensnpcs.util.NMS
 
setCamelPose(Entity, CamelTrait.CamelPose) - Method in interface net.citizensnpcs.util.NMSBridge
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.ai.speech.event.NPCSpeechEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.ai.speech.event.SpeechEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.CommandSenderCreateNPCEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.EntityTargetNPCEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCClickEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCCombustEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCCommandDispatchEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCDamageEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCDespawnEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCKnockbackEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCOpenDoorEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCOpenGateEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCPistonPushEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCPushEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCSeenByPlayerEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCSpawnEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCTeleportEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.event.NPCVehicleDamageEvent
 
setCancelled(boolean) - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
 
setCancelReason(String) - Method in class net.citizensnpcs.api.event.CommandSenderCreateNPCEvent
Sets the reason for cancelling the event.
setCancelReason(CancelReason) - Method in class net.citizensnpcs.api.ai.AbstractPathStrategy
 
setCanSwimInLava(boolean) - Method in class net.citizensnpcs.api.astar.pathfinder.SwimmingExaminer
 
setCarryingChest(boolean) - Method in class net.citizensnpcs.trait.HorseModifiers
 
setChest(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.editor.GenericEquipperGUI
 
setClickHandler(Consumer<CitizensInventoryClickEvent>) - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
 
setCollarColor(DyeColor) - Method in class net.citizensnpcs.trait.versioned.CatTrait
 
setCollarColor(DyeColor) - Method in class net.citizensnpcs.trait.WolfModifiers
 
setColor(BarColor) - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
setColor(ChatColor) - Method in class net.citizensnpcs.trait.ScoreboardTrait
 
setColor(DyeColor) - Method in class net.citizensnpcs.trait.SheepTrait
 
setColor(DyeColor) - Method in class net.citizensnpcs.trait.versioned.ShulkerTrait
 
setColor(DyeColor) - Method in class net.citizensnpcs.trait.WoolColor
 
setColor(Horse.Color) - Method in class net.citizensnpcs.trait.HorseModifiers
 
setColor(Llama.Color) - Method in class net.citizensnpcs.trait.versioned.LlamaTrait
 
setContents(ItemStack[]) - Method in class net.citizensnpcs.api.trait.trait.Inventory
Sets the contents of an NPC's inventory.
setCost(double) - Method in class net.citizensnpcs.trait.CommandTrait
 
setCrouching(boolean) - Method in class net.citizensnpcs.trait.versioned.FoxTrait
 
setCurrentItem(ItemStack) - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
 
setCurrentItemDescription(String) - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
 
setCursor(ItemStack) - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
 
setCustomErrorMessage(CommandTrait.CommandTraitError, String) - Method in class net.citizensnpcs.trait.CommandTrait
 
setCustomName(Entity, Object, String) - Static method in class net.citizensnpcs.util.NMS
 
setCustomName(Entity, Object, String) - Method in interface net.citizensnpcs.util.NMSBridge
 
setCycle(boolean) - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
 
setDamage(double) - Method in class net.citizensnpcs.api.event.NPCDamageEvent
 
setDamage(int) - Method in class net.citizensnpcs.api.event.NPCDamageEvent
 
setDancing(boolean) - Method in class net.citizensnpcs.trait.versioned.AllayTrait
 
setDancing(boolean) - Method in class net.citizensnpcs.trait.versioned.PiglinTrait
 
setDefaultDurationUnits(TimeUnit) - Method in class net.citizensnpcs.api.command.CommandManager
 
setDefaultNPCDataStore(NPCDataStore) - Method in interface net.citizensnpcs.api.CitizensPlugin
Sets the default NPC data store.
setDefaultNPCDataStore(NPCDataStore) - Method in class net.citizensnpcs.Citizens
 
setDefaultPose(String) - Method in class net.citizensnpcs.trait.Poses
 
setDelay(int) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal
 
setDelay(int) - Method in class net.citizensnpcs.trait.text.Text
Set the text delay between messages.
setDelay(int) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
setDelayedCancellation(boolean) - Method in class net.citizensnpcs.api.event.NPCRightClickEvent
 
setDelayTicks(int) - Method in class net.citizensnpcs.trait.HomeTrait
 
setDenylist() - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
Implementation detail: may change in the future.
setDerp(boolean) - Method in class net.citizensnpcs.trait.versioned.SnowmanTrait
 
setDescription(String) - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
 
setDestination(Entity, double, double, double, float) - Static method in class net.citizensnpcs.util.NMS
 
setDestination(Entity, double, double, double, float) - Method in interface net.citizensnpcs.util.NMSBridge
 
setDestroyWalls(boolean) - Method in class net.citizensnpcs.trait.versioned.EnderDragonTrait
 
setDimensions(Entity, EntityDim) - Static method in class net.citizensnpcs.util.NMS
 
setDimensions(Entity, EntityDim) - Method in interface net.citizensnpcs.util.NMSBridge
 
setDisableWhileNavigating(boolean) - Method in class net.citizensnpcs.trait.LookClose
 
setDistanceBlocks(double) - Method in class net.citizensnpcs.trait.HomeTrait
 
setDouble(String, double) - Method in class net.citizensnpcs.api.util.DataKey
 
setDouble(String, double) - Method in class net.citizensnpcs.api.util.MemoryDataKey
 
setDouble(String, double) - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
setDouble(String, double) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
setDroppedExp(int) - Method in class net.citizensnpcs.api.event.NPCDeathEvent
 
setDuration(int) - Method in class net.citizensnpcs.api.event.NPCCombustEvent
The number of seconds the combustee should be alight for.
setEating(boolean) - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
setEnabled(boolean) - Method in class net.citizensnpcs.trait.Controllable
 
setEnabled(boolean) - Method in class net.citizensnpcs.trait.Gravity
 
setEnabled(boolean) - Method in class net.citizensnpcs.trait.MirrorTrait
 
setEndermanAngry(Enderman, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setEndermanAngry(Enderman, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setEntityController(EntityController) - Method in class net.citizensnpcs.npc.CitizensNPC
 
setEntityControllerForType(EntityType, Class<? extends EntityController>) - Static method in class net.citizensnpcs.npc.EntityControllers
 
setExecutionMode(CommandTrait.ExecutionMode) - Method in class net.citizensnpcs.trait.CommandTrait
 
setExperienceCost(int) - Method in class net.citizensnpcs.trait.CommandTrait
 
setExplicitType(EntityType) - Method in class net.citizensnpcs.trait.Controllable
Configures the explicit typei.e.
setFetchDefaultSkin(boolean) - Method in class net.citizensnpcs.trait.SkinTrait
 
setFilter(Collection<InventoryAction>) - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
Sets a new ClickType filter that will only accept clicks with the given type.
setFlags(Collection<BarFlag>) - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
setFlags(List<BarFlag>) - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
setFlyable(boolean) - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
setFlyable(boolean) - Method in interface net.citizensnpcs.api.npc.NPC
Sets whether this NPC is flyable or not.
setFlyable(boolean) - Method in class net.citizensnpcs.npc.CitizensNPC
 
setFollowingMargin(double) - Method in class net.citizensnpcs.trait.FollowTrait
 
setForceLoaded(boolean) - Method in class net.citizensnpcs.util.ChunkCoord
 
setFormSnow(boolean) - Method in class net.citizensnpcs.trait.versioned.SnowmanTrait
 
setGameMode(GameMode) - Method in class net.citizensnpcs.trait.GameModeTrait
 
setGravity(boolean) - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
setHand(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.editor.EndermanEquipperGUI
 
setHand(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.editor.GenericEquipperGUI
 
setHasArms(boolean) - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
setHasBaseplate(boolean) - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
setHeadAndBodyYaw(Entity, float) - Static method in class net.citizensnpcs.util.NMS
 
setHeadAndBodyYaw(Entity, float) - Method in interface net.citizensnpcs.util.NMSBridge
 
setHeadOnly(boolean) - Method in class net.citizensnpcs.trait.LookClose
 
setHeadYaw(Entity, float) - Static method in class net.citizensnpcs.util.NMS
 
setHeadYaw(Entity, float) - Method in interface net.citizensnpcs.util.NMSBridge
 
setHeight(float) - Method in class net.citizensnpcs.trait.BoundingBoxTrait
 
setHelmet(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.editor.GenericEquipperGUI
 
setHiddenGene(Panda.Gene) - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
setHideErrorMessages(boolean) - Method in class net.citizensnpcs.trait.CommandTrait
 
setHomeLocation(Location) - Method in class net.citizensnpcs.trait.HomeTrait
 
setImplementation(CitizensPlugin) - Static method in class net.citizensnpcs.api.CitizensAPI
Sets the current Citizens implementation.
setInjector(Injector) - Method in class net.citizensnpcs.api.command.CommandManager
 
setInstance(File, Locale) - Static method in class net.citizensnpcs.api.util.Translator
 
setInt(String, int) - Method in class net.citizensnpcs.api.util.DataKey
 
setInt(String, int) - Method in class net.citizensnpcs.api.util.MemoryDataKey
 
setInt(String, int) - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
setInt(String, int) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
setInvulnerable(boolean) - Method in class net.citizensnpcs.trait.WitherTrait
 
setItem(int, ShopTrait.NPCShopItem) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShopPage
 
setItem(int, ItemStack) - Method in class net.citizensnpcs.api.trait.trait.Inventory
 
setItemInHandPattern(String) - Method in class net.citizensnpcs.trait.text.Text
Sets the item in hand pattern required to talk to NPCs, if enabled.
setItemProvider(Supplier<ItemStack>) - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
setItemProvider(Supplier<ItemStack>) - Method in interface net.citizensnpcs.api.npc.NPC
For item-type NPCs, set a Supplier of the ItemStack to use when spawning the NPC.
setItemStack(ItemStack) - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
Manually set the ItemStack for this slot
setItemStack(ItemStack, String) - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
 
setItemStack(ItemStack, String, String) - Method in class net.citizensnpcs.api.gui.InventoryMenuSlot
 
setKnockbackResistance(LivingEntity, double) - Static method in class net.citizensnpcs.util.NMS
 
setKnockbackResistance(LivingEntity, double) - Method in interface net.citizensnpcs.util.NMSBridge
 
setLeftHorn(boolean) - Method in class net.citizensnpcs.trait.versioned.GoatTrait
 
setLeggings(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.editor.GenericEquipperGUI
 
setLevel(int) - Method in class net.citizensnpcs.trait.versioned.VillagerTrait
 
setLine(int, String) - Method in class net.citizensnpcs.trait.HologramTrait
Sets the hologram line at a specific index
setLineHeight(double) - Method in class net.citizensnpcs.trait.HologramTrait
Sets the line height
setLinkedBody(boolean) - Method in class net.citizensnpcs.trait.LookClose
 
setLocation(Location) - Method in class net.citizensnpcs.trait.CurrentLocation
 
setLocationDirectly(Entity, Location) - Static method in class net.citizensnpcs.util.NMS
 
setLocationDirectly(Entity, Location) - Method in interface net.citizensnpcs.util.NMSBridge
 
setLocked(boolean) - Method in class net.citizensnpcs.trait.Age
 
setLong(String, long) - Method in class net.citizensnpcs.api.util.DataKey
 
setLong(String, long) - Method in class net.citizensnpcs.api.util.MemoryDataKey
 
setLong(String, long) - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
setLong(String, long) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
setLyingDown(boolean) - Method in class net.citizensnpcs.trait.versioned.CatTrait
 
setLyingDown(Entity, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setLyingDown(Entity, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setMainGene(Panda.Gene) - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
setMargin(int, String, double) - Method in class net.citizensnpcs.trait.HologramTrait
Sets the margin of a line at a specific index
setMarker(boolean) - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
setMaxForce(double) - Method in class net.citizensnpcs.api.ai.flocking.Flocker
Sets the maximum length of the resultant flocking vector.
setMessage(String) - Method in class net.citizensnpcs.api.ai.speech.event.SpeechEvent
Sets the message to be sent to the bystander.
setMessage(String) - Method in class net.citizensnpcs.api.ai.speech.SpeechContext
Sets the text message sent.
setMirrorName(boolean) - Method in class net.citizensnpcs.trait.MirrorTrait
 
setMountedOn(UUID) - Method in class net.citizensnpcs.trait.MountTrait
 
setMoveDestination(Location) - Method in interface net.citizensnpcs.api.npc.NPC
Set the target movement destination location to walk towards using Minecraft movement.
setMoveDestination(Location) - Method in class net.citizensnpcs.npc.CitizensNPC
 
setName(String) - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
setName(String) - Method in interface net.citizensnpcs.api.npc.NPC
Sets the name of this NPC.
setNameInternal(String) - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
setNameInternal(String) - Method in class net.citizensnpcs.npc.CitizensNPC
 
setNavigationTarget(Entity, Entity, float) - Static method in class net.citizensnpcs.util.NMS
 
setNavigationTarget(Entity, Entity, float) - Method in interface net.citizensnpcs.util.NMSBridge
 
setNavigationType(Entity, NMS.MinecraftNavigationType) - Static method in class net.citizensnpcs.util.NMS
 
setNavigationType(Entity, NMS.MinecraftNavigationType) - Method in interface net.citizensnpcs.util.NMSBridge
 
setNectar(boolean) - Method in class net.citizensnpcs.trait.versioned.BeeTrait
 
setNewName(String) - Method in class net.citizensnpcs.api.event.NPCRenameEvent
 
setNewTarget(Player) - Method in class net.citizensnpcs.api.event.NPCLookCloseChangeTargetEvent
 
setNextWaypoints(Iterator<Waypoint>) - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointsCompleteEvent
 
setNoGravity(Entity, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setNoGravity(Entity, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setOffhand(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.editor.GenericEquipperGUI
 
setOwner(String) - Method in class net.citizensnpcs.api.trait.trait.Owner
Deprecated.
setOwner(String, UUID) - Method in class net.citizensnpcs.api.trait.trait.Owner
Deprecated.
setOwner(UUID) - Method in class net.citizensnpcs.api.trait.trait.Owner
 
setOwner(CommandSender) - Method in class net.citizensnpcs.api.trait.trait.Owner
 
setOwnerRequired(boolean) - Method in class net.citizensnpcs.trait.Controllable
Sets whether the Player attempting to mount the NPC must actually own the NPC to mount it.
setPandaSitting(Entity, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setPandaSitting(Entity, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setPath() - Method in interface net.citizensnpcs.npc.ai.MCTargetStrategy.TargetNavigator
 
setPathfind(boolean) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal
 
setPathfind(boolean) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
setPathVectors(List<Vector>) - Method in interface net.citizensnpcs.api.astar.pathfinder.PathPoint
Sets the path vectors that will be used at pathfinding time.
setPathVectors(List<Vector>) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
 
setPattern(TropicalFish.Pattern) - Method in class net.citizensnpcs.trait.versioned.TropicalFishTrait
 
setPatternColor(DyeColor) - Method in class net.citizensnpcs.trait.versioned.TropicalFishTrait
 
setPaused(boolean) - Method in interface net.citizensnpcs.api.ai.GoalController
Sets whether the controller is paused.
setPaused(boolean) - Method in interface net.citizensnpcs.api.ai.Navigator
Sets whether the navigator is paused and shouldn't process the path for now.
setPaused(boolean) - Method in class net.citizensnpcs.api.ai.SimpleGoalController
 
setPaused(boolean) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
setPaused(boolean) - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
 
setPaused(boolean) - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
 
setPaused(boolean) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
setPaused(boolean) - Method in interface net.citizensnpcs.trait.waypoint.WaypointProvider
Pauses waypoint execution.
setPauseTicks(int) - Method in class net.citizensnpcs.trait.PausePathfindingTrait
 
setPeek(int) - Method in class net.citizensnpcs.trait.versioned.ShulkerTrait
 
setPeekShulker(Entity, int) - Static method in class net.citizensnpcs.util.NMS
 
setPeekShulker(Entity, int) - Method in interface net.citizensnpcs.util.NMSBridge
 
setPermission(String) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
 
setPerPlayer(boolean) - Method in class net.citizensnpcs.trait.LookClose
 
setPerPlayerTextSupplier(BiFunction<String, Player, String>) - Method in class net.citizensnpcs.trait.HologramTrait
Implementation-specific method:
setPersistent(String, Object) - Method in interface net.citizensnpcs.api.npc.MetadataStore
Stores data at the given key.
setPersistent(String, Object) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
 
setPersistent(NPC.Metadata, Object) - Method in interface net.citizensnpcs.api.npc.MetadataStore
Stores data at the given key.
setPersistent(NPC.Metadata, Object) - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
 
setPersistSequence(boolean) - Method in class net.citizensnpcs.trait.CommandTrait
 
setPhase(EnderDragon.Phase) - Method in class net.citizensnpcs.trait.versioned.EnderDragonTrait
 
setPiglinDancing(Entity, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setPiglinDancing(Entity, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setPitch(Entity, float) - Static method in class net.citizensnpcs.util.NMS
 
setPitch(Entity, float) - Method in interface net.citizensnpcs.util.NMSBridge
 
setPlan(Path) - Method in class net.citizensnpcs.npc.ai.FlyingAStarNavigationStrategy
 
setPlayerFilter(Function<Player, Boolean>) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
Sets the filter function, which returns true if the NPC should be hidden from the given Player.
setPlayerRangeBlocks(double) - Method in class net.citizensnpcs.trait.PausePathfindingTrait
 
setPlayers(Set<UUID>) - Method in class net.citizensnpcs.api.trait.trait.PlayerFilter
Implementation detail: may change in the future.
setPlayingDead(boolean) - Method in class net.citizensnpcs.trait.versioned.AxolotlTrait
 
setPolarBearRearing(Entity, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setPolarBearRearing(Entity, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setPose(CamelTrait.CamelPose) - Method in class net.citizensnpcs.trait.versioned.CamelTrait
 
setPowered(boolean) - Method in class net.citizensnpcs.trait.Powered
 
setProfession(Villager.Profession) - Method in class net.citizensnpcs.trait.VillagerProfession
 
setProfile(SkullMeta, GameProfile) - Static method in class net.citizensnpcs.util.NMS
 
setProfile(SkullMeta, GameProfile) - Method in interface net.citizensnpcs.util.NMSBridge
 
setProgressProvider(Supplier<Double>) - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
setProtect(boolean) - Method in class net.citizensnpcs.trait.FollowTrait
Sets whether to protect the followed Entity (similar to wolves in Minecraft, attack whoever attacks the entity).
setProtected(boolean) - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
setProtected(boolean) - Method in interface net.citizensnpcs.api.npc.NPC
A helper method to set the NPC as protected or not protected from damage/entity target events.
setPuffState(int) - Method in class net.citizensnpcs.trait.versioned.PufferFishTrait
 
setRandomLook(boolean) - Method in class net.citizensnpcs.trait.LookClose
Enables random looking - will look at a random Location every so often if enabled.
setRandomLookDelay(int) - Method in class net.citizensnpcs.trait.LookClose
Sets the delay between random looking in ticks
setRandomLookPitchRange(float, float) - Method in class net.citizensnpcs.trait.LookClose
 
setRandomLookYawRange(float, float) - Method in class net.citizensnpcs.trait.LookClose
 
setRandomlySwitchTargets(boolean) - Method in class net.citizensnpcs.trait.LookClose
 
setRange(double) - Method in class net.citizensnpcs.trait.LookClose
Sets the maximum range in blocks to look at other Entities
setRange(double) - Method in class net.citizensnpcs.trait.text.Text
Set the range in blocks before text will be sent.
setRange(int) - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
setRaw(String, Object) - Method in class net.citizensnpcs.api.util.DataKey
 
setRaw(String, Object) - Method in class net.citizensnpcs.api.util.MemoryDataKey
 
setRaw(String, Object) - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
setRaw(String, Object) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
setRealisticLooking(boolean) - Method in class net.citizensnpcs.trait.LookClose
Enables/disables realistic looking (using line of sight checks).
setRearing(boolean) - Method in class net.citizensnpcs.trait.versioned.PolarBearTrait
 
setResult(Event.Result) - Method in class net.citizensnpcs.api.gui.CitizensInventoryClickEvent
 
setReturnStrategy(HomeTrait.ReturnStrategy) - Method in class net.citizensnpcs.trait.HomeTrait
 
setRightClick(boolean) - Method in class net.citizensnpcs.trait.PausePathfindingTrait
 
setRightHorn(boolean) - Method in class net.citizensnpcs.trait.versioned.GoatTrait
 
setRolling(boolean) - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
setSaddle(InventoryMenuSlot, CitizensInventoryClickEvent) - Method in class net.citizensnpcs.editor.SteerableEquipperGUI
 
setSaddle(ItemStack) - Method in class net.citizensnpcs.trait.HorseModifiers
 
setScale(float) - Method in class net.citizensnpcs.trait.BoundingBoxTrait
 
setSelected(NPC) - Method in class net.citizensnpcs.api.event.CitizensGetSelectedNPCEvent
 
setSheared(boolean) - Method in class net.citizensnpcs.trait.SheepTrait
 
setShopType(ShopTrait.ShopType) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
 
setShouldJump(Entity) - Static method in class net.citizensnpcs.util.NMS
 
setShouldJump(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
 
setShouldUpdateSkins(boolean) - Method in class net.citizensnpcs.trait.SkinTrait
 
setShowBase(boolean) - Method in class net.citizensnpcs.trait.EnderCrystalTrait
 
setSitting(boolean) - Method in class net.citizensnpcs.trait.OcelotModifiers
 
setSitting(boolean) - Method in class net.citizensnpcs.trait.versioned.CatTrait
 
setSitting(boolean) - Method in class net.citizensnpcs.trait.versioned.FoxTrait
 
setSitting(boolean) - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
setSitting(boolean) - Method in class net.citizensnpcs.trait.WolfModifiers
 
setSitting(Ocelot, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setSitting(Ocelot, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setSitting(Tameable, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setSitting(Tameable, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setSitting(Location) - Method in class net.citizensnpcs.trait.SitTrait
 
setSize(int) - Method in class net.citizensnpcs.trait.SlimeSize
 
setSize(int) - Method in class net.citizensnpcs.trait.versioned.PhantomTrait
 
setSkinFlags(byte) - Method in interface net.citizensnpcs.npc.skin.SkinnableEntity
Set the bit flags that represent the skin layer parts visibility.
setSkinFlags(Set<SkinLayers.Layer>) - Method in interface net.citizensnpcs.npc.skin.SkinnableEntity
 
setSkinName(String) - Method in interface net.citizensnpcs.npc.skin.SkinnableEntity
Deprecated.
setSkinName(String) - Method in class net.citizensnpcs.trait.SkinTrait
Sets the skin name - will respawn NPC if spawned.
setSkinName(String, boolean) - Method in interface net.citizensnpcs.npc.skin.SkinnableEntity
Deprecated.
setSkinName(String, boolean) - Method in class net.citizensnpcs.trait.SkinTrait
Sets the skin name - will respawn NPC if spawned.
setSkinPersistent(String, String, String) - Method in interface net.citizensnpcs.npc.skin.SkinnableEntity
Deprecated.
setSkinPersistent(String, String, String) - Method in class net.citizensnpcs.trait.SkinTrait
Sets the skin data directly, respawning the NPC if spawned.
setSleeping(boolean) - Method in class net.citizensnpcs.trait.versioned.FoxTrait
 
setSleeping(Location) - Method in class net.citizensnpcs.trait.SleepTrait
 
setSmall(boolean) - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
setSneaking(boolean) - Method in interface net.citizensnpcs.api.npc.NPC
 
setSneaking(boolean) - Method in class net.citizensnpcs.npc.CitizensNPC
 
setSneaking(boolean) - Method in class net.citizensnpcs.trait.SneakTrait
 
setSneaking(Entity, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setSneaking(Entity, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setSneezing(boolean) - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
setSnifferState(Entity, SnifferTrait.SnifferState) - Static method in class net.citizensnpcs.util.NMS
 
setSnifferState(Entity, SnifferTrait.SnifferState) - Method in interface net.citizensnpcs.util.NMSBridge
 
setSpawned(boolean) - Method in class net.citizensnpcs.api.trait.trait.Spawned
Sets whether an NPC should spawn during server starts or reloads.
setSpell(Spellcaster.Spell) - Method in class net.citizensnpcs.trait.versioned.SpellcasterTrait
 
setState(SnifferTrait.SnifferState) - Method in class net.citizensnpcs.trait.versioned.SnifferTrait
 
setStepHeight(Entity, float) - Static method in class net.citizensnpcs.util.NMS
 
setStepHeight(Entity, float) - Method in interface net.citizensnpcs.util.NMSBridge
 
setStorageSupplier(Supplier<AStarStorage>) - Method in class net.citizensnpcs.api.astar.AStarMachine
Sets the Supplier to use to generate instances of AStarStorage for use while searching.
setStraightLineTarget(Entity, boolean) - Method in interface net.citizensnpcs.api.ai.Navigator
Sets the current navigation to an entity target.
setStraightLineTarget(Entity, boolean) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
setStraightLineTarget(Location) - Method in interface net.citizensnpcs.api.ai.Navigator
Sets the current navigation to a Location destination.
setStraightLineTarget(Location) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
setStrength(int) - Method in class net.citizensnpcs.trait.versioned.LlamaTrait
 
setString(String, String) - Method in class net.citizensnpcs.api.util.DataKey
 
setString(String, String) - Method in class net.citizensnpcs.api.util.MemoryDataKey
 
setString(String, String) - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
setString(String, String) - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
setStung(boolean) - Method in class net.citizensnpcs.trait.versioned.BeeTrait
 
setStyle(BarStyle) - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
setStyle(Horse.Style) - Method in class net.citizensnpcs.trait.HorseModifiers
 
setTalker(Entity) - Method in class net.citizensnpcs.api.ai.speech.SpeechContext
Sets the talker.
setTamed(boolean) - Method in class net.citizensnpcs.trait.WolfModifiers
 
setTarget(Iterable<Vector>) - Method in interface net.citizensnpcs.api.ai.Navigator
Sets the current navigation using a list of Vectors which will be moved between sequentially using the Citizens movement logic without pathfinding.
setTarget(Iterable<Vector>) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
setTarget(Function<NavigatorParameters, PathStrategy>) - Method in interface net.citizensnpcs.api.ai.Navigator
Sets the current navigation to the specified strategy.
setTarget(Function<NavigatorParameters, PathStrategy>) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
setTarget(Entity, boolean) - Method in interface net.citizensnpcs.api.ai.Navigator
Sets the current navigation to an entity target.
setTarget(Entity, boolean) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
setTarget(Location) - Method in interface net.citizensnpcs.api.ai.Navigator
Sets the current navigation to a Location destination.
setTarget(Location) - Method in class net.citizensnpcs.npc.ai.CitizensNavigator
 
setTargetNPCs(boolean) - Method in class net.citizensnpcs.trait.LookClose
 
setTeamNameTagVisible(Team, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setTeamNameTagVisible(Team, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setTemporaryPermissions(List<String>) - Method in class net.citizensnpcs.trait.CommandTrait
 
setTexture(String, String) - Method in class net.citizensnpcs.trait.SkinTrait
 
setTexture(String, SkullMeta) - Method in interface net.citizensnpcs.api.NMSHelper
 
Settings - Class in net.citizensnpcs
 
Settings(File) - Constructor for class net.citizensnpcs.Settings
 
Settings.Setting - Enum in net.citizensnpcs
 
setTitle(String) - Method in class net.citizensnpcs.api.gui.MenuContext
 
setTitle(String) - Method in class net.citizensnpcs.trait.ShopTrait.NPCShop
 
setTitle(String) - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
setTrackVariable(String) - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
setTranslationPrefixProvider(Function<Command, String>) - Method in class net.citizensnpcs.api.command.CommandManager
 
setType(Cat.Type) - Method in class net.citizensnpcs.trait.versioned.CatTrait
 
setType(EntityType) - Method in class net.citizensnpcs.api.trait.trait.MobType
Sets the type of mob that an NPC is.
setType(Fox.Type) - Method in class net.citizensnpcs.trait.versioned.FoxTrait
 
setType(Ocelot.Type) - Method in class net.citizensnpcs.trait.OcelotModifiers
 
setType(Ocelot.Type) - Method in class net.citizensnpcs.trait.versioned.CatTrait
 
setType(Rabbit.Type) - Method in class net.citizensnpcs.trait.RabbitType
 
setType(Villager.Type) - Method in class net.citizensnpcs.trait.versioned.VillagerTrait
 
setUsage(String) - Method in exception net.citizensnpcs.api.command.exception.CommandUsageException
 
setUseDisplayEntities(boolean) - Method in class net.citizensnpcs.trait.HologramTrait
 
setUseMinecraftAI(boolean) - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
setUseMinecraftAI(boolean) - Method in interface net.citizensnpcs.api.npc.NPC
Set the NPC to use Minecraft AI where possible.
setVariant(Axolotl.Variant) - Method in class net.citizensnpcs.trait.versioned.AxolotlTrait
 
setVariant(Frog.Variant) - Method in class net.citizensnpcs.trait.versioned.FrogTrait
 
setVariant(MushroomCow.Variant) - Method in class net.citizensnpcs.trait.versioned.MushroomCowTrait
 
setVariant(Parrot.Variant) - Method in class net.citizensnpcs.trait.versioned.ParrotTrait
 
setVector(Vector) - Method in interface net.citizensnpcs.api.astar.pathfinder.PathPoint
Sets the vector location of this point
setVector(Vector) - Method in class net.citizensnpcs.api.astar.pathfinder.VectorNode
 
setVerticalMovement(Entity, double) - Static method in class net.citizensnpcs.util.NMS
 
setVerticalMovement(Entity, double) - Method in interface net.citizensnpcs.util.NMSBridge
 
setViewPermission(String) - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
setViewRange(int) - Method in class net.citizensnpcs.trait.HologramTrait
 
setVisible(boolean) - Method in class net.citizensnpcs.trait.ArmorStandTrait
 
setVisible(boolean) - Method in class net.citizensnpcs.trait.versioned.BossBarTrait
 
setVisible(SkinLayers.Layer, boolean) - Method in class net.citizensnpcs.trait.SkinLayers
 
setWardenPose(Entity, Object) - Static method in class net.citizensnpcs.util.NMS
 
setWardenPose(Entity, Object) - Method in interface net.citizensnpcs.util.NMSBridge
 
setWaypointProvider(String) - Method in class net.citizensnpcs.trait.waypoint.Waypoints
Sets the current WaypointProvider using the given name.
setWidth(float) - Method in class net.citizensnpcs.trait.BoundingBoxTrait
 
setWitherCharged(Wither, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
setWitherInvulnerable(Wither, boolean) - Static method in class net.citizensnpcs.util.NMS
 
setWorldGuardRegion(String) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
setXYRange(int, int) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal
 
setXYRange(int, int) - Method in class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
severe(Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
severeTr(String, Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
SHEARED_SET - Static variable in class net.citizensnpcs.util.Messages
 
SHEARED_STOPPED - Static variable in class net.citizensnpcs.util.Messages
 
SHEEP_COLOR_SET - Static variable in class net.citizensnpcs.util.Messages
 
SheepEquipper - Class in net.citizensnpcs.editor
 
SheepEquipper() - Constructor for class net.citizensnpcs.editor.SheepEquipper
 
SheepTrait - Class in net.citizensnpcs.trait
Persists Sheep metadata.
SheepTrait() - Constructor for class net.citizensnpcs.trait.SheepTrait
 
SHIFT_LEFT - Enum constant in enum net.citizensnpcs.trait.CommandTrait.Hand
 
SHIFT_RIGHT - Enum constant in enum net.citizensnpcs.trait.CommandTrait.Hand
 
SHOP_DELETED - Static variable in class net.citizensnpcs.util.Messages
 
SHOP_GLOBAL_VIEW_PERMISSION - Enum constant in enum net.citizensnpcs.Settings.Setting
 
ShopTrait - Class in net.citizensnpcs.trait
Shop trait for NPC GUI shops.
ShopTrait() - Constructor for class net.citizensnpcs.trait.ShopTrait
 
ShopTrait(StoredShops) - Constructor for class net.citizensnpcs.trait.ShopTrait
 
ShopTrait.NPCShop - Class in net.citizensnpcs.trait
 
ShopTrait.NPCShopContentsEditor - Class in net.citizensnpcs.trait
 
ShopTrait.NPCShopItem - Class in net.citizensnpcs.trait
 
ShopTrait.NPCShopItemEditor - Class in net.citizensnpcs.trait
 
ShopTrait.NPCShopPage - Class in net.citizensnpcs.trait
 
ShopTrait.NPCShopPageSettings - Class in net.citizensnpcs.trait
 
ShopTrait.NPCShopSettings - Class in net.citizensnpcs.trait
 
ShopTrait.NPCShopViewer - Class in net.citizensnpcs.trait
 
ShopTrait.NPCTraderShopViewer - Class in net.citizensnpcs.trait
 
ShopTrait.ShopType - Enum in net.citizensnpcs.trait
 
ShortTag - Class in net.citizensnpcs.api.jnbt
The TAG_Short tag.
ShortTag(String, short) - Constructor for class net.citizensnpcs.api.jnbt.ShortTag
Creates the tag.
SHOULD_SAVE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to save / persist across server restarts.
shouldExamine(AStarNode) - Method in interface net.citizensnpcs.api.astar.AStarStorage
Returns whether to examine a given AStarNode.
shouldExamine(AStarNode) - Method in class net.citizensnpcs.api.astar.SimpleAStarStorage
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.goals.FollowPathGoal
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.goals.MoveToGoal
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.goals.TargetNearbyEntityGoal
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.goals.WanderGoal
 
shouldExecute() - Method in interface net.citizensnpcs.api.ai.tree.Behavior
Returns whether the behavior is ready to run.
shouldExecute() - Method in class net.citizensnpcs.api.ai.tree.Callback
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.tree.Composite
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.tree.Decorator
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.tree.Empty
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.tree.ForwardingBehaviorGoalAdapter
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.tree.IfElse
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.tree.Loop
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.tree.StatusMapper
 
shouldExecute() - Method in class net.citizensnpcs.api.ai.tree.TimerDecorator
 
shouldExecute() - Method in class net.citizensnpcs.util.AbstractBlockBreaker
 
shouldExecute(GoalSelector) - Method in interface net.citizensnpcs.api.ai.Goal
Returns whether the goal is ready to start.
shouldExecute(GoalSelector) - Method in class net.citizensnpcs.api.ai.tree.BehaviorGoalAdapter
 
shouldFormSnow() - Method in class net.citizensnpcs.trait.versioned.SnowmanTrait
 
shouldJump(Entity) - Static method in class net.citizensnpcs.util.NMS
 
shouldJump(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
 
shouldRemoveFromTabList() - Method in interface net.citizensnpcs.api.npc.NPC
 
shouldRemoveFromTabList() - Method in class net.citizensnpcs.npc.CitizensNPC
 
shouldSpawn() - Method in class net.citizensnpcs.api.trait.trait.Spawned
Gets whether an NPC should spawn during server starts or reloads.
shouldTalkClose() - Method in class net.citizensnpcs.trait.text.Text
 
shouldUpdateSkins() - Method in class net.citizensnpcs.trait.SkinTrait
 
show() - Method in class net.citizensnpcs.trait.SkinLayers
 
showCape() - Method in class net.citizensnpcs.trait.SkinLayers
 
showHat() - Method in class net.citizensnpcs.trait.SkinLayers
 
showJacket() - Method in class net.citizensnpcs.trait.SkinLayers
 
showLeftPants() - Method in class net.citizensnpcs.trait.SkinLayers
 
showLeftSleeve() - Method in class net.citizensnpcs.trait.SkinLayers
 
showPants() - Method in class net.citizensnpcs.trait.SkinLayers
 
showRightPants() - Method in class net.citizensnpcs.trait.SkinLayers
 
showRightSleeve() - Method in class net.citizensnpcs.trait.SkinLayers
 
showSleeves() - Method in class net.citizensnpcs.trait.SkinLayers
 
shulker(CommandContext, CommandSender, NPC, Integer, DyeColor) - Static method in class net.citizensnpcs.trait.versioned.ShulkerTrait
 
SHULKER_COLOR_SET - Static variable in class net.citizensnpcs.util.Messages
 
SHULKER_PEEK_SET - Static variable in class net.citizensnpcs.util.Messages
 
ShulkerTrait - Class in net.citizensnpcs.trait.versioned
 
ShulkerTrait() - Constructor for class net.citizensnpcs.trait.versioned.ShulkerTrait
 
shutdown() - Static method in class net.citizensnpcs.api.CitizensAPI
Shuts down any resources currently being held.
shutdown() - Static method in class net.citizensnpcs.npc.profile.ProfileFetcher
 
shutdown() - Static method in class net.citizensnpcs.util.NMS
 
shutdown() - Method in interface net.citizensnpcs.util.NMSBridge
 
signature - Variable in class net.citizensnpcs.util.SkinProperty
 
SILENT - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to suppress sounds.
SimpleAStarStorage - Class in net.citizensnpcs.api.astar
A base implementation of AStarStorage that uses a PriorityQueue for the frontier and HashMaps for the open/closed sets.
SimpleAStarStorage() - Constructor for class net.citizensnpcs.api.astar.SimpleAStarStorage
 
SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class net.citizensnpcs.Metrics.SimpleBarChart
Class constructor.
SimpleGoalController - Class in net.citizensnpcs.api.ai
A simple GoalController implementation that stores goals as a ArrayList.
SimpleGoalController() - Constructor for class net.citizensnpcs.api.ai.SimpleGoalController
 
SimpleGoalController.SimpleGoalSelector - Class in net.citizensnpcs.api.ai
 
SimpleGoalEntry - Class in net.citizensnpcs.api.ai
 
SimpleGoalEntry(Goal, int) - Constructor for class net.citizensnpcs.api.ai.SimpleGoalEntry
 
SimpleGoalSelector() - Constructor for class net.citizensnpcs.api.ai.SimpleGoalController.SimpleGoalSelector
 
SimpleMetadataStore - Class in net.citizensnpcs.api.npc
 
SimpleMetadataStore() - Constructor for class net.citizensnpcs.api.npc.SimpleMetadataStore
 
SimpleNPCDataStore - Class in net.citizensnpcs.api.npc
 
SimpleNPCDataStore(Storage) - Constructor for class net.citizensnpcs.api.npc.SimpleNPCDataStore
 
SimplePie(String, Callable<String>) - Constructor for class net.citizensnpcs.Metrics.SimplePie
Class constructor.
SingleLineChart(String, Callable<Integer>) - Constructor for class net.citizensnpcs.Metrics.SingleLineChart
Class constructor.
singleUse(Behavior) - Static method in class net.citizensnpcs.api.ai.tree.StatusMapper
 
SIT - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
SITTING - Enum constant in enum net.citizensnpcs.trait.versioned.CamelTrait.CamelPose
 
SITTING_SET - Static variable in class net.citizensnpcs.util.Messages
 
SITTING_UNSET - Static variable in class net.citizensnpcs.util.Messages
 
SitTrait - Class in net.citizensnpcs.trait
 
SitTrait() - Constructor for class net.citizensnpcs.trait.SitTrait
 
size() - Method in class net.citizensnpcs.api.ai.speech.SpeechContext
 
size() - Method in interface net.citizensnpcs.api.npc.MetadataStore
 
size() - Method in class net.citizensnpcs.api.npc.SimpleMetadataStore
 
SIZE_DESCRIPTION - Static variable in class net.citizensnpcs.util.Messages
 
SIZE_SET - Static variable in class net.citizensnpcs.util.Messages
 
SKELETON_TYPE_SET - Static variable in class net.citizensnpcs.util.Messages
 
Skin - Class in net.citizensnpcs.npc.skin
Stores data for a single skin.
SKIN_CLEARED - Static variable in class net.citizensnpcs.util.Messages
 
SKIN_EXPORTED - Static variable in class net.citizensnpcs.util.Messages
 
SKIN_LAYERS_SET - Static variable in class net.citizensnpcs.util.Messages
 
SKIN_REQUIRED - Static variable in class net.citizensnpcs.util.Messages
 
SKIN_SET - Static variable in class net.citizensnpcs.util.Messages
 
SKIN_URL_SET - Static variable in class net.citizensnpcs.util.Messages
 
SkinLayers - Class in net.citizensnpcs.trait
Persists skin layers that should/should not be visible on the NPC skin.
SkinLayers() - Constructor for class net.citizensnpcs.trait.SkinLayers
 
SkinLayers.Layer - Enum in net.citizensnpcs.trait
 
SkinnableEntity - Interface in net.citizensnpcs.npc.skin
Interface for player entities that are skinnable.
SkinPacketTracker - Class in net.citizensnpcs.npc.skin
Handles and synchronizes add and remove packets for Player type NPC's in order to properly apply the NPC skin.
SkinPacketTracker(SkinnableEntity) - Constructor for class net.citizensnpcs.npc.skin.SkinPacketTracker
Constructor.
SkinProperty - Class in net.citizensnpcs.util
 
SkinProperty(String, String, String) - Constructor for class net.citizensnpcs.util.SkinProperty
 
SkinTrait - Class in net.citizensnpcs.trait
 
SkinTrait() - Constructor for class net.citizensnpcs.trait.SkinTrait
 
SkinUpdateTracker - Class in net.citizensnpcs.npc.skin
Tracks skin updates for players.
SkinUpdateTracker() - Constructor for class net.citizensnpcs.npc.skin.SkinUpdateTracker
Constructor.
SKIPPING_INVALID_ANCHOR - Static variable in class net.citizensnpcs.util.Messages
 
SKIPPING_INVALID_POSE - Static variable in class net.citizensnpcs.util.Messages
 
sleep(Player, boolean) - Static method in class net.citizensnpcs.util.NMS
 
sleep(Player, boolean) - Method in interface net.citizensnpcs.util.NMSBridge
 
SLEEP - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
SleepTrait - Class in net.citizensnpcs.trait
 
SleepTrait() - Constructor for class net.citizensnpcs.trait.SleepTrait
 
SlimeSize - Class in net.citizensnpcs.trait
Persists Slime size.
SlimeSize() - Constructor for class net.citizensnpcs.trait.SlimeSize
 
slot() - Element in annotation type net.citizensnpcs.api.gui.ClickHandler
The slot position to handle clicks for.
slot() - Element in annotation type net.citizensnpcs.api.gui.MenuSlot
The position of the slot within the inventory.
slots() - Element in annotation type net.citizensnpcs.api.gui.MenuPattern
 
SNEAK - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
SneakTrait - Class in net.citizensnpcs.trait
 
SneakTrait() - Constructor for class net.citizensnpcs.trait.SneakTrait
 
sniffer(CommandContext, CommandSender, NPC, SnifferTrait.SnifferState) - Static method in class net.citizensnpcs.trait.versioned.SnifferTrait
 
SNIFFER_STATE_SET - Static variable in class net.citizensnpcs.util.Messages
 
SnifferTrait - Class in net.citizensnpcs.trait.versioned
 
SnifferTrait() - Constructor for class net.citizensnpcs.trait.versioned.SnifferTrait
 
SnifferTrait.SnifferState - Enum in net.citizensnpcs.trait.versioned
 
SNIFFING - Enum constant in enum net.citizensnpcs.trait.versioned.SnifferTrait.SnifferState
 
snowman(CommandContext, CommandSender, NPC) - Static method in class net.citizensnpcs.trait.versioned.SnowmanTrait
 
SNOWMAN_DERP_SET - Static variable in class net.citizensnpcs.util.Messages
 
SNOWMAN_DERP_STOPPED - Static variable in class net.citizensnpcs.util.Messages
 
SNOWMAN_FORM_SNOW_SET - Static variable in class net.citizensnpcs.util.Messages
 
SNOWMAN_FORM_SNOW_STOPPED - Static variable in class net.citizensnpcs.util.Messages
 
SnowmanTrait - Class in net.citizensnpcs.trait.versioned
 
SnowmanTrait() - Constructor for class net.citizensnpcs.trait.versioned.SnowmanTrait
 
sorted() - Method in interface net.citizensnpcs.api.npc.NPCRegistry
Returns a sorted view of this registry, sorted by NPC id.
sorted() - Method in class net.citizensnpcs.npc.CitizensNPCRegistry
 
SOUND_INFO - Static variable in class net.citizensnpcs.util.Messages
 
SOUND_SET - Static variable in class net.citizensnpcs.util.Messages
 
SOUTH - Enum constant in enum net.citizensnpcs.api.hpastar.Direction
 
spawn(Location) - Method in interface net.citizensnpcs.api.npc.NPC
Attempts to spawn this NPC.
spawn(Location) - Method in class net.citizensnpcs.npc.AbstractEntityController
 
spawn(Location) - Method in class net.citizensnpcs.npc.CitizensNPC
 
spawn(Location) - Method in interface net.citizensnpcs.npc.EntityController
 
spawn(Location, SpawnReason) - Method in interface net.citizensnpcs.api.npc.NPC
Attempts to spawn this NPC.
spawn(Location, SpawnReason) - Method in class net.citizensnpcs.npc.CitizensNPC
 
SPAWN_NODAMAGE_TICKS - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
The initial no damage ticks on spawn, defaults to 20.
Spawned - Class in net.citizensnpcs.api.trait.trait
Represents the spawn state of an NPC.
Spawned() - Constructor for class net.citizensnpcs.api.trait.trait.Spawned
 
spawnMarker(World, Location) - Method in class net.citizensnpcs.trait.waypoint.EntityMarkers
Spawns a marker Entity without storing it for later use.
spawnNPC(Entity, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.AbstractRenderer
 
spawnNPC(Entity, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.ArmorstandRenderer
 
spawnNPC(Entity, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.InteractionRenderer
 
spawnNPC(Entity, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.ItemRenderer
 
spawnNPC(Entity, String, Vector3d) - Method in class net.citizensnpcs.trait.HologramTrait.TextDisplayRenderer
 
SpawnReason - Enum in net.citizensnpcs.api.event
 
speak(SpeechContext) - Method in interface net.citizensnpcs.api.ai.speech.SpeechController
Sends the speechController's NPC and SpeechContext.
SpeechBystanderEvent - Class in net.citizensnpcs.api.ai.speech.event
Represents an event where a Talkable entity speaks by a Talkable bystander.
SpeechBystanderEvent(Talkable, SpeechContext, String) - Constructor for class net.citizensnpcs.api.ai.speech.event.SpeechBystanderEvent
 
SpeechContext - Class in net.citizensnpcs.api.ai.speech
SpeechContext contains information about a NPCSpeechEvent, including the Talkable talker, recipients, and message.
SpeechContext() - Constructor for class net.citizensnpcs.api.ai.speech.SpeechContext
 
SpeechContext(String) - Constructor for class net.citizensnpcs.api.ai.speech.SpeechContext
 
SpeechContext(String, Entity) - Constructor for class net.citizensnpcs.api.ai.speech.SpeechContext
 
SpeechContext(NPC, String) - Constructor for class net.citizensnpcs.api.ai.speech.SpeechContext
 
SpeechContext(NPC, String, Entity) - Constructor for class net.citizensnpcs.api.ai.speech.SpeechContext
 
SpeechController - Interface in net.citizensnpcs.api.ai.speech
Represents the NPCs speech abilities.
SpeechEvent - Class in net.citizensnpcs.api.ai.speech.event
Represents an event where a Talkable entity speaks at/near a Talkable entity.
SpeechEvent(Talkable, SpeechContext, String) - Constructor for class net.citizensnpcs.api.ai.speech.event.SpeechEvent
 
SpeechTargetedEvent - Class in net.citizensnpcs.api.ai.speech.event
Represents an event where a Talkable entity speaks to another Talkable entity.
SpeechTargetedEvent(Talkable, SpeechContext, String) - Constructor for class net.citizensnpcs.api.ai.speech.event.SpeechTargetedEvent
 
speed() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
 
speed(float) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Deprecated. 
SPEED_MODIFIER_SET - Static variable in class net.citizensnpcs.util.Messages
 
SPEED_TRIGGER_PROMPT - Static variable in class net.citizensnpcs.util.Messages
 
speedModifier() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
 
speedModifier(float) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Sets the movement speed modifier of the Navigator.
SpeedTrigger - Class in net.citizensnpcs.trait.waypoint.triggers
 
SpeedTrigger() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.SpeedTrigger
 
SpeedTrigger(float) - Constructor for class net.citizensnpcs.trait.waypoint.triggers.SpeedTrigger
 
SpeedTriggerPrompt - Class in net.citizensnpcs.trait.waypoint.triggers
 
SpeedTriggerPrompt() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.SpeedTriggerPrompt
 
SPELL_SET - Static variable in class net.citizensnpcs.util.Messages
 
Spellcaster(CommandContext, CommandSender, NPC, Spellcaster.Spell) - Static method in class net.citizensnpcs.trait.versioned.SpellcasterTrait
 
SpellcasterTrait - Class in net.citizensnpcs.trait.versioned
 
SpellcasterTrait() - Constructor for class net.citizensnpcs.trait.versioned.SpellcasterTrait
 
SpigotUtil - Class in net.citizensnpcs.api.util
 
SpigotUtil() - Constructor for class net.citizensnpcs.api.util.SpigotUtil
 
STANDING - Enum constant in enum net.citizensnpcs.trait.versioned.CamelTrait.CamelPose
 
start(Player, WaypointEditor) - Static method in class net.citizensnpcs.trait.waypoint.triggers.TriggerEditPrompt
 
START_ELYTRA - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
START_USE_MAINHAND_ITEM - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
START_USE_OFFHAND_ITEM - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
startBundling() - Method in class net.citizensnpcs.util.EntityPacketTracker.PacketAggregator
 
stationaryTicks() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
 
stationaryTicks(int) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Sets the number of stationary ticks before navigation is cancelled with a CancelReason of STUCK.
StatusMapper - Class in net.citizensnpcs.api.ai.tree
Wraps an Behavior and returns a supplied BehaviorStatus instead of the underlying status.
SteerableEquipperGUI - Class in net.citizensnpcs.editor
 
SteerableEquipperGUI() - Constructor for class net.citizensnpcs.editor.SteerableEquipperGUI
 
stop() - Method in interface net.citizensnpcs.api.ai.PathStrategy
Forcibly stops pathfinding.
stop() - Method in class net.citizensnpcs.npc.ai.AStarNavigationStrategy
 
stop() - Method in class net.citizensnpcs.npc.ai.FlyingAStarNavigationStrategy
 
stop() - Method in interface net.citizensnpcs.npc.ai.MCNavigationStrategy.MCNavigator
 
stop() - Method in class net.citizensnpcs.npc.ai.MCNavigationStrategy
 
stop() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
 
stop() - Method in interface net.citizensnpcs.npc.ai.MCTargetStrategy.TargetNavigator
 
stop() - Method in class net.citizensnpcs.npc.ai.StraightLineNavigationStrategy
 
STOP_ELYTRA - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
STOP_SITTING - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
STOP_SLEEPING - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
STOP_SNEAKING - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
STOP_USE_ITEM - Enum constant in enum net.citizensnpcs.util.PlayerAnimation
 
stopBundlingAndSend() - Method in class net.citizensnpcs.util.EntityPacketTracker.PacketAggregator
 
stopExecution(Behavior) - Method in class net.citizensnpcs.api.ai.tree.Composite
 
Storage - Interface in net.citizensnpcs.api.util
 
STORAGE_FILE - Enum constant in enum net.citizensnpcs.Settings.Setting
 
store(NPC) - Method in class net.citizensnpcs.api.npc.MemoryNPCDataStore
 
store(NPC) - Method in interface net.citizensnpcs.api.npc.NPCDataStore
Stores the given NPC into memory or to a disk representation.
store(NPC) - Method in class net.citizensnpcs.api.npc.SimpleNPCDataStore
 
storeAll(NPCRegistry) - Method in class net.citizensnpcs.api.npc.MemoryNPCDataStore
 
storeAll(NPCRegistry) - Method in interface net.citizensnpcs.api.npc.NPCDataStore
Stores all NPCs in the given NPCRegistry to disk.
storeAll(NPCRegistry) - Method in class net.citizensnpcs.api.npc.SimpleNPCDataStore
 
StoredShops - Class in net.citizensnpcs.trait.shop
 
StoredShops(YamlStorage) - Constructor for class net.citizensnpcs.trait.shop.StoredShops
 
storeNPCs() - Method in class net.citizensnpcs.Citizens
 
storeNPCs(boolean) - Method in class net.citizensnpcs.Citizens
 
storeShops() - Method in class net.citizensnpcs.trait.shop.StoredShops
 
StraightLineNavigationStrategy - Class in net.citizensnpcs.npc.ai
 
StraightLineNavigationStrategy(NPC, Entity, NavigatorParameters) - Constructor for class net.citizensnpcs.npc.ai.StraightLineNavigationStrategy
 
StraightLineNavigationStrategy(NPC, Location, NavigatorParameters) - Constructor for class net.citizensnpcs.npc.ai.StraightLineNavigationStrategy
 
straightLineTargetingDistance() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
 
straightLineTargetingDistance(float) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Sets the distance (in blocks) at which the entity targeter will switch to simply following a straight line to the target instead of pathfinding.
StringHelper - Class in net.citizensnpcs.util
 
StringHelper() - Constructor for class net.citizensnpcs.util.StringHelper
 
stringSetter(Supplier<String>, Consumer<String>) - Static method in class net.citizensnpcs.api.gui.InputMenus
 
StringTag - Class in net.citizensnpcs.api.jnbt
The TAG_String tag.
StringTag(String, String) - Constructor for class net.citizensnpcs.api.jnbt.StringTag
Creates the tag.
stringValue() - Method in class net.citizensnpcs.util.Anchor
 
stringValue() - Method in class net.citizensnpcs.util.Pose
 
STUCK - Enum constant in enum net.citizensnpcs.api.ai.event.CancelReason
 
stuckAction() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Gets the StuckAction of these parameters.
stuckAction(StuckAction) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Sets the StuckAction of the parameters.
StuckAction - Interface in net.citizensnpcs.api.ai
 
success() - Static method in class net.citizensnpcs.trait.shop.NPCShopAction.Transaction
 
SUCCESS - Enum constant in enum net.citizensnpcs.api.ai.tree.BehaviorStatus
Indicates that the Behavior has succeeded and can be terminated.
SUCCESS - Enum constant in enum net.citizensnpcs.npc.profile.ProfileFetchResult
The profile was successfully fetched.
supportsOcelotType() - Method in class net.citizensnpcs.trait.OcelotModifiers
 
SWIMMING - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to allow swimming.
SWIMMING_SET - Static variable in class net.citizensnpcs.util.Messages
 
SWIMMING_UNSET - Static variable in class net.citizensnpcs.util.Messages
 
SwimmingExaminer - Class in net.citizensnpcs.api.astar.pathfinder
 
SwimmingExaminer(NPC) - Constructor for class net.citizensnpcs.api.astar.pathfinder.SwimmingExaminer
 

T

TabCompletions() - Constructor for class net.citizensnpcs.trait.HologramTrait.TabCompletions
 
TABLIST_REMOVE_PACKET_DELAY - Enum constant in enum net.citizensnpcs.Settings.Setting
 
TabListRemover - Class in net.citizensnpcs.npc.skin
Sends remove packets in batch per player.
Tag - Class in net.citizensnpcs.api.jnbt
Represents a single NBT tag.
Tag(String) - Constructor for class net.citizensnpcs.api.jnbt.Tag
Creates the tag with the specified name.
take(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.CommandAction
 
take(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.ExperienceAction
 
take(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.ItemAction
 
take(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.MoneyAction
 
take(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.NPCShopAction
 
take(Entity, InventoryMultiplexer, int) - Method in class net.citizensnpcs.trait.shop.PermissionAction
 
take(Player, int) - Method in class net.citizensnpcs.trait.shop.NPCShopAction
 
talk(SpeechContext) - Static method in class net.citizensnpcs.api.CitizensAPI
 
talk(SpeechContext) - Method in interface net.citizensnpcs.api.CitizensPlugin
 
talk(SpeechContext) - Method in class net.citizensnpcs.Citizens
 
talk(SpeechContext) - Static method in class net.citizensnpcs.util.Util
 
TALK_CLOSE_TO_NPCS - Enum constant in enum net.citizensnpcs.Settings.Setting
 
TALK_ITEM - Enum constant in enum net.citizensnpcs.Settings.Setting
 
Talkable - Interface in net.citizensnpcs.api.ai.speech
Talkable provides an interface for talking to Players, Entities and NPCs.
TalkableEntity - Class in net.citizensnpcs.api.ai.speech
 
TalkableEntity(NPC) - Constructor for class net.citizensnpcs.api.ai.speech.TalkableEntity
 
TalkableEntity(Entity) - Constructor for class net.citizensnpcs.api.ai.speech.TalkableEntity
 
talkNear(SpeechContext, String) - Method in interface net.citizensnpcs.api.ai.speech.Talkable
Called when talking near this Talkable Entity to provide a universal method to getting an event/output.
talkNear(SpeechContext, String) - Method in class net.citizensnpcs.api.ai.speech.TalkableEntity
 
talkTo(SpeechContext, String) - Method in interface net.citizensnpcs.api.ai.speech.Talkable
Called when talking to this Talkable Entity to provide a universal method to getting an event/output.
talkTo(SpeechContext, String) - Method in class net.citizensnpcs.api.ai.speech.TalkableEntity
 
TARGET_DIED - Enum constant in enum net.citizensnpcs.api.ai.event.CancelReason
 
TARGET_MOVED_WORLD - Enum constant in enum net.citizensnpcs.api.ai.event.CancelReason
 
TARGETABLE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to prevent NPC being targeted by hostile mobs.
TARGETABLE_SET - Static variable in class net.citizensnpcs.util.Messages
 
TARGETABLE_UNSET - Static variable in class net.citizensnpcs.util.Messages
 
TargetNearbyEntityGoal - Class in net.citizensnpcs.api.ai.goals
A sample Goal/Behavior that will target specific EntityTypes within a certain radius and start following them using Navigator.setTarget(Entity, boolean).
TargetNearbyEntityGoal.Builder - Class in net.citizensnpcs.api.ai.goals
 
targetNPCs() - Method in class net.citizensnpcs.trait.LookClose
 
targets(Set<EntityType>) - Method in class net.citizensnpcs.api.ai.goals.TargetNearbyEntityGoal.Builder
 
TargetType - Enum in net.citizensnpcs.api.ai
 
teleport(Location, PlayerTeleportEvent.TeleportCause) - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
teleport(Location, PlayerTeleportEvent.TeleportCause) - Method in interface net.citizensnpcs.api.npc.NPC
An alternative to npc.getEntity().getLocation() that teleports passengers as well.
teleport(Location, PlayerTeleportEvent.TeleportCause) - Method in class net.citizensnpcs.npc.CitizensNPC
 
TELEPORT - Enum constant in enum net.citizensnpcs.trait.HomeTrait.ReturnStrategy
 
TELEPORT_NPC_LOCATION_NOT_FOUND - Static variable in class net.citizensnpcs.util.Messages
 
TELEPORTED_TO_NPC - Static variable in class net.citizensnpcs.util.Messages
 
TeleportStuckAction - Class in net.citizensnpcs.api.ai
 
TeleportTrigger - Class in net.citizensnpcs.trait.waypoint.triggers
 
TeleportTrigger() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.TeleportTrigger
 
TeleportTrigger(Location) - Constructor for class net.citizensnpcs.trait.waypoint.triggers.TeleportTrigger
 
TeleportTriggerPrompt - Class in net.citizensnpcs.trait.waypoint.triggers
 
TeleportTriggerPrompt() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.TeleportTriggerPrompt
 
Template - Class in net.citizensnpcs.api.npc.templates
 
TEMPLATE_APPLIED - Static variable in class net.citizensnpcs.util.Messages
 
TEMPLATE_CONFLICT - Static variable in class net.citizensnpcs.util.Messages
 
TEMPLATE_DELETED - Static variable in class net.citizensnpcs.util.Messages
 
TEMPLATE_LIST_HEADER - Static variable in class net.citizensnpcs.util.Messages
 
TEMPLATE_MISSING - Static variable in class net.citizensnpcs.util.Messages
 
TEMPLATE_NAMESPACE_EXISTS - Static variable in class net.citizensnpcs.util.Messages
 
TEMPLATE_PICKER - Static variable in class net.citizensnpcs.util.Messages
 
TEMPLATE_SCAFFOLD_CREATED - Static variable in class net.citizensnpcs.util.Messages
 
TemplateRegistry - Class in net.citizensnpcs.api.npc.templates
 
TemplateRegistry(Path) - Constructor for class net.citizensnpcs.api.npc.templates.TemplateRegistry
 
TemplateWorkspace - Class in net.citizensnpcs.api.npc.templates
 
TemplateWorkspace(File) - Constructor for class net.citizensnpcs.api.npc.templates.TemplateWorkspace
 
Text - Class in net.citizensnpcs.trait.text
Persists text metadata, i.e.
Text() - Constructor for class net.citizensnpcs.trait.text.Text
 
TEXT_EDITOR_ADD_PROMPT - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_ADDED_ENTRY - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_BEGIN - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_DELAY_SET - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_END - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_INVALID_DELAY - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_INVALID_EDIT_TYPE - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_INVALID_INDEX - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_INVALID_PAGE - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_INVALID_RANGE - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_MISSING_ITEM_PATTERN - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_SET_ITEM - Static variable in class net.citizensnpcs.util.Messages
 
TEXT_EDITOR_START_PROMPT - Static variable in class net.citizensnpcs.util.Messages
 
TextBasePrompt - Class in net.citizensnpcs.trait.text
 
TextBasePrompt(Text) - Constructor for class net.citizensnpcs.trait.text.TextBasePrompt
 
TextDisplayRenderer() - Constructor for class net.citizensnpcs.trait.HologramTrait.TextDisplayRenderer
 
tick(int, int) - Method in class net.citizensnpcs.npc.ai.AStarNavigationStrategy.AStarPlanner
 
tickLimiter(Behavior, int) - Static method in class net.citizensnpcs.api.ai.tree.TimerDecorator
 
tickParallel() - Method in class net.citizensnpcs.api.ai.tree.Composite
 
TIMED_RESPAWN - Enum constant in enum net.citizensnpcs.api.event.SpawnReason
 
TimerDecorator - Class in net.citizensnpcs.api.ai.tree
Wraps a Behavior and enforces a tick limit, after which it will return BehaviorStatus.FAILURE and reset the child Behavior.
title() - Element in annotation type net.citizensnpcs.api.gui.Menu
The menu title.
title() - Element in annotation type net.citizensnpcs.api.gui.MenuSlot
The display name of the inventory item.
TO_ENTITY_NOT_FOUND - Static variable in class net.citizensnpcs.util.Messages
 
toBukkit() - Method in class net.citizensnpcs.api.util.BoundingBox
 
toByte(Set<SkinLayers.Layer>) - Static method in enum net.citizensnpcs.trait.SkinLayers.Layer
 
toDimensions() - Method in class net.citizensnpcs.api.util.BoundingBox
 
toggle() - Method in class net.citizensnpcs.trait.Age
Toggles the age lock variable and returns whether the age is currently locked.
toggle() - Method in class net.citizensnpcs.trait.Controllable
 
toggle() - Method in class net.citizensnpcs.trait.Gravity
 
toggle() - Method in class net.citizensnpcs.trait.LookClose
 
toggle() - Method in class net.citizensnpcs.trait.Saddle
 
toggle() - Method in interface net.citizensnpcs.trait.Toggleable
 
toggle(String, Consumer<List<InputMenus.Choice<T>>>, InputMenus.Choice<T>...) - Static method in class net.citizensnpcs.api.gui.InputMenus
 
TOGGLE - Enum constant in enum net.citizensnpcs.api.gui.InputMenus.Choice.Type
 
Toggleable - Interface in net.citizensnpcs.trait
Representing a state that can be toggled between enabled/disabled.
toggleAngry() - Method in class net.citizensnpcs.trait.EndermanTrait
 
TOGGLED_USING_HELD_ITEM - Static variable in class net.citizensnpcs.util.Messages
 
TOGGLED_USING_OFFHAND_ITEM - Static variable in class net.citizensnpcs.util.Messages
 
toggleDerp() - Method in class net.citizensnpcs.trait.versioned.SnowmanTrait
 
toggleEating() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
toggler(Consumer<Boolean>, boolean) - Static method in class net.citizensnpcs.api.gui.InputMenus
 
toggleRandomTalker() - Method in class net.citizensnpcs.trait.text.Text
Toggles talking at random intervals.
toggleRealisticLooking() - Method in class net.citizensnpcs.trait.text.Text
Toggles requiring line of sight before talking.
toggleRolling() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
toggleSheared() - Method in class net.citizensnpcs.trait.SheepTrait
 
toggleSitting() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
toggleSneezing() - Method in class net.citizensnpcs.trait.versioned.PandaTrait
 
toggleSpeechBubbles() - Method in class net.citizensnpcs.trait.text.Text
Toggles using speech bubbles instead of messages.
toggleTalkClose() - Method in class net.citizensnpcs.trait.text.Text
Toggles talking to nearby Players.
TOO_FEW_ARGUMENTS - Static variable in class net.citizensnpcs.api.command.CommandMessages
 
TOO_MANY_ARGUMENTS - Static variable in class net.citizensnpcs.api.command.CommandMessages
 
TOO_MANY_REQUESTS - Enum constant in enum net.citizensnpcs.npc.profile.ProfileFetchResult
The profile request failed because too many requests were sent.
toString() - Method in class net.citizensnpcs.api.ai.TeleportStuckAction
 
toString() - Method in class net.citizensnpcs.api.ai.tree.ForwardingBehaviorGoalAdapter
 
toString() - Method in class net.citizensnpcs.api.ai.tree.Selector
 
toString() - Method in class net.citizensnpcs.api.ai.tree.Sequence
 
toString() - Method in class net.citizensnpcs.api.astar.pathfinder.Path
 
toString() - Method in class net.citizensnpcs.api.astar.SimpleAStarStorage
 
toString() - Method in class net.citizensnpcs.api.hpastar.HPACluster
 
toString() - Method in class net.citizensnpcs.api.hpastar.HPAGraphAStarNode
 
toString() - Method in class net.citizensnpcs.api.hpastar.HPAGraphNode
 
toString() - Method in class net.citizensnpcs.api.jnbt.ByteArrayTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.ByteTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.CompoundTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.DoubleTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.EndTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.FloatTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.IntArrayTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.IntTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.ListTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.LongTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.ShortTag
 
toString() - Method in class net.citizensnpcs.api.jnbt.StringTag
 
toString() - Method in class net.citizensnpcs.api.trait.trait.Equipment
 
toString() - Method in class net.citizensnpcs.api.trait.trait.Inventory
 
toString() - Method in class net.citizensnpcs.api.trait.trait.MobType
 
toString() - Method in class net.citizensnpcs.api.trait.trait.Owner
 
toString() - Method in class net.citizensnpcs.api.trait.trait.Spawned
 
toString() - Method in class net.citizensnpcs.api.util.BoundingBox
 
toString() - Method in class net.citizensnpcs.api.util.EntityDim
 
toString() - Method in class net.citizensnpcs.api.util.MemoryDataKey
 
toString() - Method in class net.citizensnpcs.api.util.YamlStorage
 
toString() - Method in class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
toString() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists
 
toString() - Method in class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
toString() - Method in class net.citizensnpcs.Metrics.JsonObjectBuilder.JsonObject
 
toString() - Method in class net.citizensnpcs.npc.ai.MCNavigationStrategy
 
toString() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
 
toString() - Method in class net.citizensnpcs.npc.CitizensNPC
 
toString() - Method in class net.citizensnpcs.trait.Age
 
toString() - Method in enum net.citizensnpcs.trait.CommandTrait.ExecutionMode
 
toString() - Method in class net.citizensnpcs.trait.CurrentLocation
 
toString() - Method in class net.citizensnpcs.trait.LookClose
 
toString() - Method in class net.citizensnpcs.trait.Saddle
 
toString() - Method in class net.citizensnpcs.trait.SkinLayers
 
toString() - Method in class net.citizensnpcs.trait.VillagerProfession
 
toString() - Method in class net.citizensnpcs.trait.waypoint.Waypoint
 
toString() - Method in class net.citizensnpcs.trait.WoolColor
 
toString() - Method in class net.citizensnpcs.util.Anchor
 
toString() - Method in class net.citizensnpcs.util.ChunkCoord
 
toString() - Method in class net.citizensnpcs.util.Pose
 
toTicks(Duration) - Static method in class net.citizensnpcs.util.Util
 
TPTO_SUCCESS - Static variable in class net.citizensnpcs.util.Messages
 
tr(String, Object...) - Static method in class net.citizensnpcs.api.util.Messaging
 
TRACKING_RANGE - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
The tracking distance for packets.
TRACKING_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
 
trackStats() - Method in class net.citizensnpcs.api.trait.TraitInfo
 
trackStats(Trait) - Method in class net.citizensnpcs.npc.CitizensTraitFactory
 
TRADER - Enum constant in enum net.citizensnpcs.trait.ShopTrait.ShopType
 
Trait - Class in net.citizensnpcs.api.trait
Represents a Trait linked to an NPC that can be loaded and saved.
Trait(String) - Constructor for class net.citizensnpcs.api.trait.Trait
 
TRAIT_LOAD_FAILED - Static variable in class net.citizensnpcs.util.Messages
 
TRAIT_NOT_CONFIGURABLE - Static variable in class net.citizensnpcs.util.Messages
 
TRAIT_NOT_FOUND - Static variable in class net.citizensnpcs.util.Messages
 
TRAIT_NOT_FOUND_ON_NPC - Static variable in class net.citizensnpcs.util.Messages
 
TRAIT_ONSPAWN_FAILED - Static variable in class net.citizensnpcs.util.Messages
 
TraitFactory - Interface in net.citizensnpcs.api.trait
 
TraitInfo - Class in net.citizensnpcs.api.trait
Builds a trait.
TraitName - Annotation Type in net.citizensnpcs.api.trait
A helper annotation to specify trait name for TraitInfo.
traits - Variable in class net.citizensnpcs.api.npc.AbstractNPC
 
traits() - Element in annotation type net.citizensnpcs.api.command.Requirements
 
TRAITS_ADDED - Static variable in class net.citizensnpcs.util.Messages
 
TRAITS_FAILED_TO_ADD - Static variable in class net.citizensnpcs.util.Messages
 
TRAITS_REMOVED - Static variable in class net.citizensnpcs.util.Messages
 
transact(Consumer<ItemStack[]>) - Method in class net.citizensnpcs.util.InventoryMultiplexer
 
Transaction(Supplier<Boolean>, Runnable, Runnable) - Constructor for class net.citizensnpcs.trait.shop.NPCShopAction.Transaction
 
transition(Class<? extends InventoryMenuPage>) - Method in class net.citizensnpcs.api.gui.InventoryMenu
Transition to another page.
transition(Class<? extends InventoryMenuPage>, Map<String, Object>) - Method in class net.citizensnpcs.api.gui.InventoryMenu
Transition to another page with context.
transition(InventoryMenuPage) - Method in class net.citizensnpcs.api.gui.InventoryMenu
Transition to another page.
transition(InventoryMenuPage, Map<String, Object>) - Method in class net.citizensnpcs.api.gui.InventoryMenu
Transition to another page with context.
transitionBack() - Method in class net.citizensnpcs.api.gui.InventoryMenu
 
transitions() - Element in annotation type net.citizensnpcs.api.gui.MenuPattern
 
translate(String, Object...) - Static method in class net.citizensnpcs.api.util.Translator
 
Translator - Class in net.citizensnpcs.api.util
 
tree(Supplier<PhTreeSolid<Boolean>>) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
 
TRIED_TO_MOUNT_NPC_ON_ITSELF - Static variable in class net.citizensnpcs.util.Messages
 
TriggerAddPrompt - Class in net.citizensnpcs.trait.waypoint.triggers
 
TriggerAddPrompt() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.TriggerAddPrompt
 
TriggerEditPrompt - Class in net.citizensnpcs.trait.waypoint.triggers
 
TriggerEditPrompt(WaypointEditor) - Constructor for class net.citizensnpcs.trait.waypoint.triggers.TriggerEditPrompt
 
tropicalfish(CommandContext, CommandSender, NPC, DyeColor, DyeColor, TropicalFish.Pattern) - Static method in class net.citizensnpcs.trait.versioned.TropicalFishTrait
 
TROPICALFISH_BODY_COLOR_SET - Static variable in class net.citizensnpcs.util.Messages
 
TROPICALFISH_PATTERN_COLOR_SET - Static variable in class net.citizensnpcs.util.Messages
 
TROPICALFISH_PATTERN_SET - Static variable in class net.citizensnpcs.util.Messages
 
TropicalFishTrait - Class in net.citizensnpcs.trait.versioned
 
TropicalFishTrait() - Constructor for class net.citizensnpcs.trait.versioned.TropicalFishTrait
 
tryCreateInstance() - Method in class net.citizensnpcs.api.trait.TraitInfo
 
trySwim(Entity) - Static method in class net.citizensnpcs.util.NMS
 
trySwim(Entity) - Method in interface net.citizensnpcs.util.NMSBridge
 
trySwim(Entity, float) - Static method in class net.citizensnpcs.util.NMS
 
trySwim(Entity, float) - Method in interface net.citizensnpcs.util.NMSBridge
 
tryTranslate(Object) - Static method in class net.citizensnpcs.api.util.Messaging
 
type() - Element in annotation type net.citizensnpcs.api.gui.Menu
The inventory type.
TYPE_BYTE - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_BYTE_ARRAY - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_COMPOUND - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_DOUBLE - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_END - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_FLOAT - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_INT - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_INT_ARRAY - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_LIST - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_LONG - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_SHORT - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
TYPE_STRING - Static variable in class net.citizensnpcs.api.jnbt.NBTConstants
Tag type constants.
types() - Element in annotation type net.citizensnpcs.api.command.Requirements
 

U

undo(CommandSender) - Method in class net.citizensnpcs.commands.history.CommandHistory
 
undo(CommandSender, NPCSelector) - Method in interface net.citizensnpcs.commands.history.CommandHistoryItem
 
undo(CommandSender, NPCSelector) - Method in class net.citizensnpcs.commands.history.CreateNPCHistoryItem
 
undo(CommandSender, NPCSelector) - Method in class net.citizensnpcs.commands.history.RemoveNPCHistoryItem
 
UNDO_SUCCESSFUL - Static variable in class net.citizensnpcs.util.Messages
 
UNDO_UNSUCCESSFUL - Static variable in class net.citizensnpcs.util.Messages
 
UnhandledCommandException - Exception in net.citizensnpcs.api.command.exception
 
UnhandledCommandException() - Constructor for exception net.citizensnpcs.api.command.exception.UnhandledCommandException
 
UNKNOWN_COMMAND - Static variable in class net.citizensnpcs.api.command.CommandMessages
 
UNKNOWN_MATERIAL - Static variable in class net.citizensnpcs.util.Messages
 
UNKNOWN_NPC_REGISTRY - Static variable in class net.citizensnpcs.util.Messages
 
UNKNOWN_PLAYER_ANIMATION - Static variable in class net.citizensnpcs.util.Messages
 
unlink(Player) - Method in interface net.citizensnpcs.util.EntityPacketTracker
 
unlinkAll(Consumer<Player>) - Method in interface net.citizensnpcs.util.EntityPacketTracker
 
unloadEvents() - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
unmount() - Method in class net.citizensnpcs.trait.MountTrait
 
UNPASSABLE - Enum constant in enum net.citizensnpcs.api.astar.pathfinder.BlockExaminer.PassableState
 
unpause() - Method in class net.citizensnpcs.api.ai.goals.WanderGoal
 
update() - Method in interface net.citizensnpcs.api.ai.PathStrategy
Updates and runs the pathfinding strategy on its current NPC and destination.
update() - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
update() - Method in class net.citizensnpcs.npc.ai.AStarNavigationStrategy
 
update() - Method in class net.citizensnpcs.npc.ai.FlyingAStarNavigationStrategy
 
update() - Method in interface net.citizensnpcs.npc.ai.MCNavigationStrategy.MCNavigator
 
update() - Method in class net.citizensnpcs.npc.ai.MCNavigationStrategy
 
update() - Method in interface net.citizensnpcs.npc.ai.MCTargetStrategy.TargetNavigator
 
update() - Method in class net.citizensnpcs.npc.ai.MCTargetStrategy
 
update() - Method in class net.citizensnpcs.npc.ai.StraightLineNavigationStrategy
 
update() - Method in class net.citizensnpcs.npc.CitizensNPC
 
update() - Method in class net.citizensnpcs.trait.ScoreboardTrait
 
update(Agent) - Method in class net.citizensnpcs.api.astar.pathfinder.Path
 
update(Agent) - Method in interface net.citizensnpcs.api.astar.Plan
Updates the plan.
updateInventoryTitle(Player, InventoryView, String) - Method in interface net.citizensnpcs.api.NMSHelper
 
updateInventoryTitle(Player, InventoryView, String) - Static method in class net.citizensnpcs.util.NMS
 
updateInventoryTitle(Player, InventoryView, String) - Method in interface net.citizensnpcs.util.NMSBridge
 
updateNavigationWorld(Entity, World) - Static method in class net.citizensnpcs.util.NMS
 
updateNavigationWorld(Entity, World) - Method in interface net.citizensnpcs.util.NMSBridge
 
updateNearbyViewers(double) - Method in class net.citizensnpcs.npc.skin.SkinPacketTracker
Send skin related packets to all nearby players within the specified block radius.
updatePathfindingRange(NPC, float) - Static method in class net.citizensnpcs.util.NMS
 
updatePathfindingRange(NPC, float) - Method in interface net.citizensnpcs.util.NMSBridge
 
updatePathRate() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
 
updatePathRate(int) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Sets the update path rate, in ticks (default 20).
updatePlayer(Player, long, boolean) - Method in class net.citizensnpcs.npc.skin.SkinUpdateTracker
Update a player with skin related packets from nearby skinnable NPCs.
updateText(Entity, String) - Method in class net.citizensnpcs.trait.HologramTrait.AbstractRenderer
 
updateText(Entity, String) - Method in interface net.citizensnpcs.trait.HologramTrait.HologramRenderer
 
updateViewer(Player) - Method in class net.citizensnpcs.npc.skin.SkinPacketTracker
Send skin related packets to a player.
usage() - Element in annotation type net.citizensnpcs.api.command.Command
Command usage string that is displayed when an error occurs with the command processing.
USE_BOAT_CONTROLS - Enum constant in enum net.citizensnpcs.Settings.Setting
 
USE_MINECRAFT_AI - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to use Minecraft AI.
USE_NEW_PATHFINDER - Enum constant in enum net.citizensnpcs.Settings.Setting
 
USE_SCOREBOARD_TEAMS - Enum constant in enum net.citizensnpcs.Settings.Setting
 
useMinecraftAI() - Method in class net.citizensnpcs.api.npc.AbstractNPC
 
useMinecraftAI() - Method in interface net.citizensnpcs.api.npc.NPC
Whether the NPC is currently set to use Minecraft AI.
useNewPathfinder() - Method in class net.citizensnpcs.api.ai.NavigatorParameters
 
useNewPathfinder(boolean) - Method in class net.citizensnpcs.api.ai.NavigatorParameters
Sets whether or not to use an A* pathfinder defined in AStarMachine for pathfinding.
useRealisticLooking() - Method in class net.citizensnpcs.trait.LookClose
 
useRealisticLooking() - Method in class net.citizensnpcs.trait.text.Text
 
useSaddle() - Method in class net.citizensnpcs.trait.Saddle
 
useSpeechBubbles() - Method in class net.citizensnpcs.trait.text.Text
 
USING_HELD_ITEM - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether player is actively using held item.
USING_MINECRAFT_AI - Static variable in class net.citizensnpcs.util.Messages
 
USING_OFFHAND_ITEM - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether player is actively using offhand item.
Util - Class in net.citizensnpcs.util
 
uuidFilter(List<UUID>) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
 
uuidFilter(UUID...) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
 
UUIDPersister - Class in net.citizensnpcs.api.persistence
 
UUIDPersister() - Constructor for class net.citizensnpcs.api.persistence.UUIDPersister
 

V

validate(CommandContext, CommandSender, NPC, String) - Method in class net.citizensnpcs.api.command.Arg.FlagValidator.Identity
 
validate(CommandContext, CommandSender, NPC, String) - Method in interface net.citizensnpcs.api.command.Arg.FlagValidator
 
validator() - Element in annotation type net.citizensnpcs.api.command.Arg
 
validator() - Element in annotation type net.citizensnpcs.api.command.Flag
 
value - Variable in enum net.citizensnpcs.Settings.Setting
 
value - Variable in class net.citizensnpcs.util.SkinProperty
 
value() - Element in annotation type net.citizensnpcs.api.command.Arg
 
value() - Element in annotation type net.citizensnpcs.api.command.Flag
 
value() - Element in annotation type net.citizensnpcs.api.gui.ClickHandlers
 
value() - Element in annotation type net.citizensnpcs.api.gui.MenuPattern
The pattern string.
value() - Element in annotation type net.citizensnpcs.api.gui.MenuPatterns
 
value() - Element in annotation type net.citizensnpcs.api.gui.MenuSlots
 
value() - Element in annotation type net.citizensnpcs.api.gui.MenuTransition
The next sub-menu class to transition to.
value() - Element in annotation type net.citizensnpcs.api.gui.MenuTransitions
 
value() - Element in annotation type net.citizensnpcs.api.persistence.DelegatePersistence
 
value() - Element in annotation type net.citizensnpcs.api.persistence.Persist
The DataKey path to use when saving/loading.
value() - Element in annotation type net.citizensnpcs.api.trait.TraitName
 
valueFlags - Variable in class net.citizensnpcs.api.command.CommandContext
 
valueFlags() - Element in annotation type net.citizensnpcs.api.command.Command
List of value flags (without --).
valueFlags() - Method in class net.citizensnpcs.api.command.CommandManager.CommandInfo
 
valueOf(String) - Static method in enum net.citizensnpcs.api.ai.event.CancelReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.ai.TargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.ai.tree.BehaviorStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.astar.pathfinder.BlockExaminer.PassableState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.event.DespawnReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.event.SpawnReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.gui.InputMenus.Choice.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.hpastar.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.hpastar.HPAGraphEdge.EdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.npc.NPC.Metadata
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.npc.NPC.NPCUpdate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.trait.trait.Equipment.EquipmentSlot
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.trait.trait.PlayerFilter.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.api.util.RemoveReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.npc.profile.ProfileFetchResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.Settings.Setting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.trait.CommandTrait.CommandTraitError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.trait.CommandTrait.ExecutionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.trait.CommandTrait.Hand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.trait.HomeTrait.ReturnStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.trait.ShopTrait.ShopType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.trait.SkinLayers.Layer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.trait.versioned.CamelTrait.CamelPose
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.trait.versioned.SnifferTrait.SnifferState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.util.NMS.MinecraftNavigationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.citizensnpcs.util.PlayerAnimation
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.citizensnpcs.api.ai.event.CancelReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.ai.TargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.ai.tree.BehaviorStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.astar.pathfinder.BlockExaminer.PassableState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.event.DespawnReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.event.SpawnReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.gui.InputMenus.Choice.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.hpastar.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.hpastar.HPAGraphEdge.EdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.npc.NPC.Metadata
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.npc.NPC.NPCUpdate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.trait.trait.Equipment.EquipmentSlot
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.trait.trait.PlayerFilter.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.api.util.RemoveReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.npc.profile.ProfileFetchResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.Settings.Setting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.trait.CommandTrait.CommandTraitError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.trait.CommandTrait.ExecutionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.trait.CommandTrait.Hand
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.trait.HomeTrait.ReturnStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.trait.ShopTrait.ShopType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.trait.SkinLayers.Layer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.trait.versioned.CamelTrait.CamelPose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.trait.versioned.SnifferTrait.SnifferState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.util.NMS.MinecraftNavigationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.citizensnpcs.util.PlayerAnimation
Returns an array containing the constants of this enum type, in the order they are declared.
valueType() - Element in annotation type net.citizensnpcs.api.persistence.Persist
The specific value type to use when deserialising values from storage.
VectorGoal - Class in net.citizensnpcs.api.astar.pathfinder
 
VectorGoal(Location, float) - Constructor for class net.citizensnpcs.api.astar.pathfinder.VectorGoal
 
VectorNode - Class in net.citizensnpcs.api.astar.pathfinder
 
VectorNode(VectorGoal, Location, BlockSource, BlockExaminer...) - Constructor for class net.citizensnpcs.api.astar.pathfinder.VectorNode
 
VectorNode(VectorNode, VectorGoal, Vector, BlockSource, BlockExaminer...) - Constructor for class net.citizensnpcs.api.astar.pathfinder.VectorNode
 
VectorNode(VectorNode, Vector, VectorNode.PathInfo) - Constructor for class net.citizensnpcs.api.astar.pathfinder.VectorNode
 
villager(CommandContext, CommandSender, NPC, Villager.Profession, Villager.Type, Integer) - Static method in class net.citizensnpcs.trait.versioned.VillagerTrait
 
VILLAGER_BLOCK_TRADES - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Whether to block Minecraft villager trades.
VILLAGER_LEVEL_SET - Static variable in class net.citizensnpcs.util.Messages
 
VILLAGER_TYPE_SET - Static variable in class net.citizensnpcs.util.Messages
 
VillagerProfession - Class in net.citizensnpcs.trait
Persists the Villager profession metadata.
VillagerProfession() - Constructor for class net.citizensnpcs.trait.VillagerProfession
 
VillagerTrait - Class in net.citizensnpcs.trait.versioned
 
VillagerTrait() - Constructor for class net.citizensnpcs.trait.versioned.VillagerTrait
 
VULNERABLE_SET - Static variable in class net.citizensnpcs.util.Messages
 
VULNERABLE_STOPPED - Static variable in class net.citizensnpcs.util.Messages
 

W

walkable(int, int, int) - Method in class net.citizensnpcs.api.hpastar.HPAGraph
 
WALL_CLIMB - Enum constant in enum net.citizensnpcs.util.NMS.MinecraftNavigationType
 
WANDER_WAYPOINTS_ADDED_REGION - Static variable in class net.citizensnpcs.util.Messages
 
WANDER_WAYPOINTS_BEGIN - Static variable in class net.citizensnpcs.util.Messages
 
WANDER_WAYPOINTS_DELAY_SET - Static variable in class net.citizensnpcs.util.Messages
 
WANDER_WAYPOINTS_END - Static variable in class net.citizensnpcs.util.Messages
 
WANDER_WAYPOINTS_INVALID_DELAY - Static variable in class net.citizensnpcs.util.Messages
 
WANDER_WAYPOINTS_RANGE_SET - Static variable in class net.citizensnpcs.util.Messages
 
WANDER_WAYPOINTS_REGION_EDITING_START - Static variable in class net.citizensnpcs.util.Messages
 
WANDER_WAYPOINTS_REGION_EDITING_STOP - Static variable in class net.citizensnpcs.util.Messages
 
WANDER_WAYPOINTS_REMOVED_REGION - Static variable in class net.citizensnpcs.util.Messages
 
WANDER_WAYPOINTS_WORLDGUARD_REGION_NOT_FOUND - Static variable in class net.citizensnpcs.util.Messages
 
WANDER_WAYPOINTS_WORLDGUARD_REGION_SET - Static variable in class net.citizensnpcs.util.Messages
 
WanderGoal - Class in net.citizensnpcs.api.ai.goals
A sample Goal/Behavior that will wander within a certain block region.
WanderGoal.Builder - Class in net.citizensnpcs.api.ai.goals
 
WanderWaypointProvider - Class in net.citizensnpcs.trait.waypoint
A wandering waypoint provider that wanders between either a box centered at the current location or inside a region defined by a list of boxes.
WanderWaypointProvider() - Constructor for class net.citizensnpcs.trait.waypoint.WanderWaypointProvider
 
warden(CommandContext, CommandSender, NPC, String, String, Integer) - Static method in class net.citizensnpcs.trait.versioned.WardenTrait
 
WARDEN_ANGER_ADDED - Static variable in class net.citizensnpcs.util.Messages
 
WARDEN_POSE_SET - Static variable in class net.citizensnpcs.util.Messages
 
WardenTrait - Class in net.citizensnpcs.trait.versioned
 
WardenTrait() - Constructor for class net.citizensnpcs.trait.versioned.WardenTrait
 
WARN_ON_RELOAD - Enum constant in enum net.citizensnpcs.Settings.Setting
 
WATER_SPEED_MODIFIER - Enum constant in enum net.citizensnpcs.api.npc.NPC.Metadata
Speed modifier in water, percentage.
Waypoint - Class in net.citizensnpcs.trait.waypoint
Represents a Location with a number of WaypointTriggers that activate on reaching the location.
Waypoint() - Constructor for class net.citizensnpcs.trait.waypoint.Waypoint
For persistence - avoid using otherwise.
Waypoint(Location) - Constructor for class net.citizensnpcs.trait.waypoint.Waypoint
 
WAYPOINT_ADDED - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_PROVIDER_SET - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_REMOVED - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TELEPORTING_DISABLED - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TELEPORTING_ENABLED - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_ADD_PROMPT - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_ADDED_SUCCESSFULLY - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_ANIMATION_AT_SET - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_CHAT_INVALID_RADIUS - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_CHAT_NO_RADIUS - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_EDITOR_EXIT - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_EDITOR_INACTIVE - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_EDITOR_INVALID_TRIGGER - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_EDITOR_PROMPT - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_LIST - Static variable in class net.citizensnpcs.util.Messages
 
WAYPOINT_TRIGGER_TELEPORT_PROMPT - Static variable in class net.citizensnpcs.util.Messages
 
WaypointEditor - Class in net.citizensnpcs.trait.waypoint
 
WaypointEditor() - Constructor for class net.citizensnpcs.trait.waypoint.WaypointEditor
 
WaypointProvider - Interface in net.citizensnpcs.trait.waypoint
 
WaypointProvider.EnumerableWaypointProvider - Interface in net.citizensnpcs.trait.waypoint
 
waypoints() - Method in class net.citizensnpcs.trait.waypoint.GuidedWaypointProvider
Returns destination and guide waypoints.
waypoints() - Method in class net.citizensnpcs.trait.waypoint.LinearWaypointProvider
Returns the modifiable list of waypoints.
waypoints() - Method in interface net.citizensnpcs.trait.waypoint.WaypointProvider.EnumerableWaypointProvider
 
Waypoints - Class in net.citizensnpcs.trait.waypoint
 
Waypoints() - Constructor for class net.citizensnpcs.trait.waypoint.Waypoints
 
WaypointTrigger - Interface in net.citizensnpcs.trait.waypoint.triggers
 
WaypointTriggerPrompt - Interface in net.citizensnpcs.trait.waypoint.triggers
Marker interface for waypoint trigger prompts.
WaypointTriggerRegistry - Class in net.citizensnpcs.trait.waypoint.triggers
Registers valid WaypointTrigger classes and their chat configuration prompts.
WaypointTriggerRegistry() - Constructor for class net.citizensnpcs.trait.waypoint.triggers.WaypointTriggerRegistry
 
WEST - Enum constant in enum net.citizensnpcs.api.hpastar.Direction
 
width - Variable in class net.citizensnpcs.api.util.EntityDim
 
WitherTrait - Class in net.citizensnpcs.trait
Persists Wither metadata.
WitherTrait() - Constructor for class net.citizensnpcs.trait.WitherTrait
 
withName(String) - Method in class net.citizensnpcs.api.trait.TraitInfo
 
withPreRunCallback(Runnable) - Method in class net.citizensnpcs.api.ai.tree.Decorator.Builder
 
withResetCallback(Runnable) - Method in class net.citizensnpcs.api.ai.tree.Decorator.Builder
 
withShouldExecutePredicate(Predicate<Boolean>) - Method in class net.citizensnpcs.api.ai.tree.Decorator.Builder
 
withStatusTransformer(Function<BehaviorStatus, BehaviorStatus>) - Method in class net.citizensnpcs.api.ai.tree.Decorator.Builder
 
withSupplier(Supplier<? extends Trait>) - Method in class net.citizensnpcs.api.trait.TraitInfo
 
WOLF_TRAIT_UPDATED - Static variable in class net.citizensnpcs.util.Messages
 
WolfModifiers - Class in net.citizensnpcs.trait
Persists Wolf metadata.
WolfModifiers() - Constructor for class net.citizensnpcs.trait.WolfModifiers
 
WoolColor - Class in net.citizensnpcs.trait
Persists Sheep wool color metadata.
WoolColor() - Constructor for class net.citizensnpcs.trait.WoolColor
 
world - Variable in class net.citizensnpcs.api.astar.pathfinder.CachingChunkBlockSource
 
WORLD_NOT_FOUND - Static variable in class net.citizensnpcs.util.Messages
 
WORLD_UNLOAD - Enum constant in enum net.citizensnpcs.api.event.DespawnReason
 
worldguardRegion(Supplier<Object>) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
 
worldUUID - Variable in class net.citizensnpcs.util.ChunkCoord
 
wrap(Object) - Static method in class net.citizensnpcs.util.StringHelper
 
wrap(Object, String) - Static method in class net.citizensnpcs.util.StringHelper
 
wrap(EntityController) - Method in class net.citizensnpcs.trait.PacketNPC
 
wrapHeader(Object) - Static method in class net.citizensnpcs.api.util.Paginator
 
wrapHeader(Object) - Static method in class net.citizensnpcs.util.StringHelper
 
WrappedCommandException - Exception in net.citizensnpcs.api.command.exception
 
WrappedCommandException(Throwable) - Constructor for exception net.citizensnpcs.api.command.exception.WrappedCommandException
 
wrapping(Behavior) - Static method in class net.citizensnpcs.api.ai.tree.Decorator
 
wrappingPrecondition(Behavior, Condition) - Static method in class net.citizensnpcs.api.ai.tree.Precondition
Creates a Precondition that wraps the shouldExecute method in Behavior.
writeTag(Tag) - Method in class net.citizensnpcs.api.jnbt.NBTOutputStream
Writes a tag.

X

x - Variable in class net.citizensnpcs.util.AbstractBlockBreaker
 
x - Variable in class net.citizensnpcs.util.ChunkCoord
 
XORShiftRNG - Class in net.citizensnpcs.util
Very fast pseudo random number generator.
XORShiftRNG() - Constructor for class net.citizensnpcs.util.XORShiftRNG
Creates an RNG and seeds it with the specified seed data.
xrange(int) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
 

Y

y - Variable in class net.citizensnpcs.util.AbstractBlockBreaker
 
YamlKey(String) - Constructor for class net.citizensnpcs.api.util.YamlStorage.YamlKey
 
YamlKey(String) - Constructor for class net.citizensnpcs.api.util.YamlStorageWithLists.YamlKey
 
YamlReplacementAction - Class in net.citizensnpcs.api.npc.templates
 
YamlStorage - Class in net.citizensnpcs.api.util
 
YamlStorage(File) - Constructor for class net.citizensnpcs.api.util.YamlStorage
 
YamlStorage(File, String) - Constructor for class net.citizensnpcs.api.util.YamlStorage
 
YamlStorage.YamlKey - Class in net.citizensnpcs.api.util
 
YamlStorageWithLists - Class in net.citizensnpcs.api.util
 
YamlStorageWithLists(File) - Constructor for class net.citizensnpcs.api.util.YamlStorageWithLists
 
YamlStorageWithLists(File, String) - Constructor for class net.citizensnpcs.api.util.YamlStorageWithLists
 
YamlStorageWithLists.YamlKey - Class in net.citizensnpcs.api.util
 
yawRange(float[]) - Method in class net.citizensnpcs.trait.RotationTrait.RotationParams
 
yrange(int) - Method in class net.citizensnpcs.api.ai.goals.WanderGoal.Builder
 

Z

z - Variable in class net.citizensnpcs.util.AbstractBlockBreaker
 
z - Variable in class net.citizensnpcs.util.ChunkCoord
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form