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
↓ 4 callers
Method
containsPoint
(int x, int y, int z)
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java:450
↓ 4 callers
Method
convert
(org.bukkit.util.BoundingBox bukkit)
src/main/java/net/citizensnpcs/api/util/BoundingBox.java:94
↓ 4 callers
Method
createInventory
(String title)
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java:14
↓ 4 callers
Method
getBoolean
Gets a boolean value. @param key the key @return the boolean value, or false if not found
src/main/java/net/citizensnpcs/api/expr/Memory.java:65
↓ 4 callers
Method
getById
Gets the {@link NPC} with the given ID if it exists. @param id ID of the NPC @return NPC with the given ID (may or may not be spawned)
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java:95
↓ 4 callers
Method
getClusterAt
(int depth, int x, int y, int z)
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:218
↓ 4 callers
Method
getCommandAnnotation
()
src/main/java/net/citizensnpcs/api/command/CommandManager.java:710
↓ 4 callers
Method
getCursor
()
src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java:34
↓ 4 callers
Method
getEntityType
()
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java:171
↓ 4 callers
Method
getId
()
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java:188
↓ 4 callers
Method
getTraitFactory
Gets the current implementation's {@link TraitFactory}. @see CitizensPlugin @return Citizens trait factory
src/main/java/net/citizensnpcs/api/CitizensAPI.java:180
↓ 4 callers
Method
hasSubKeys
()
src/main/java/net/citizensnpcs/api/util/DataKey.java:120
↓ 4 callers
Method
isLiquid
(Material... materials)
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java:296
↓ 4 callers
Method
isOurInventory
(Inventory other)
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:323
↓ 4 callers
Method
load
()
src/main/java/net/citizensnpcs/api/util/YamlStorage.java:125
↓ 4 callers
Method
reflectValueOf
(String name, Methods METHODS, Function<Object, T> constructor)
src/main/java/net/citizensnpcs/api/util/OldEnumCompat.java:113
↓ 4 callers
Method
reflectValues
(Methods METHODS, Function<Object, T> constructor)
src/main/java/net/citizensnpcs/api/util/OldEnumCompat.java:124
↓ 4 callers
Method
remove
(NPC.Metadata key)
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java:87
↓ 4 callers
Method
runEntityTaskLater
Executes a task specifically linked to an entity after a delay. On Spigot, this defaults to the global thread. @param delayTicks Delay bef
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java:104
↓ 4 callers
Method
runRegionTaskLater
Executes a task associated with a specific region or chunk after a delay. On Spigot, this defaults to the global thread. @param delayTicks
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java:133
↓ 4 callers
Method
runTaskAsynchronously
Executes a task asynchronously immediately, off the main server thread.
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java:175
↓ 4 callers
Method
runTaskLater
Executes a task on the global server thread after a specified delay. @param delayTicks Delay before execution, measured in server ticks (1
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java:183
↓ 4 callers
Method
runTaskLaterAsynchronously
Executes an asynchronous task after a specified delay. @param delayTicks Delay before execution, measured in ticks.
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java:191
↓ 4 callers
Method
runTaskTimer
Executes a repeating task on the global server thread. @param delayTicks Initial delay before the first execution (in ticks). @param perio
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java:201
↓ 4 callers
Method
runTaskTimerAsynchronously
Executes an asynchronous repeating task. @param delayTicks Initial delay before the first execution (in ticks). @param periodTicks
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java:211
↓ 4 callers
Method
save
()
src/main/java/net/citizensnpcs/api/util/YamlStorage.java:146
↓ 4 callers
Method
saveContents
(Entity entity)
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java:180
↓ 4 callers
Method
saveItem
(DataKey key, ItemStack item)
src/main/java/net/citizensnpcs/api/util/ItemStorage.java:84
↓ 4 callers
Method
sendError
(CommandSender sender, Object... msg)
src/main/java/net/citizensnpcs/api/util/Messaging.java:218
↓ 4 callers
Method
setCursor
(ItemStack cursor)
src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java:112
↓ 4 callers
Method
setSneaking
(boolean sneaking)
src/main/java/net/citizensnpcs/api/npc/NPC.java:416
↓ 4 callers
Method
setTarget
Sets the current navigation to an entity target. @param target The {@link Entity} to path towards @param aggressive Whether to
src/main/java/net/citizensnpcs/api/ai/Navigator.java:133
↓ 4 callers
Method
toString
()
src/main/java/net/citizensnpcs/api/expr/JSR223Engine.java:119
↓ 4 callers
Method
transition
Transition to another page. Adds the previous page to a stack which will be returned to when the current page is closed.
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:453
↓ 4 callers
Method
transitionBack
()
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:566
↓ 4 callers
Method
update
Updates the plan. Should be run ideally every tick.
src/main/java/net/citizensnpcs/api/astar/Plan.java:12
↓ 3 callers
Method
addCallback
Adds a path callback that will be executed if this path point is executed.
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java:14
↓ 3 callers
Method
addError
(String message)
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java:171
↓ 3 callers
Method
addNodeReference
(HPAGraphNode node)
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java:60
↓ 3 callers
Method
argsLength
()
src/main/java/net/citizensnpcs/api/command/CommandContext.java:155
↓ 3 callers
Method
bind
(Object instance, Object value)
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:620
↓ 3 callers
Method
builder
(NPC npc)
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java:240
↓ 3 callers
Method
carveStairCorridor
(TestBlockSource source, int z, int[][] segments)
src/test/java/net/citizensnpcs/api/hpastar/HPAGraphTest.java:508
↓ 3 callers
Method
checkedRunEntityTask
(Entity entity, Runnable runnable)
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java:13
↓ 3 callers
Method
concretize
()
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:330
↓ 3 callers
Method
connectIntraFromSource
(HPAGraphNode source, Long2ObjectOpenHashMap<HPAGraphNode> unresolvedTargets)
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java:368
↓ 3 callers
Method
create
Creates a behavior instance. @param params the DataKey containing parameters (may be null) @param context the creation context
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorRegistry.java:689
↓ 3 callers
Method
deepCopy
(Object source)
src/main/java/net/citizensnpcs/api/util/YamlStorage.java:48
↓ 3 callers
Method
distanceMargin
Returns the distance margin or leeway that the {@link Navigator} will be able to stop from the target destination. The margin will be measured against
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java:269
↓ 3 callers
Method
euclidean
(int x1, int y1, int z1, int x2, int y2, int z2)
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:495
↓ 3 callers
Method
evaluate
(ExpressionScope scope)
src/main/java/net/citizensnpcs/api/expr/CompiledExpression.java:7
↓ 3 callers
Method
evaluateAsBoolean
(ExpressionScope scope)
src/main/java/net/citizensnpcs/api/expr/CompiledExpression.java:9
↓ 3 callers
Method
getBindables
(Class<?> clazz, Class<T> annotationType, Class<?> concreteType)
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:658
↓ 3 callers
Method
getBoolean
(String key)
src/main/java/net/citizensnpcs/api/util/DataKey.java:43
↓ 3 callers
Method
getDelegate
(Class<?> fieldType)
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java:413
↓ 3 callers
Method
getDescription
()
src/main/java/net/citizensnpcs/api/gui/InputMenus.java:79
↓ 3 callers
Method
getEdges
(int level)
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphNode.java:49
↓ 3 callers
Method
getEquipmentFromEntity
(Entity entity)
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java:109
↓ 3 callers
Method
getFullName
Gets the full name of this NPC. @return Full name of this NPC
src/main/java/net/citizensnpcs/api/npc/NPC.java:153
↓ 3 callers
Method
getGenericType
(Field field)
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java:470
↓ 3 callers
Method
getMenu
()
src/main/java/net/citizensnpcs/api/gui/MenuContext.java:52
↓ 3 callers
Method
getNMSHelper
()
src/main/java/net/citizensnpcs/api/CitizensAPI.java:121
↓ 3 callers
Method
getNearbyPlayers
(Location base, double dist)
src/main/java/net/citizensnpcs/api/LocationLookup.java:95
↓ 3 callers
Method
getOrAddTrait
(Class<T> clazz)
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java:217
↓ 3 callers
Method
getParentPoint
Gets the parent PathPoint
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java:48
↓ 3 callers
Method
getPath
@return A copy of the current path, if any
src/main/java/net/citizensnpcs/api/ai/PathStrategy.java:32
↓ 3 callers
Method
getSpecific
(int x, int z)
src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java:84
↓ 3 callers
Method
getTrait
Gets a trait from the given class. If the NPC does not currently have the trait then it will be created and attached using {@link #addTrait(Class)} .
src/main/java/net/citizensnpcs/api/npc/NPC.java:223
↓ 3 callers
Method
getType
(T chunk, int x, int y, int z)
src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java:104
↓ 3 callers
Method
handleClick0
(CitizensInventoryClickEvent ev)
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:235
↓ 3 callers
Method
has
(int typeId)
src/main/java/net/citizensnpcs/api/trait/TraitLookup.java:18
↓ 3 callers
Method
has
Returns whether the metadata exists. @param key The metadata key @return Whether the metadata exists
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java:67
↓ 3 callers
Method
hasWalkableNodes
()
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java:479
↓ 3 callers
Method
inGroup
(Collection<String> groups, Player player)
src/main/java/net/citizensnpcs/api/util/PermissionUtil.java:17
↓ 3 callers
Method
insert
(HPAGraphNode node)
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java:491
↓ 3 callers
Method
isActive
()
src/main/java/net/citizensnpcs/api/gui/InputMenus.java:91
↓ 3 callers
Method
isDebugging
()
src/main/java/net/citizensnpcs/api/util/Messaging.java:154
↓ 3 callers
Method
isPassable
(PathPoint mod)
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java:183
↓ 3 callers
Method
isScaffolding
(Material type)
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java:121
↓ 3 callers
Method
isSolidAt
(int x, int y, int z)
src/test/java/net/citizensnpcs/api/hpastar/HPAGraphTest.java:417
↓ 3 callers
Method
isYWithinBounds
(int y)
src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java:106
↓ 3 callers
Method
logTr
(String key, Object... msg)
src/main/java/net/citizensnpcs/api/util/Messaging.java:166
↓ 3 callers
Method
onRemove
Called when a trait is removed from the attached {@link NPC}.
src/main/java/net/citizensnpcs/api/trait/Trait.java:108
↓ 3 callers
Method
packPosition
(VectorNode node)
src/main/java/net/citizensnpcs/api/astar/PackedAStarStorage.java:41
↓ 3 callers
Method
parseDuration
(String raw, TimeUnit defaultUnits)
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java:263
↓ 3 callers
Method
parseLocation
(String flag)
src/main/java/net/citizensnpcs/api/command/CommandContext.java:358
↓ 3 callers
Method
parseTicks
(String dur)
src/main/java/net/citizensnpcs/api/command/CommandContext.java:381
↓ 3 callers
Method
pathfinderType
()
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java:409
↓ 3 callers
Method
resolveWalkLevel
(int x, int z)
src/test/java/net/citizensnpcs/api/hpastar/HPAGraphTest.java:440
↓ 3 callers
Method
run
Run every tick when moving towards a specific block. @param npc The NPC @param point The point @param path The futur
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java:97
↓ 3 callers
Method
runTask
(Plugin plugin)
src/main/java/net/citizensnpcs/api/util/schedulers/runnables/SpigotSchedulerRunnable.java:61
↓ 3 callers
Method
runTask
(Runnable runnable)
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/SpigotScheduler.java:87
↓ 3 callers
Method
runTaskLater
(Plugin plugin, long delayTicks)
src/main/java/net/citizensnpcs/api/util/schedulers/runnables/SpigotSchedulerRunnable.java:71
↓ 3 callers
Method
runTaskLater
(Runnable runnable, long delayTicks)
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/SpigotScheduler.java:97
↓ 3 callers
Method
runTaskTimer
(Plugin plugin, long delayTicks, long periodTicks)
src/main/java/net/citizensnpcs/api/util/schedulers/runnables/SpigotSchedulerRunnable.java:82
↓ 3 callers
Method
runTaskTimer
(Runnable runnable, long delayTicks, long periodTicks)
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/SpigotScheduler.java:107
↓ 3 callers
Method
runViewerModifier
(Runnable run)
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:441
↓ 3 callers
Method
selectNext
(List<Behavior> behaviors)
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java:61
↓ 3 callers
Method
selecting
(Behavior... behaviors)
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java:100
↓ 3 callers
Method
sendErrorTr
(CommandSender sender, String key, Object... msg)
src/main/java/net/citizensnpcs/api/util/Messaging.java:222
← previous
next →
201–300 of 2,087, ranked by callers