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
↓ 1 callers
Method
isComplete
()
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java:71
↓ 1 callers
Method
isComplete
()
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:448
↓ 1 callers
Method
isDefault
(Object value)
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java:118
↓ 1 callers
Method
isFinished
Returns whether the supplied {@link AStarNode} represents the goal state for this <code>AStarGoal</code>. This will halt execution of the calling {@li
src/main/java/net/citizensnpcs/api/astar/AStarGoal.java:42
↓ 1 callers
Method
isHidden
Whether the NPC should be hidden from the given Player
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java:179
↓ 1 callers
Method
isOwnedBy
Gets if the given {@link CommandSender} is the owner of an NPC. @param sender Sender to check @return Whether the sender is the owner of a
src/main/java/net/citizensnpcs/api/trait/trait/Owner.java:51
↓ 1 callers
Method
isPassable
(BlockSource source, PathPoint point)
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingNeighbourExaminer.java:76
↓ 1 callers
Method
isRequired
()
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java:122
↓ 1 callers
Method
isSequentialIntKeys
(Map<String, ?> map)
src/main/java/net/citizensnpcs/api/util/YamlStorage.java:110
↓ 1 callers
Method
isSwimmableLiquid
(Material material)
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java:44
↓ 1 callers
Method
isSwimmableLiquid
(Material material)
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingNeighbourExaminer.java:99
↓ 1 callers
Method
isValidType
Checks if a value is a valid type that can be stored in memory. @param value the value to check @return true if the value is a valid type
src/main/java/net/citizensnpcs/api/expr/Memory.java:217
↓ 1 callers
Method
isWaterMob
(Entity entity)
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java:316
↓ 1 callers
Method
keyExists
(String key)
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java:236
↓ 1 callers
Method
linkToNPC
(NPC npc)
src/main/java/net/citizensnpcs/api/trait/Trait.java:56
↓ 1 callers
Method
list
()
src/main/java/net/citizensnpcs/api/trait/TraitLookup.java:20
↓ 1 callers
Method
listen
Registers a listener for a signal on a specific NPC. @param npc the NPC to listen on @param signal the signal name @param liste
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorSignals.java:89
↓ 1 callers
Method
load
Loads a trait. @param key DataKey to load from @throws NPCLoadException Thrown if this trait failed to load properly
src/main/java/net/citizensnpcs/api/trait/Trait.java:71
↓ 1 callers
Method
load
(TemplateErrorReporter errors, TemplateWorkspace workspace, NamespacedKey identifier, DataKey key)
src/main/java/net/citizensnpcs/api/npc/templates/Template.java:52
↓ 1 callers
Method
load
(DataKey root)
src/main/java/net/citizensnpcs/api/persistence/Persistable.java:10
↓ 1 callers
Method
load
Loads data from a file or other location. @return Whether the load was successful
src/main/java/net/citizensnpcs/api/util/Storage.java:18
↓ 1 callers
Method
loadCommands
(Template template, TemplateWorkspace workspace, DataKey key)
src/main/java/net/citizensnpcs/api/npc/templates/Template.java:67
↓ 1 callers
Method
loadTemplate
(File folder, String namespace, DataKey key)
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java:74
↓ 1 callers
Method
loadTemplates
(Path folder)
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java:94
↓ 1 callers
Method
markDirtyBlock
(int x, int z)
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:229
↓ 1 callers
Method
matchEntityType
(String toMatch)
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java:115
↓ 1 callers
Method
matchEnum
(T[] values, String toMatch)
src/main/java/net/citizensnpcs/api/command/CommandManager.java:877
↓ 1 callers
Method
matchEnum
(T[] values, String toMatch)
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java:127
↓ 1 callers
Method
migrateOldTemplate
(File folder, File template)
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java:145
↓ 1 callers
Method
modifiedSpeed
Modifieds the given speed value based on the current parameters. @param toModify The speed value to modify @return The modified speed
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java:383
↓ 1 callers
Method
onAttach
Called when the trait has been attached to an {@link NPC}. {@link #npc} will be null until this is called.
src/main/java/net/citizensnpcs/api/trait/Trait.java:77
↓ 1 callers
Method
onClick
(CitizensInventoryClickEvent event)
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java:120
↓ 1 callers
Method
onClick
(InventoryMenuSlot slot, InventoryClickEvent event)
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java:20
↓ 1 callers
Method
onComplete
(NPC npc)
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java:102
↓ 1 callers
Method
onCopy
Called when the trait has been newly copied to an {@link NPC}.
src/main/java/net/citizensnpcs/api/trait/Trait.java:83
↓ 1 callers
Method
onImplementationChanged
Called when the current Citizens implementation is changed
src/main/java/net/citizensnpcs/api/CitizensPlugin.java:89
↓ 1 callers
Method
onReached
Run once the specificed point is reached. @param npc The NPC @param point The point that was reached
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java:82
↓ 1 callers
Method
onSpawn
Called when an {@link NPC} is spawned. {@link NPC#getEntity()} will return null until this is called. This is also called onAttach when the NPC is alr
src/main/java/net/citizensnpcs/api/trait/Trait.java:122
↓ 1 callers
Method
open
(NPC npc, Block point, Material type)
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java:104
↓ 1 callers
Method
openAnvilInventory
(Player player, Inventory inventory, String title)
src/main/java/net/citizensnpcs/api/NMSHelper.java:16
↓ 1 callers
Method
orderedPath
()
src/main/java/net/citizensnpcs/api/astar/AStarNode.java:39
↓ 1 callers
Method
overlaps
(Rect b)
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java:474
↓ 1 callers
Method
parseColor
(String string)
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java:251
↓ 1 callers
Method
parseContents
(DataKey key)
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java:142
↓ 1 callers
Method
parseDuration
Helper to parse duration with time unit support (e.g., "5s", "10m", "100t"). Falls back to expression evaluation if not a valid duration string.
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorRegistry.java:87
↓ 1 callers
Method
parseItemStack
(ItemStack base, String item)
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java:305
↓ 1 callers
Method
parsePattern
(int[] dim, List<InventoryMenuTransition> transitions, Bindable<MenuPattern> patternInfo)
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:378
↓ 1 callers
Method
parseQuaternion
(String string)
src/main/java/net/citizensnpcs/api/command/CommandContext.java:441
↓ 1 callers
Method
parseVector
(String string)
src/main/java/net/citizensnpcs/api/command/CommandContext.java:447
↓ 1 callers
Method
parseVector3f
(String string)
src/main/java/net/citizensnpcs/api/command/CommandContext.java:452
↓ 1 callers
Method
pathDistanceMargin
Gets the path distance margin. @see #pathDistanceMargin(double)
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java:392
↓ 1 callers
Method
pathfind
(HPAGraphNode start, HPAGraphNode dest, int level)
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java:237
↓ 1 callers
Method
populateDefault
(Object instance)
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java:126
↓ 1 callers
Method
prefetchIndividualChunks
(World world, Rect rect)
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java:203
↓ 1 callers
Method
prefetchRectangle
(World world, Rect rect)
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java:252
↓ 1 callers
Method
present
Display the menu to the given player. Multiple players can be shown the same menu, but transitions will affect all players and the inventory is shared
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java:430
↓ 1 callers
Method
process
@param sender The command sender @param context The context of the command, including arguments @param instance The {
src/main/java/net/citizensnpcs/api/command/CommandAnnotationProcessor.java:27
↓ 1 callers
Method
radius
()
src/main/java/net/citizensnpcs/api/npc/BlockBreaker.java:80
↓ 1 callers
Method
ramerDouglasPeucker
(List<PathEntry> points, double epsilon)
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java:135
↓ 1 callers
Method
ramerDouglasPeuckerSegment
(List<PathEntry> points, double epsilon)
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java:169
↓ 1 callers
Method
range
@return The pathfinding range of the navigator in blocks. @see #range(float)
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java:433
↓ 1 callers
Method
reconstructSolution
()
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphAStarNode.java:43
↓ 1 callers
Method
registerAnnotationProcessor
Registers an {@link CommandAnnotationProcessor} that can process annotations before a command is executed. <p> Methods with the {@link Command} annota
src/main/java/net/citizensnpcs/api/command/CommandManager.java:523
↓ 1 callers
Method
registerMethods
(Class<?> clazz, Method parent)
src/main/java/net/citizensnpcs/api/command/CommandManager.java:531
↓ 1 callers
Method
removeBehavior
Removes the given {@link Behavior} from rotation. @param behavior The behavior to remove
src/main/java/net/citizensnpcs/api/ai/BehaviorController.java:36
↓ 1 callers
Method
removeBestNode
Returns the best node from the frontier and removes it. @return The {@link AStarNode} to examine next from the frontier
src/main/java/net/citizensnpcs/api/astar/AStarStorage.java:27
↓ 1 callers
Method
removeNamedNPCRegistry
Removes the named NPCRegistry with the given name.
src/main/java/net/citizensnpcs/api/CitizensPlugin.java:94
↓ 1 callers
Method
removeNodeReference
(HPAGraphNode node)
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java:533
↓ 1 callers
Method
requiresNameHologram
()
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java:337
↓ 1 callers
Method
reset
()
src/main/java/net/citizensnpcs/api/ai/tree/RetryDecorator.java:16
↓ 1 callers
Method
retry
(Behavior wrapping, int n)
src/main/java/net/citizensnpcs/api/ai/tree/RetryDecorator.java:39
↓ 1 callers
Method
roundUpPow2
(int x)
src/main/java/net/citizensnpcs/api/trait/TraitLookup.java:89
↓ 1 callers
Method
run
Runs the {@link AStarState} until a plan is found. @see #run(AStarState) @param state The state to use @return The generated {@link Plan},
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java:53
↓ 1 callers
Method
run
Called every tick if overridden.
src/main/java/net/citizensnpcs/api/trait/Trait.java:128
↓ 1 callers
Method
run
()
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java:188
↓ 1 callers
Method
runFully
Runs the machine until a plan is either found or cannot be generated. @see #runFully(AStarGoal, AStarNode, int)
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java:103
↓ 1 callers
Method
runHPAPathfinder
(HPAPathRequest req, SnapshotProvider provider)
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java:334
↓ 1 callers
Method
runPathfinder
(PathRequest req, SnapshotProvider provider)
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java:348
↓ 1 callers
Method
save
(DataKey root)
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java:347
↓ 1 callers
Method
saveAsync
Saves the in-memory aspects of the storage to disk (async).
src/main/java/net/citizensnpcs/api/util/Storage.java:28
↓ 1 callers
Method
scheduleUpdate
(NPCUpdate update)
src/main/java/net/citizensnpcs/api/npc/NPC.java:348
↓ 1 callers
Method
selectionFunction
Sets the {@link Function} that selects a {@link Behavior} to execute from a list of behaviors, such as a random selection or a priority selection. See
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java:94
↓ 1 callers
Method
sendHelp
(CommandSender sender, String name, int page)
src/main/java/net/citizensnpcs/api/command/CommandManager.java:607
↓ 1 callers
Method
sendPage
(CommandSender sender, int page)
src/main/java/net/citizensnpcs/api/util/Paginator.java:96
↓ 1 callers
Method
sendSpecificHelp
(CommandSender sender, String rootCommand, String modifier)
src/main/java/net/citizensnpcs/api/command/CommandManager.java:621
↓ 1 callers
Method
sendTr
(CommandSender sender, String key, Object... msg)
src/main/java/net/citizensnpcs/api/util/Messaging.java:243
↓ 1 callers
Method
sendWithNPCColorless
(CommandSender sender, Object msg, NPC npc)
src/main/java/net/citizensnpcs/api/util/Messaging.java:255
↓ 1 callers
Method
serialise
(PersistField field, Object fieldValue, DataKey root)
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java:587
↓ 1 callers
Method
serialiseMeta
(DataKey key, Material material, ItemMeta meta)
src/main/java/net/citizensnpcs/api/util/ItemStorage.java:129
↓ 1 callers
Method
setBukkitEntityType
Sets the {@link EntityType} of this NPC. The NPC will respawned if currently spawned, or will remain despawned otherwise. @param type The
src/main/java/net/citizensnpcs/api/npc/NPC.java:367
↓ 1 callers
Method
setClickHandler
(Consumer<CitizensInventoryClickEvent> handler)
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java:130
↓ 1 callers
Method
setCurrentItem
(ItemStack item)
src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java:100
↓ 1 callers
Method
setItemProvider
(Supplier<ItemStack> provider)
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java:394
↓ 1 callers
Method
setLong
(String key, long value)
src/main/java/net/citizensnpcs/api/util/DataKey.java:140
↓ 1 callers
Method
setNewName
(String newName)
src/main/java/net/citizensnpcs/api/event/NPCRenameEvent.java:30
↓ 1 callers
Method
setPersistent
Stores data at the given key. Data will persist and must be a primitive type or {@link String}. @param key The metadata key @param data
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java:144
↓ 1 callers
Method
setPlayer
Sets the Player for this scope.
src/main/java/net/citizensnpcs/api/expr/ExpressionScope.java:213
↓ 1 callers
Method
setTalker
Sets the talker. @param entity NPC doing the talking
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java:137
↓ 1 callers
Method
setTitle
(String title)
src/main/java/net/citizensnpcs/api/gui/MenuContext.java:66
↓ 1 callers
Method
setType
Sets the type of mob that an NPC is. @param type Mob type to set the NPC as
src/main/java/net/citizensnpcs/api/trait/trait/MobType.java:62
← previous
next →
601–700 of 2,087, ranked by callers