Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CitizensDev/CitizensAPI
/ functions
Functions
2,087 in github.com/CitizensDev/CitizensAPI
⨍
Functions
2,087
◇
Types & classes
379
↓ 2 callers
Method
onClose
(HumanEntity player)
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java:23
↓ 2 callers
Method
open
<em>Close</em> a given {@link AStarNode}, moving or adding it from the frontier to the open set.
src/main/java/net/citizensnpcs/api/astar/AStarStorage.java:20
↓ 2 callers
Method
openInventory
(HumanEntity player, Inventory inventory, String title)
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:366
↓ 2 callers
Method
packRegionKey
(int regionX, int regionZ)
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:506
↓ 2 callers
Method
parseArgs
(int positionalCount, DataKey params)
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorRegistry.java:651
↓ 2 callers
Method
parseComponentsList
(String raw)
src/main/java/net/citizensnpcs/api/util/Messaging.java:184
↓ 2 callers
Method
parseTicks
Parses a duration string and returns the number of ticks. Supports formats like "5s", "10m", "100t", or plain numbers (interpreted as ticks). @param
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java:337
↓ 2 callers
Method
pathfind
(boolean pathfind)
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java:201
↓ 2 callers
Method
prefetchRegions
(World world, List<Rect> rects)
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java:314
↓ 2 callers
Method
prettify
(String message)
src/main/java/net/citizensnpcs/api/util/Messaging.java:188
↓ 2 callers
Method
regionKeyFromBlock
(int x, int z)
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:286
↓ 2 callers
Method
register
Register a class that contains commands (methods annotated with {@link Command}). If no dependency {@link Injector} is specified, then only static met
src/main/java/net/citizensnpcs/api/command/CommandManager.java:508
↓ 2 callers
Method
registerDefaults
Registers default built-in behaviors.
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorRegistry.java:114
↓ 2 callers
Method
reloadRegions
(LongOpenHashSet regionKeys)
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:290
↓ 2 callers
Method
replaceName
(String text, CommandSender sender, NPC npc)
src/main/java/net/citizensnpcs/api/util/Placeholders.java:213
↓ 2 callers
Method
runEntityTask
Executes a task specifically linked to an entity on the next tick. On Spigot, this defaults to the global thread.
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java:96
↓ 2 callers
Method
runEntityTaskTimer
Executes a repeating task specifically linked to an entity. On Spigot, this defaults to the global thread. @param delayTicks Initial delay
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java:114
↓ 2 callers
Method
save
Saves the object instance to the given {@link DataKey}. @param instance The object instance to save @param root The key to save
src/main/java/net/citizensnpcs/api/persistence/Persister.java:26
↓ 2 callers
Method
saveOrRemove
(DataKey key, ItemStack item)
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java:229
↓ 2 callers
Method
saveTo
Saves persistent metadata to the given {@link DataKey}. @param key The key to save to.
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java:112
↓ 2 callers
Method
setContents
Sets the contents of an NPC's inventory. @param contents ItemStack array to set as the contents of an NPC's inventory
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java:200
↓ 2 callers
Method
setCurrentItemDescription
(String description)
src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java:105
↓ 2 callers
Method
setPath
()
src/main/java/net/citizensnpcs/api/ai/goals/FollowPathGoal.java:49
↓ 2 callers
Method
setPathVectors
Sets the path vectors that will be used at pathfinding time. For example, setting a list of vectors to path through in order to reach this pathpoint.
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java:66
↓ 2 callers
Method
setPlaceholderAPIPlaceholders
(String text, OfflinePlayer player)
src/main/java/net/citizensnpcs/api/util/Placeholders.java:217
↓ 2 callers
Method
setSolidAt
(int x, int y, int z, boolean solid)
src/test/java/net/citizensnpcs/api/hpastar/HPAGraphTest.java:448
↓ 2 callers
Method
severeTr
(String key, Object... messages)
src/main/java/net/citizensnpcs/api/util/Messaging.java:263
↓ 2 callers
Method
signal
()
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorSignals.java:122
↓ 2 callers
Method
slot
()
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:717
↓ 2 callers
Method
spawn
Attempts to spawn this NPC. @param location Location to spawn this NPC @return Whether this NPC was able to spawn at the location
src/main/java/net/citizensnpcs/api/npc/NPC.java:440
↓ 2 callers
Method
speedModifier
@return The movement speed modifier @see #speedModifier(float)
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java:496
↓ 2 callers
Method
stripColor
(String raw)
src/main/java/net/citizensnpcs/api/util/Messaging.java:267
↓ 2 callers
Method
supportsSaddleSlot
()
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java:327
↓ 2 callers
Method
talk
(NPC npc, String message)
src/main/java/net/citizensnpcs/api/ai/speech/TalkableEntity.java:58
↓ 2 callers
Method
teleportAsync
(Entity entity, Location location)
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java:346
↓ 2 callers
Method
test
(String raw)
src/main/java/net/citizensnpcs/api/util/Messaging.java:304
↓ 2 callers
Method
transitionViewersToInventory
(Inventory inventory)
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:587
↓ 2 callers
Method
tryArmSwing
(NPC npc)
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java:156
↓ 2 callers
Method
unlisten
Removes a listener. @param npc the NPC @param signal the signal name @param listener the listener to remove
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorSignals.java:103
↓ 2 callers
Method
updateWorld
(World world)
src/main/java/net/citizensnpcs/api/LocationLookup.java:211
↓ 2 callers
Method
walkable
(int x, int y, int z)
src/test/java/net/citizensnpcs/api/hpastar/HPAGraphTest.java:465
↓ 2 callers
Method
walkable
(int x, int y, int z)
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:298
↓ 1 callers
Method
accept
(NPC npc)
src/main/java/net/citizensnpcs/api/npc/templates/CommandListExecutor.java:18
↓ 1 callers
Method
accept
(NPC npc)
src/main/java/net/citizensnpcs/api/npc/templates/CommandEventAction.java:47
↓ 1 callers
Method
accept
(NPC npc)
src/main/java/net/citizensnpcs/api/npc/templates/TraitLoaderAction.java:59
↓ 1 callers
Method
acceptFilter
(InventoryAction needle, InventoryAction[] haystack)
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:81
↓ 1 callers
Method
addArgAnnotation
(int idx, Class<?> paramType, Arg arg)
src/main/java/net/citizensnpcs/api/command/CommandManager.java:671
↓ 1 callers
Method
addClickHandler
Adds a click handler to this slot. @param func The click handler to run
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java:46
↓ 1 callers
Method
addFlagAnnotation
(int idx, Class<?> paramType, Flag flag)
src/main/java/net/citizensnpcs/api/command/CommandManager.java:675
↓ 1 callers
Method
addLine
(String line)
src/main/java/net/citizensnpcs/api/util/Paginator.java:29
↓ 1 callers
Method
addNeighbours
(BlockSource source, PathPoint point, List<PathPoint> neighbours)
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockExaminer.java:25
↓ 1 callers
Method
addRunCallback
Adds a {@link Runnable} callback that will be called every tick while the path is running. @param callback The callback to add
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java:50
↓ 1 callers
Method
addTrait
Adds a trait to this NPC. This will use the {@link TraitFactory} defined for this NPC to construct and attach a trait using {@link #addTrait(Trait)}.
src/main/java/net/citizensnpcs/api/npc/NPC.java:58
↓ 1 callers
Method
applyPendingPatches
()
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:171
↓ 1 callers
Method
avoidWater
@return Whether to avoid water while pathfinding
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java:128
↓ 1 callers
Method
buildFrom
(List<HPACluster> clusters)
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java:68
↓ 1 callers
Method
buildPlan
()
src/main/java/net/citizensnpcs/api/astar/AStarNode.java:16
↓ 1 callers
Method
byKey
(String name)
src/main/java/net/citizensnpcs/api/npc/NPC.java:700
↓ 1 callers
Method
calculateValueFlags
()
src/main/java/net/citizensnpcs/api/command/CommandManager.java:679
↓ 1 callers
Method
call
(String placeholder)
src/main/java/net/citizensnpcs/api/expr/JSR223Engine.java:137
↓ 1 callers
Method
canJumpOn
(Material mat)
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java:160
↓ 1 callers
Method
canStandAt
Determines if the entity can stand at this position (checks block below for support). First STANDABLE result wins during evaluation. @return STANDABL
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockExaminer.java:12
↓ 1 callers
Method
canSwimInLava
()
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java:22
↓ 1 callers
Method
capitalize
(Object string)
src/main/java/net/citizensnpcs/api/command/CommandManager.java:825
↓ 1 callers
Method
checkPrimitive
(Object data)
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java:18
↓ 1 callers
Method
clear
()
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java:50
↓ 1 callers
Method
clearGraphStorage
()
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:181
↓ 1 callers
Method
clip
(double max, Vector vector)
src/main/java/net/citizensnpcs/api/ai/flocking/Flocker.java:60
↓ 1 callers
Method
compareTo
Used to compare an Entity to this TalkableEntity @return 0 if the Entities are the same, 1 if they are not, -1 if the object compared is not a valid
src/main/java/net/citizensnpcs/api/ai/speech/TalkableEntity.java:29
↓ 1 callers
Method
compile
Parses and compiles an expression string. Supports syntax <ul> <li>`expression` - default engine (molang)</li> <li>js`expression` - javascript engine
src/main/java/net/citizensnpcs/api/expr/ExpressionRegistry.java:45
↓ 1 callers
Method
connectDiagonal
(HPACluster other, int dx, int dz, float weight)
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java:320
↓ 1 callers
Method
connectIntra
()
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java:351
↓ 1 callers
Method
connectLowerLevelFromSource
(HPAGraphNode source, Long2ObjectOpenHashMap<HPAGraphNode> unresolvedTargets)
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java:411
↓ 1 callers
Method
console
(boolean console)
src/main/java/net/citizensnpcs/api/util/Paginator.java:33
↓ 1 callers
Method
convertToVectors
()
src/main/java/net/citizensnpcs/api/hpastar/AStarSolution.java:19
↓ 1 callers
Method
copy
@return A clone of the NPC. May not be an exact copy depending on the {@link Trait}s installed.
src/main/java/net/citizensnpcs/api/npc/NPC.java:76
↓ 1 callers
Method
copy
()
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java:122
↓ 1 callers
Method
createAnonymousNPCRegistry
@param store The data store of the registry @return A new anonymous NPCRegistry that is not accessible via {@link #getNamedNPCRegistry(Stri
src/main/java/net/citizensnpcs/api/CitizensPlugin.java:21
↓ 1 callers
Method
createDefault
(Class<? extends Trait> traitClass)
src/main/java/net/citizensnpcs/api/trait/TraitTemplateParser.java:32
↓ 1 callers
Method
createSequence
(Behavior... behaviors)
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java:78
↓ 1 callers
Method
createWithContext
Create an inventory menu instance starting at the given page and with the initial context.
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:838
↓ 1 callers
Method
createWithVectorStorage
Creates an AStarMachine using {@link PackedAStarStorage} as the storage backend. @return The created instance
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java:181
↓ 1 callers
Method
deregister
Deregisters the {@link NPC} and removes all data about it from the data store. @param npc The NPC to deregister
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java:73
↓ 1 callers
Method
deserialise
(PersistField field, Object instance, Object oldValue, DataKey root)
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java:172
↓ 1 callers
Method
deserialiseMap
(Map<Object, Object> map, DataKey root, PersistField field)
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java:332
↓ 1 callers
Method
deserialiseMeta
(DataKey root, ItemStack res, List<String> lore, String displayName)
src/main/java/net/citizensnpcs/api/util/ItemStorage.java:25
↓ 1 callers
Method
distance
(HPAGraphNode dest)
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphNode.java:32
↓ 1 callers
Method
emit
Emits a signal for a specific NPC. All behaviors waiting for this signal will be notified. @param npc the NPC emitting the signal @param s
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorSignals.java:37
↓ 1 callers
Method
emitGlobal
Emits a global signal that all NPCs can receive. @param signal the signal name
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorSignals.java:47
↓ 1 callers
Method
evaluateAsNumber
(ExpressionScope scope)
src/main/java/net/citizensnpcs/api/expr/ExpressionRegistry.java:169
↓ 1 callers
Method
execute
Attempt to execute a command using the root {@link Command} given. A list of method arguments may be used when calling the command handler method. <p>
src/main/java/net/citizensnpcs/api/command/CommandManager.java:107
↓ 1 callers
Method
executeCommand
(String[] args, CommandSender sender, Object[] methodArgs)
src/main/java/net/citizensnpcs/api/command/CommandManager.java:119
↓ 1 callers
Method
executeHelp
(String[] args, CommandSender sender)
src/main/java/net/citizensnpcs/api/command/CommandManager.java:247
↓ 1 callers
Method
f
(AStarGoal<N> goal, N node, N neighbour)
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java:15
↓ 1 callers
Method
fetchChunkSnapshotAsync
(World world, int cx, int cz)
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java:119
↓ 1 callers
Method
filter
()
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:712
↓ 1 callers
Method
findRandomPosition
()
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java:73
↓ 1 callers
Method
findRandomValidLocation
(Location base, int xrange, int yrange)
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java:218
↓ 1 callers
Method
forEach
(Consumer<Trait> visitor)
src/main/java/net/citizensnpcs/api/trait/TraitLookup.java:50
↓ 1 callers
Method
format
(String key, Locale locale, Object... msg)
src/main/java/net/citizensnpcs/api/util/Translator.java:36
← previous
next →
401–500 of 2,087, ranked by callers