<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>CitizensAPI changes</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/net.citizensnpcs$citizensapi/changes</link><description>CitizensAPI changes</description><item><title>#1357 Add Quat/Vec3f synonyms for persistence (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1357/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1357/changes#detail0</guid><pubDate>Sat, 11 Apr 2026 15:22:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#1356 Move color parsing to commandcontext (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1356/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1356/changes#detail0</guid><pubDate>Thu, 9 Apr 2026 16:26:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1354 Bump version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1354/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1354/changes#detail0</guid><pubDate>Sat, 4 Apr 2026 19:02:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/Template.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
pom.xml
</description></item><item><title>#1354 Update world persistence since 26.1 world migration changes world UUID (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1354/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1354/changes#detail1</guid><pubDate>Sat, 4 Apr 2026 19:02:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/persistence/LocationPersister.java
src/main/java/net/citizensnpcs/api/util/Storage.java
</description></item><item><title>#1353 Update YamlStorage due to fs error (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1353/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1353/changes#detail0</guid><pubDate>Thu, 26 Mar 2026 06:32:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#1352 Restore codepoint limit increase to yaml storage (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1352/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1352/changes#detail0</guid><pubDate>Thu, 26 Mar 2026 06:28:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#1351 Try to use name holograms less (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1351/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1351/changes#detail0</guid><pubDate>Mon, 2 Mar 2026 18:17:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/speech/event/NPCSpeechEvent.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/PermissionUtil.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java
</description></item><item><title>#1350 Fix happy ghast equipment slot (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1350/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1350/changes#detail0</guid><pubDate>Mon, 2 Mar 2026 16:05:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#1349 Error on null trait class (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1349/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1349/changes#detail0</guid><pubDate>Sat, 28 Feb 2026 18:52:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1348 Simplify NPC interface slightly and pass in CitizensPlugin to NPC (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1348/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1348/changes#detail0</guid><pubDate>Sat, 7 Feb 2026 17:42:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechController.java
src/main/java/net/citizensnpcs/api/command/Injector.java
</description></item><item><title>#1347 Suggested fixes for HPA* (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1347/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1347/changes#detail0</guid><pubDate>Fri, 6 Feb 2026 18:06:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphNode.java
src/main/java/net/citizensnpcs/api/hpastar/AStarSolution.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphAStarNode.java
src/test/java/net/citizensnpcs/api/hpastar/HPAGraphTest.java
</description></item><item><title>#1346 More work on HPA* - finds paths much more frequently now (but still not always). AI was used in this commit so needs further testing. (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1346/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1346/changes#detail0</guid><pubDate>Fri, 6 Feb 2026 16:28:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
src/main/java/net/citizensnpcs/api/hpastar/ReversableAStarNode.java
src/test/java/net/citizensnpcs/api/hpastar/HPAGraphTest.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphAStarNode.java
src/main/java/net/citizensnpcs/api/hpastar/ClusterNode.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/hpastar/AStarSolution.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/hpastar/Direction.java
</description></item><item><title>#1345 More HPA* changes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1345/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1345/changes#detail0</guid><pubDate>Fri, 6 Feb 2026 07:56:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java
src/main/java/net/citizensnpcs/api/hpastar/AStarSolution.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphAStarNode.java
</description></item><item><title>#1344 Various bugfixes for HPA* (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1344/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1344/changes#detail0</guid><pubDate>Fri, 6 Feb 2026 07:47:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java
src/main/java/net/citizensnpcs/api/hpastar/AStarSolution.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphAStarNode.java
</description></item><item><title>#1343 Fix jumping typo (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1343/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1343/changes#detail0</guid><pubDate>Fri, 6 Feb 2026 07:30:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/JumpingExaminer.java
</description></item><item><title>#1342 Add proper swimming neighbour generator (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1342/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1342/changes#detail0</guid><pubDate>Fri, 6 Feb 2026 06:35:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingNeighbourExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#1341 Adjust path vectors (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1341/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1341/changes#detail0</guid><pubDate>Thu, 5 Feb 2026 18:23:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/FallingExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/JumpingExaminer.java
</description></item><item><title>#1340 Adjust location centering (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1340/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1340/changes#detail0</guid><pubDate>Thu, 5 Feb 2026 17:53:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/JumpingExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#1339 Tweak jump examiner (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1339/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1339/changes#detail0</guid><pubDate>Thu, 5 Feb 2026 17:28:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/JumpingExaminer.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#1338 Work towards jumping pathfinding (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1338/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1338/changes#detail0</guid><pubDate>Thu, 5 Feb 2026 15:59:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/JumpingExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FallingExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
</description></item><item><title>#1337 Use new method for cosmetic types (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1337/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1337/changes#detail0</guid><pubDate>Thu, 5 Feb 2026 10:56:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
</description></item><item><title>#1336 Add API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1336/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1336/changes#detail0</guid><pubDate>Thu, 5 Feb 2026 09:55:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1335 Fix behavior controller and add cosmeticTypes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1335/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1335/changes#detail0</guid><pubDate>Thu, 5 Feb 2026 09:32:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/Requirements.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
src/test/java/net/citizensnpcs/api/ai/BehaviorTreeTest.java
src/main/java/net/citizensnpcs/api/ai/SimpleBehaviorController.java
</description></item><item><title>#1334 Remove retryChildren from Selector (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1334/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1334/changes#detail0</guid><pubDate>Thu, 5 Feb 2026 08:20:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/ai/BehaviorTreeTest.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
</description></item><item><title>#1333 Remove Goal API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1333/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1333/changes#detail0</guid><pubDate>Thu, 5 Feb 2026 08:04:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/ArrayTraitLookup.java
src/test/java/net/citizensnpcs/api/ai/BehaviorTreeTest.java
src/main/java/net/citizensnpcs/api/npc/BlockBreaker.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/Goal.java
src/main/java/net/citizensnpcs/api/ai/GoalEntry.java
src/main/java/net/citizensnpcs/api/ai/tree/Precondition.java
src/main/java/net/citizensnpcs/api/trait/IntMapTraitLookup.java
src/main/java/net/citizensnpcs/api/ai/tree/StatusMapper.java
src/test/java/net/citizensnpcs/api/ai/SimpleGoalControllerTest.java
src/main/java/net/citizensnpcs/api/ai/goals/MoveToGoal.java
src/main/java/net/citizensnpcs/api/ai/goals/FollowPathGoal.java
src/main/java/net/citizensnpcs/api/ai/tree/RetryDecorator.java
src/main/java/net/citizensnpcs/api/ai/GoalController.java
src/main/java/net/citizensnpcs/api/ai/tree/ForwardingBehaviorGoalAdapter.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorGoalAdapter.java
src/main/java/net/citizensnpcs/api/expr/JSR223Engine.java
src/main/java/net/citizensnpcs/api/ai/PrioritisableGoal.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/ai/tree/Loop.java
src/main/java/net/citizensnpcs/api/ai/GoalSelector.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/ai/tree/Callback.java
src/main/java/net/citizensnpcs/api/ai/tree/Behavior.java
src/main/java/net/citizensnpcs/api/ai/tree/Decorator.java
src/main/java/net/citizensnpcs/api/ai/tree/Composite.java
src/main/java/net/citizensnpcs/api/ai/tree/IfElse.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/goals/TargetNearbyEntityGoal.java
src/main/java/net/citizensnpcs/api/ai/tree/TimerDecorator.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalEntry.java
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java
src/main/java/net/citizensnpcs/api/ai/SimpleBehaviorController.java
src/main/java/net/citizensnpcs/api/ai/BehaviorController.java
</description></item><item><title>#1332 Playing around with @TraitPersistentVariable (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1332/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1332/changes#detail0</guid><pubDate>Thu, 5 Feb 2026 06:48:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/trait/TraitLookup.java
src/main/java/net/citizensnpcs/api/trait/TraitPersistentVariable.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1331 Add API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1331/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1331/changes#detail0</guid><pubDate>Wed, 4 Feb 2026 19:26:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/ArrayTraitLookup.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/npc/templates/Template.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/gui/MenuContext.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
src/main/java/net/citizensnpcs/api/ai/flocking/RadiusNPCFlock.java
src/main/java/net/citizensnpcs/api/ai/speech/event/NPCSpeechEvent.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/persistence/PotionEffectPersister.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/persistence/PersisterRegistry.java
src/main/java/net/citizensnpcs/api/ai/GoalController.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/util/Translator.java
src/main/java/net/citizensnpcs/api/npc/templates/TraitLoaderAction.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FallingExaminer.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorRegistry.java
src/main/java/net/citizensnpcs/api/ai/tree/ParallelBehaviorWrapper.java
src/main/java/net/citizensnpcs/api/ai/tree/Decorator.java
src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java
src/main/java/net/citizensnpcs/api/astar/AStarNode.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/tree/TimeoutDecorator.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#1330 Optimise trait iteration (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1330/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1330/changes#detail0</guid><pubDate>Wed, 4 Feb 2026 17:37:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/ArrayTraitLookup.java
</description></item><item><title>#1329 NPC trait lookup optimisation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1329/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1329/changes#detail0</guid><pubDate>Wed, 4 Feb 2026 17:31:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/ArrayTraitLookup.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/trait/TraitLookup.java
src/main/java/net/citizensnpcs/api/trait/IntMapTraitLookup.java
src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FallingExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
</description></item><item><title>#1328 Make BlockExaminers an array instead of a list to reduce object creation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1328/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1328/changes#detail0</guid><pubDate>Wed, 4 Feb 2026 13:51:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#1327 Adjust citizens pathfinder to use chebyshev heuristic with a more aggressive distance heuristic. Don't reweight nodes with less than 1 block improvement to path cost (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1327/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1327/changes#detail0</guid><pubDate>Wed, 4 Feb 2026 13:34:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/PackedAStarStorage.java
</description></item><item><title>#1326 Add an AStarStorage implementation with primitive keys/values (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1326/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1326/changes#detail0</guid><pubDate>Wed, 4 Feb 2026 12:48:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java
src/main/java/net/citizensnpcs/api/astar/PackedAStarStorage.java
</description></item><item><title>#1325 Add API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1325/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1325/changes#detail0</guid><pubDate>Sun, 25 Jan 2026 15:12:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#1324 Make HPA* clusters also extend in y dimension (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1324/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1324/changes#detail0</guid><pubDate>Sun, 4 Jan 2026 13:39:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java
src/main/java/net/citizensnpcs/api/hpastar/HPAEntrance.java
src/main/java/net/citizensnpcs/api/hpastar/Direction.java
</description></item><item><title>#1323 Make findValidLocationAbove modify the input loc (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1323/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1323/changes#detail0</guid><pubDate>Sat, 3 Jan 2026 20:47:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#1322 Add util method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1322/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1322/changes#detail0</guid><pubDate>Fri, 2 Jan 2026 19:25:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#1321 Minor change (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1321/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1321/changes#detail0</guid><pubDate>Sun, 28 Dec 2025 07:44:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
</description></item><item><title>#1320 Minor change (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1320/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1320/changes#detail0</guid><pubDate>Sat, 27 Dec 2025 15:41:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#1319 Allow concurrent modification of getSubKeys (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1319/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1319/changes#detail0</guid><pubDate>Sat, 13 Dec 2025 08:01:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
</description></item><item><title>#1318 Bump citizens version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1318/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1318/changes#detail0</guid><pubDate>Tue, 9 Dec 2025 18:00:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/expr/JSR223Engine.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
pom.xml
src/main/java/net/citizensnpcs/api/expr/ExpressionRegistry.java
</description></item><item><title>#1317 Make applyDefaultExpressionMarkup do the isPossiblyExpression call (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1317/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1317/changes#detail0</guid><pubDate>Tue, 2 Dec 2025 17:59:22 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/expr/ExpressionRegistry.java
</description></item><item><title>#1316 Add player to expression scope and make JSR223Engine include some objects in its bindings (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1316/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1316/changes#detail0</guid><pubDate>Tue, 2 Dec 2025 17:30:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/expr/ExpressionScope.java
src/main/java/net/citizensnpcs/api/expr/JSR223Engine.java
</description></item><item><title>#1315 Move expression stuff to a better package (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1315/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1315/changes#detail0</guid><pubDate>Tue, 2 Dec 2025 14:57:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/expr/Memory.java
src/main/java/net/citizensnpcs/api/expr/JSR223Engine.java
src/main/java/net/citizensnpcs/api/expr/CompiledExpression.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/ExpressionRegistry.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorRegistry.java
src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/CompiledExpression.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/ExpressionScope.java
src/main/java/net/citizensnpcs/api/expr/ExpressionRegistry.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/Memory.java
src/main/java/net/citizensnpcs/api/expr/ExpressionEngine.java
src/main/java/net/citizensnpcs/api/expr/ExpressionScope.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/JSR223Engine.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/ExpressionEngine.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorSignals.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/BehaviorSignals.java
</description></item><item><title>#1314 Bugfixes for expression/behavior parsing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1314/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1314/changes#detail0</guid><pubDate>Tue, 2 Dec 2025 14:54:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/tree/expr/ExpressionRegistry.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/ai/tree/CoalescedBehavior.java
src/main/java/net/citizensnpcs/api/ai/tree/InstantBehavior.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorRegistry.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/SignalManager.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/CompiledExpression.java
src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/ExpressionScope.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/JSR223Engine.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/BehaviorSignals.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#1313 Add hasSubKeys to DataKey (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1313/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1313/changes#detail0</guid><pubDate>Mon, 1 Dec 2025 18:37:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/npc/templates/TraitLoaderAction.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorRegistry.java
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/trait/trait/MobType.java
</description></item><item><title>#1312 Always linkToNPC to prevent double linking bugs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1312/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1312/changes#detail0</guid><pubDate>Mon, 1 Dec 2025 14:07:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#1311 Fix memory data key references being forgotten if key didn't previously exist (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1311/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1311/changes#detail0</guid><pubDate>Sat, 29 Nov 2025 19:42:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/NamespacedKeyPersister.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
</description></item><item><title>#1310 Added setMap to DataKey to avoid type errors (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1310/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1310/changes#detail0</guid><pubDate>Sat, 29 Nov 2025 18:02:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
</description></item><item><title>#1309 Experimental update to MemoryDataKey to enable dotted keys in DataKey (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1309/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1309/changes#detail0</guid><pubDate>Fri, 28 Nov 2025 18:30:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
</description></item><item><title>#1308 Create BehaviorTrait POC using Molang. Separate passability from standability to attempt to fix some longstanding pathfinding problems. (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1308/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1308/changes#detail0</guid><pubDate>Tue, 25 Nov 2025 19:57:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/ExpressionRegistry.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
src/main/java/net/citizensnpcs/api/ai/tree/InstantBehavior.java
src/main/java/net/citizensnpcs/api/npc/templates/Template.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/SignalManager.java
src/main/java/net/citizensnpcs/api/npc/RemoveReason.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/JSR223Engine.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/ExpressionEngine.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockExaminer.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/ai/tree/Empty.java
src/main/java/net/citizensnpcs/api/ai/tree/CoalescedBehavior.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorRegistry.java
src/main/java/net/citizensnpcs/api/ai/tree/ParallelBehaviorWrapper.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/NeighbourGeneratorBlockExaminer.java
src/main/java/net/citizensnpcs/api/ai/tree/Decorator.java
src/main/java/net/citizensnpcs/api/ai/tree/InverterDecorator.java
src/main/java/net/citizensnpcs/api/ai/tree/Composite.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/CompiledExpression.java
src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/tree/ParallelComposite.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/ExpressionScope.java
src/main/java/net/citizensnpcs/api/ai/tree/TimeoutDecorator.java
src/main/java/net/citizensnpcs/api/ai/tree/expr/Memory.java
src/main/java/net/citizensnpcs/api/util/RemoveReason.java
</description></item><item><title>#1307 Prevent culling pathpoints with callbacks - fixes door opening (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1307/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1307/changes#detail0</guid><pubDate>Mon, 24 Nov 2025 13:15:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCRightClickEvent.java
src/main/java/net/citizensnpcs/api/event/NPCLeftClickEvent.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
</description></item><item><title>#1306 Remove EyeHeightBoundingBox (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1306/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1306/changes#detail0</guid><pubDate>Mon, 24 Nov 2025 07:22:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/EyeHeightBoundingBox.java
</description></item><item><title>#1305 Add some Vector3f persistence (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1305/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1305/changes#detail0</guid><pubDate>Mon, 24 Nov 2025 07:19:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/persistence/Vector3fPersister.java
</description></item><item><title>#1304 Remove some methods from NPCMoveEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1304/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1304/changes#detail0</guid><pubDate>Wed, 19 Nov 2025 06:55:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCMoveEvent.java
</description></item><item><title>#1303 Add on_template_apply to templates (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1303/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1303/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 03:33:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/Template.java
</description></item><item><title>#1302 Add correct thread check on Folia and Bukkit (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1302/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1302/changes#detail0</guid><pubDate>Mon, 27 Oct 2025 08:03:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/FoliaScheduler.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/SpigotScheduler.java
</description></item><item><title>#1302 Correctly javadoc description (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1302/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1302/changes#detail1</guid><pubDate>Mon, 27 Oct 2025 08:03:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java
</description></item><item><title>#1301 Parse NamespacedKey in CommandManager (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1301/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1301/changes#detail0</guid><pubDate>Mon, 20 Oct 2025 13:00:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1300 Make convertLegacyCodes public (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1300/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1300/changes#detail0</guid><pubDate>Tue, 14 Oct 2025 19:01:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1299 Simplify list transforming (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1299/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1299/changes#detail0</guid><pubDate>Tue, 14 Oct 2025 13:19:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#1298 Remove Condition and add a NPC#spawn variant that omits SpawnReason (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1298/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1298/changes#detail0</guid><pubDate>Sun, 12 Oct 2025 07:56:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/tree/Precondition.java
src/main/java/net/citizensnpcs/api/ai/tree/Condition.java
src/main/java/net/citizensnpcs/api/ai/tree/IfElse.java
src/main/java/net/citizensnpcs/api/ai/tree/Loop.java
</description></item><item><title>#1297 Remove getMinecraftPackage (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1297/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1297/changes#detail0</guid><pubDate>Thu, 9 Oct 2025 16:56:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#1296 Fix index exception (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1296/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1296/changes#detail0</guid><pubDate>Wed, 8 Oct 2025 11:26:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#1295 Add workaround for paper 1.21.9+ (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1295/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1295/changes#detail0</guid><pubDate>Wed, 8 Oct 2025 11:14:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/util/EyeHeightBoundingBox.java
</description></item><item><title>#1294 Update spigot/adventure dependency (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1294/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1294/changes#detail0</guid><pubDate>Wed, 8 Oct 2025 03:37:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1293 Silence asyncchunkcache exception (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1293/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1293/changes#detail0</guid><pubDate>Wed, 1 Oct 2025 07:03:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
</description></item><item><title>#1292 Bump version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1292/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1292/changes#detail0</guid><pubDate>Tue, 30 Sep 2025 17:53:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1291 Revert concurrency change for testing purposes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1291/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1291/changes#detail0</guid><pubDate>Mon, 29 Sep 2025 10:45:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
</description></item><item><title>#1290 Simplify prefetchIndividualChunks (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1290/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1290/changes#detail0</guid><pubDate>Mon, 29 Sep 2025 10:44:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
</description></item><item><title>#1289 Remove prefetch async pre-check (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1289/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1289/changes#detail0</guid><pubDate>Mon, 29 Sep 2025 10:15:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
</description></item><item><title>#1288 Don't throw illegalstatexception on null chunk (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1288/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1288/changes#detail0</guid><pubDate>Mon, 29 Sep 2025 10:13:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
</description></item><item><title>#1287 Check snapshot status before prefetching rectangles (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1287/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1287/changes#detail0</guid><pubDate>Mon, 29 Sep 2025 09:45:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
</description></item><item><title>#1286 Fix debug (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1286/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1286/changes#detail0</guid><pubDate>Mon, 29 Sep 2025 09:21:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
</description></item><item><title>#1285 Trial the common pool for async chunk caching (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1285/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1285/changes#detail0</guid><pubDate>Mon, 29 Sep 2025 06:47:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
</description></item><item><title>#1284 Add some async chunk cache debugging and make it use the citizens scheduler (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1284/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1284/changes#detail0</guid><pubDate>Mon, 29 Sep 2025 06:29:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
</description></item><item><title>#1283 Make all colors force a name hologram (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1283/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1283/changes#detail0</guid><pubDate>Sun, 21 Sep 2025 09:26:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
src/main/java/net/citizensnpcs/api/npc/templates/TraitLoaderAction.java
src/main/java/net/citizensnpcs/api/npc/templates/Template.java
src/main/java/net/citizensnpcs/api/trait/TraitTemplateParser.java
</description></item><item><title>#1282 Don't request more than the number of runtime processors (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1282/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1282/changes#detail0</guid><pubDate>Tue, 9 Sep 2025 21:03:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
</description></item><item><title>#1281 Required API changes for async pathfinding (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1281/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1281/changes#detail0</guid><pubDate>Tue, 9 Sep 2025 20:34:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
src/main/java/net/citizensnpcs/api/ai/PathfinderType.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkCache.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncPathfinderService.java
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
</description></item><item><title>#1280 Reorder some standing on calls in MinecraftBlockExaminer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1280/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1280/changes#detail0</guid><pubDate>Tue, 9 Sep 2025 17:09:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#1279 Rework blocksource API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1279/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1279/changes#detail0</guid><pubDate>Tue, 9 Sep 2025 16:39:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/ChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/ChunkBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
</description></item><item><title>#1278 Add the beginnings of an async pathfinder (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1278/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1278/changes#detail0</guid><pubDate>Mon, 8 Sep 2025 18:25:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncPathfinderService.java
</description></item><item><title>#1277 Add some path smoothing to citizens pathfinder (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1277/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1277/changes#detail0</guid><pubDate>Sat, 6 Sep 2025 15:51:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/tree/Empty.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#1276 Enforce config copying before async save (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1276/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1276/changes#detail0</guid><pubDate>Wed, 3 Sep 2025 15:53:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
src/main/java/net/citizensnpcs/api/util/Storage.java
src/main/java/net/citizensnpcs/api/trait/TraitTemplateParser.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#1275 Move resource unpacking to Citizens (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1275/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1275/changes#detail0</guid><pubDate>Tue, 2 Sep 2025 11:57:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
</description></item><item><title>#1274 Add initial stab at Trait parsing in templates. Room for improvement. (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1274/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1274/changes#detail0</guid><pubDate>Tue, 2 Sep 2025 10:07:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/Template.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
src/main/java/net/citizensnpcs/api/trait/TraitTemplateParser.java
src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/npc/templates/TraitLoaderAction.java
</description></item><item><title>#1273 Add saddle slot and update body slot for happyghast (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1273/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1273/changes#detail0</guid><pubDate>Sat, 30 Aug 2025 15:14:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#1272 Allow invalid material in parseItemstack (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1272/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1272/changes#detail0</guid><pubDate>Tue, 26 Aug 2025 07:56:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/schedulers/adapter/SpigotSchedulerTask.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/FoliaScheduler.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerTask.java
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java
src/main/java/net/citizensnpcs/api/util/schedulers/runnables/SpigotSchedulerRunnable.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/FoliaSchedulerTask.java
src/main/java/net/citizensnpcs/api/util/schedulers/runnables/FoliaSchedulerRunnable.java
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerRunnable.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/SpigotScheduler.java
</description></item><item><title>#1271 Partially revert locationlookup change for now (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1271/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1271/changes#detail0</guid><pubDate>Fri, 15 Aug 2025 03:35:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#1270 Prepare support Folia (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail0</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/FoliaScheduler.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/SpigotSchedulerTask.java
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/FoliaSchedulerTask.java
src/main/java/net/citizensnpcs/api/util/schedulers/runnables/FoliaSchedulerRunnable.java
pom.xml
src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerTask.java
src/main/java/net/citizensnpcs/api/util/schedulers/runnables/SpigotSchedulerRunnable.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerRunnable.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/SpigotScheduler.java
</description></item><item><title>#1270 Enlever Plugin dans les arguments, car il est déjà appelé (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail1</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/FoliaScheduler.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/SpigotScheduler.java
</description></item><item><title>#1270 Unify the names of the tasks. (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail2</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail2</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/FoliaScheduler.java
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerAdapter.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/schedulers/runnables/SpigotSchedulerRunnable.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
src/main/java/net/citizensnpcs/api/util/schedulers/runnables/FoliaSchedulerRunnable.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerRunnable.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/SpigotScheduler.java
</description></item><item><title>#1270 Fix entity can be null when npc is create on first tick (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail3</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail3</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#1270 Fix setup task (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail4</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail4</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerRunnable.java
</description></item><item><title>#1270 Fix concurrent modification exception (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail5</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail5</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#1270 Fix PotionEffect build (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail6</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail6</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PotionEffectPersister.java
</description></item><item><title>#1270 Fix unload plugin (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail7</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail7</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/schedulers/adapter/FoliaScheduler.java
</description></item><item><title>#1270 Change SchedulerRunnable#isFolia to SpigotUtil#isFoliaServer (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail8</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail8</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerRunnable.java
</description></item><item><title>#1270 Chaneg scheduledTask to t (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail9</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail9</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/schedulers/runnables/FoliaSchedulerRunnable.java
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/FoliaScheduler.java
</description></item><item><title>#1270 rollback to List (bierque.euphyllia)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1270/changes#detail10</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1270/changes#detail10</guid><pubDate>Thu, 14 Aug 2025 17:02:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#1269 Allow euler angles to accept degrees as well as radians (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1269/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1269/changes#detail0</guid><pubDate>Mon, 11 Aug 2025 17:51:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#1268 Use Keyed instanceof when a value is available (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1268/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1268/changes#detail0</guid><pubDate>Sun, 10 Aug 2025 19:31:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#1267 Check field type in addition to object class (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1267/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1267/changes#detail0</guid><pubDate>Sun, 10 Aug 2025 19:22:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#1266 Ensure that Keyed keys in maps are serialised properly (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1266/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1266/changes#detail0</guid><pubDate>Sun, 10 Aug 2025 03:39:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#1263 Update pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1263/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1263/changes#detail0</guid><pubDate>Sun, 3 Aug 2025 12:53:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1262 Use adventure-platform (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1262/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1262/changes#detail0</guid><pubDate>Sun, 3 Aug 2025 12:52:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/TemporaryMinecraftComponentSerializer.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1261 Add missing break statement (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1261/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1261/changes#detail0</guid><pubDate>Sun, 3 Aug 2025 10:36:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#1260 Linting: Fix multiple Javadoc Errors / Warnings (flagcourier)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1260/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1260/changes#detail0</guid><pubDate>Thu, 31 Jul 2025 18:02:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/ai/tree/ParallelBehavior.java
src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
src/main/java/net/citizensnpcs/api/ai/Navigator.java
src/main/java/net/citizensnpcs/api/npc/BlockBreaker.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/tree/Behavior.java
src/main/java/net/citizensnpcs/api/ai/tree/Decorator.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/ai/Goal.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/ai/GoalController.java
</description></item><item><title>#1259 Make location world transition logic safer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1259/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1259/changes#detail0</guid><pubDate>Sat, 26 Jul 2025 04:26:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/LocationPersister.java
</description></item><item><title>#1258 Store world IDs instead of names (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1258/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1258/changes#detail0</guid><pubDate>Thu, 24 Jul 2025 11:03:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/LocationPersister.java
</description></item><item><title>#1257 Add message sender to messaging (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1257/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1257/changes#detail0</guid><pubDate>Sun, 20 Jul 2025 10:13:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1256 Add adventure-platform-bukkit update temporarily (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1256/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1256/changes#detail0</guid><pubDate>Fri, 11 Jul 2025 16:54:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/TemporaryMinecraftComponentSerializer.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1255 Fix list transform not looking at all candidates (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1255/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1255/changes#detail0</guid><pubDate>Sat, 5 Jul 2025 12:21:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#1254 Play a sound for toggling menus (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1254/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1254/changes#detail0</guid><pubDate>Thu, 3 Jul 2025 17:01:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/trait/trait/Spawned.java
</description></item><item><title>#1253 UPdate to 1.21.7 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1253/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1253/changes#detail0</guid><pubDate>Mon, 30 Jun 2025 15:59:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1252 Not fully tested but allow lists to be transformed (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1252/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1252/changes#detail0</guid><pubDate>Sat, 28 Jun 2025 20:09:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#1251 Add list conversion code (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1251/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1251/changes#detail0</guid><pubDate>Sat, 28 Jun 2025 19:51:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorageWithLists.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#1250 Make shift clicks cancel after one cancellation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1250/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1250/changes#detail0</guid><pubDate>Sat, 28 Jun 2025 18:19:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/PercentageSlotHandler.java
src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java
</description></item><item><title>#1249 Update adventure message (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1249/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1249/changes#detail0</guid><pubDate>Sat, 28 Jun 2025 05:38:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1248 Make adventure load error more descriptive. (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1248/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1248/changes#detail0</guid><pubDate>Mon, 23 Jun 2025 14:54:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1247 Update to 1.21.6 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1247/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1247/changes#detail0</guid><pubDate>Wed, 18 Jun 2025 13:43:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
pom.xml
</description></item><item><title>#1246 Make filterToVisiblePlayers private (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1246/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1246/changes#detail0</guid><pubDate>Thu, 12 Jun 2025 11:11:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#1245 Dont create stacktrace for CommandException (102713261+HaHaWTH)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1245/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1245/changes#detail0</guid><pubDate>Sun, 1 Jun 2025 09:14:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/exception/CommandException.java
</description></item><item><title>#1244 Exclude DROP_ONE_CURSOR and DROP_ALL_CURSOR events by default (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1244/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1244/changes#detail0</guid><pubDate>Tue, 27 May 2025 14:41:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#1243 Add dummy packet for cosmetic equipment (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1243/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1243/changes#detail0</guid><pubDate>Sat, 24 May 2025 05:29:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#1242 Add PotionEffectPersister (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1242/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1242/changes#detail0</guid><pubDate>Sun, 18 May 2025 07:04:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/persistence/PotionEffectPersister.java
</description></item><item><title>#1240 Add FloatArrayFlagValidator (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1240/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1240/changes#detail0</guid><pubDate>Wed, 30 Apr 2025 16:06:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/command/Arg.java
</description></item><item><title>#1239 Add NPCChangeEquipmentEvent to Equipment trait (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1239/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1239/changes#detail0</guid><pubDate>Tue, 8 Apr 2025 11:20:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/ai/flocking/GroupNPCFlock.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
</description></item><item><title>#1238 Update versions (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1238/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1238/changes#detail0</guid><pubDate>Wed, 26 Mar 2025 03:18:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1237 Change WATER_SPEED_MODIFIER type to Float instead of Double (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1237/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1237/changes#detail0</guid><pubDate>Tue, 25 Mar 2025 08:57:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1236 Add isFinalEntry method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1236/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1236/changes#detail0</guid><pubDate>Thu, 13 Mar 2025 15:03:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
</description></item><item><title>#1235 Add goal vector to Citizens A* path (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1235/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1235/changes#detail0</guid><pubDate>Thu, 13 Mar 2025 12:01:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/ai/PathfinderType.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#1234 Try to avoid re-parsing components as they are not stable for comparison by Minecraft later on (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1234/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1234/changes#detail0</guid><pubDate>Tue, 4 Mar 2025 05:52:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#1233 Add helper methods for stringSetter with title (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1233/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1233/changes#detail0</guid><pubDate>Mon, 3 Mar 2025 08:13:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1232 Backcompat for highlight colour (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1232/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1232/changes#detail0</guid><pubDate>Sun, 2 Mar 2025 08:50:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1231 Allow formatting reset on color change to be a setting (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1231/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1231/changes#detail0</guid><pubDate>Sun, 2 Mar 2025 08:46:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1230 Use existing chat multiline splitter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1230/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1230/changes#detail0</guid><pubDate>Sat, 1 Mar 2025 18:30:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1229 Use new messaging method to avoid code duplication (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1229/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1229/changes#detail0</guid><pubDate>Sat, 1 Mar 2025 18:28:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
</description></item><item><title>#1228 Add util method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1228/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1228/changes#detail0</guid><pubDate>Sat, 1 Mar 2025 11:38:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1227 Omit empty strings (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1227/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1227/changes#detail0</guid><pubDate>Sat, 1 Mar 2025 11:04:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1226 Rever to loading invalid traits every startup, at user request (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1226/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1226/changes#detail0</guid><pubDate>Sat, 1 Mar 2025 09:18:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#1225 Bump dep version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1225/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1225/changes#detail0</guid><pubDate>Thu, 27 Feb 2025 03:29:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1224 Add value flag to set the location according to an extant entity uuid (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1224/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1224/changes#detail0</guid><pubDate>Mon, 24 Feb 2025 06:21:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#1223 feat: improve NPCMoveEvent with utility method (snwcreations)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1223/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1223/changes#detail0</guid><pubDate>Sun, 23 Feb 2025 06:36:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCMoveEvent.java
</description></item><item><title>#1222 Add permissions to PlayerFilter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1222/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1222/changes#detail0</guid><pubDate>Sun, 23 Feb 2025 06:35:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/PermissionUtil.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
</description></item><item><title>#1221 Remove CitizensDisableEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1221/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1221/changes#detail0</guid><pubDate>Wed, 5 Feb 2025 13:54:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/CitizensDisableEvent.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#1220 Fix goal prioritisation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1220/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1220/changes#detail0</guid><pubDate>Wed, 5 Feb 2025 11:00:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/SimpleGoalEntry.java
src/test/java/net/citizensnpcs/api/ai/SimpleGoalControllerTest.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
</description></item><item><title>#1219 Don't print exception on OptionalKeyedCompletions class not found (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1219/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1219/changes#detail0</guid><pubDate>Fri, 31 Jan 2025 15:26:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/Arg.java
</description></item><item><title>#1218 Refactor OptionalEnumCompletions (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1218/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1218/changes#detail0</guid><pubDate>Thu, 30 Jan 2025 17:50:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/command/Arg.java
</description></item><item><title>#1217 Minor change to PlayerFilter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1217/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1217/changes#detail0</guid><pubDate>Wed, 29 Jan 2025 17:51:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
</description></item><item><title>#1215 Avoid registering trait events on reload (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1215/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1215/changes#detail0</guid><pubDate>Mon, 27 Jan 2025 17:34:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1214 Allow underscores in value flags (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1214/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1214/changes#detail0</guid><pubDate>Fri, 24 Jan 2025 13:55:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#1213 Add some debug for an issue (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1213/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1213/changes#detail0</guid><pubDate>Fri, 24 Jan 2025 13:15:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1213 Remove unloadEvents method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1213/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1213/changes#detail1</guid><pubDate>Fri, 24 Jan 2025 13:15:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1212 Fix chunk bitmath - fixes new finder (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1212/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1212/changes#detail0</guid><pubDate>Wed, 22 Jan 2025 16:47:22 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/ChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/ChunkBlockSource.java
</description></item><item><title>#1211 Fix component parsing for multiline strings (e.g. item shop lore) (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1211/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1211/changes#detail0</guid><pubDate>Fri, 17 Jan 2025 15:25:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#1210 Accept strings in metadatstore (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1210/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1210/changes#detail0</guid><pubDate>Sun, 12 Jan 2025 06:28:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#1209 Add extra debug output for primitive check (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1209/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1209/changes#detail0</guid><pubDate>Sun, 12 Jan 2025 06:02:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#1208 Try to reduce Block#getType() usage in some cases (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1208/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1208/changes#detail0</guid><pubDate>Sun, 5 Jan 2025 12:22:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/ChunkBlockSource.java
</description></item><item><title>#1207 ignore arg parsing in quotes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1207/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1207/changes#detail0</guid><pubDate>Sat, 4 Jan 2025 10:22:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#1206 Strip tags manually (since MiniMessage appears to not have an API for this) (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1206/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1206/changes#detail0</guid><pubDate>Fri, 3 Jan 2025 19:16:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1205 Fix command spawn template (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1205/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1205/changes#detail0</guid><pubDate>Thu, 2 Jan 2025 18:06:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/Template.java
</description></item><item><title>#1204 Make nameplate visibility metadata not strict (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1204/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1204/changes#detail0</guid><pubDate>Thu, 2 Jan 2025 10:25:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1203 Change itemstack syntax to match Minecraft's, add clearTraitSaveData API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1203/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1203/changes#detail0</guid><pubDate>Thu, 2 Jan 2025 09:55:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/npc/NPCDataStore.java
src/main/java/net/citizensnpcs/api/npc/MemoryNPCDataStore.java
</description></item><item><title>#1202 Make more metadata not strict (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1202/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1202/changes#detail0</guid><pubDate>Wed, 1 Jan 2025 18:59:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1201 Add more typechecking to metadata. May be better to do less validation and add methods for validated data (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1201/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1201/changes#detail0</guid><pubDate>Tue, 31 Dec 2024 07:58:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#1200 Add non strict metadata type checking (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1200/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1200/changes#detail0</guid><pubDate>Tue, 31 Dec 2024 07:52:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#1199 Save traits to traitnames even if they fail to save properly, catch exceptions from trait save method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1199/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1199/changes#detail0</guid><pubDate>Tue, 31 Dec 2024 07:25:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#1198 Remove falling metadata and move to navigator parameters, fix string setter chat menus taking input from the wrong player (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1198/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1198/changes#detail0</guid><pubDate>Thu, 19 Dec 2024 13:47:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#1197 Remove MINECART_ITEM metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1197/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1197/changes#detail0</guid><pubDate>Mon, 16 Dec 2024 17:06:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1196 Adjust parseItemstack (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1196/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1196/changes#detail0</guid><pubDate>Mon, 16 Dec 2024 15:13:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1195 Update pom version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1195/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1195/changes#detail0</guid><pubDate>Wed, 4 Dec 2024 13:41:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1194 Make sure to cancel the string setter event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1194/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1194/changes#detail0</guid><pubDate>Tue, 3 Dec 2024 13:37:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
</description></item><item><title>#1193 Misc bugfixes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1193/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1193/changes#detail0</guid><pubDate>Thu, 28 Nov 2024 11:35:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/command/Arg.java
</description></item><item><title>#1192 fix: some trait event listener methods maybe inaccessible (snwcreations)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1192/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1192/changes#detail0</guid><pubDate>Sun, 3 Nov 2024 13:38:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
</description></item><item><title>#1192 perf: use method handles for better performance (snwcreations)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1192/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1192/changes#detail1</guid><pubDate>Sun, 3 Nov 2024 13:38:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
</description></item><item><title>#1191 feat: npc move event (snwcreations)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1191/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1191/changes#detail0</guid><pubDate>Sun, 3 Nov 2024 13:38:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCMoveEvent.java
</description></item><item><title>#1191 fix: follow review (snwcreations)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1191/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1191/changes#detail1</guid><pubDate>Sun, 3 Nov 2024 13:38:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCMoveEvent.java
</description></item><item><title>#1190 Add new runChatStringSetter method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1190/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1190/changes#detail0</guid><pubDate>Sat, 2 Nov 2024 14:58:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#1189 Save lore and displayname separately for ease of editing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1189/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1189/changes#detail0</guid><pubDate>Sat, 2 Nov 2024 14:01:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#1188 Minimessage does not allow you to only strip color tags (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1188/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1188/changes#detail0</guid><pubDate>Sat, 2 Nov 2024 06:23:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1187 Implement TraitEventHandler for singleton event listeners (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1187/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1187/changes#detail0</guid><pubDate>Sat, 2 Nov 2024 05:50:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/trait/TraitEventHandler.java
</description></item><item><title>#1186 Remove old metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1186/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1186/changes#detail0</guid><pubDate>Fri, 1 Nov 2024 15:36:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1185 Don't strip content-containing tags (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1185/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1185/changes#detail0</guid><pubDate>Fri, 1 Nov 2024 15:24:22 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1184 Null check in cosmetic (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1184/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1184/changes#detail0</guid><pubDate>Sun, 27 Oct 2024 17:19:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#1183 Add get/setCosmetic to equipment (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1183/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1183/changes#detail0</guid><pubDate>Sun, 27 Oct 2024 13:27:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#1182 Bump pom versions (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1182/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1182/changes#detail0</guid><pubDate>Wed, 23 Oct 2024 18:16:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1181 Bump version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1181/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1181/changes#detail0</guid><pubDate>Wed, 23 Oct 2024 17:43:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1180 Add method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1180/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1180/changes#detail0</guid><pubDate>Sun, 20 Oct 2024 09:09:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1179 Fix EntityDim conversion typo (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1179/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1179/changes#detail0</guid><pubDate>Sat, 19 Oct 2024 13:59:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/EntityDim.java
</description></item><item><title>#1178 Add EntityDim.from(boundingbox) which currently only examines the x axis (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1178/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1178/changes#detail0</guid><pubDate>Sat, 19 Oct 2024 13:04:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/EntityDim.java
src/main/java/net/citizensnpcs/api/util/BoundingBox.java
</description></item><item><title>#1177 Fix isKeyed exception (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1177/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1177/changes#detail0</guid><pubDate>Sat, 19 Oct 2024 12:32:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/ai/tree/Decorator.java
src/main/java/net/citizensnpcs/api/ai/tree/RetryDecorator.java
</description></item><item><title>#1176 Extra registry safety check in SpigotUtil (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1176/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1176/changes#detail0</guid><pubDate>Sat, 5 Oct 2024 09:08:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1175 Add async boolean to NPCEvent ctor (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1175/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1175/changes#detail0</guid><pubDate>Tue, 24 Sep 2024 12:02:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCLinkToPlayerEvent.java
src/main/java/net/citizensnpcs/api/event/NPCEvent.java
src/main/java/net/citizensnpcs/api/event/CitizensEvent.java
</description></item><item><title>#1174 Remove backwards compatibility with old item saving method. Simplify item saving code in the process. Minor performance improvement in DataKey#getString (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1174/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1174/changes#detail0</guid><pubDate>Sat, 21 Sep 2024 16:59:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1173 Add new debug method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1173/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1173/changes#detail0</guid><pubDate>Sun, 15 Sep 2024 17:20:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorageWithLists.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#1172 Use new internal metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1172/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1172/changes#detail0</guid><pubDate>Sun, 25 Aug 2024 16:59:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1171 Allow player to be parsed from UUID or string in command arguments (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1171/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1171/changes#detail0</guid><pubDate>Thu, 22 Aug 2024 12:13:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1170 Add keyed tab completions (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1170/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1170/changes#detail0</guid><pubDate>Tue, 20 Aug 2024 15:46:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1169 Make placeholders enabling logic more explicit to print more errors (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1169/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1169/changes#detail0</guid><pubDate>Tue, 13 Aug 2024 02:04:40 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#1168 Prevent exception being thrown unnecessarily (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1168/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1168/changes#detail0</guid><pubDate>Mon, 12 Aug 2024 12:31:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#1163 BODY slot for wolves/horses only at this point (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1163/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1163/changes#detail0</guid><pubDate>Mon, 12 Aug 2024 02:30:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
pom.xml
</description></item><item><title>#1163 Clone equipment itemstack in get (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1163/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1163/changes#detail1</guid><pubDate>Mon, 12 Aug 2024 02:30:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#1163 Try to avoid saving metas for every item, more BODY compat (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1163/changes#detail2</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1163/changes#detail2</guid><pubDate>Mon, 12 Aug 2024 02:30:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#1158 Support body equipment slot (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1158/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1158/changes#detail0</guid><pubDate>Sat, 10 Aug 2024 23:13:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
</description></item><item><title>#1157 Fix keyed namespace parsing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1157/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1157/changes#detail0</guid><pubDate>Wed, 7 Aug 2024 15:53:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1156 More registry fixes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1156/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1156/changes#detail0</guid><pubDate>Sat, 27 Jul 2024 10:55:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#1155 Backcompat fix for keyed (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1155/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1155/changes#detail0</guid><pubDate>Sat, 27 Jul 2024 10:54:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1154 Consolidate namespacedkey parsing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1154/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1154/changes#detail0</guid><pubDate>Sat, 27 Jul 2024 10:49:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/NamespacedKeyPersister.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1153 Support Keyed in commands (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1153/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1153/changes#detail0</guid><pubDate>Sat, 27 Jul 2024 03:14:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1152 Add functional API to targetnearbyentitygoal (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1152/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1152/changes#detail0</guid><pubDate>Mon, 22 Jul 2024 13:13:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
src/main/java/net/citizensnpcs/api/ai/goals/TargetNearbyEntityGoal.java
src/main/java/net/citizensnpcs/api/ai/flocking/RadiusNPCFlock.java
</description></item><item><title>#1151 Fix default values being overwritten to null (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1151/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1151/changes#detail0</guid><pubDate>Fri, 12 Jul 2024 06:35:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#1150 EXPERIMENTAL CHANGE: add Keyed support to PersistenceLoader and don't save values that are default (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1150/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1150/changes#detail0</guid><pubDate>Tue, 9 Jul 2024 18:49:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/persistence/NamespacedKeyPersister.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1149 Change wandergoal api (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1149/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1149/changes#detail0</guid><pubDate>Tue, 9 Jul 2024 14:29:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/trait/trait/MobType.java
</description></item><item><title>#1148 Fix test (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1148/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1148/changes#detail0</guid><pubDate>Mon, 8 Jul 2024 19:41:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
</description></item><item><title>#1147 Implement yamlkey optimisation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1147/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1147/changes#detail0</guid><pubDate>Mon, 8 Jul 2024 19:13:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
</description></item><item><title>#1146 Unify YamlKey and MemoryDataKey to have the same persistence behavior (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1146/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1146/changes#detail0</guid><pubDate>Mon, 8 Jul 2024 19:01:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorageWithLists.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateWorkspace.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/npc/templates/YamlReplacementAction.java
</description></item><item><title>#1145 Fix uuid removal path (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1145/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1145/changes#detail0</guid><pubDate>Sun, 7 Jul 2024 16:48:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
</description></item><item><title>#1144 Load templates when generating (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1144/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1144/changes#detail0</guid><pubDate>Sun, 7 Jul 2024 16:47:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
</description></item><item><title>#1143 Also fix the location of the replacements in generated templates (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1143/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1143/changes#detail0</guid><pubDate>Sun, 7 Jul 2024 16:43:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
</description></item><item><title>#1142 Make generated templates override by default (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1142/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1142/changes#detail0</guid><pubDate>Sun, 7 Jul 2024 16:42:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
src/main/java/net/citizensnpcs/api/npc/templates/YamlReplacementAction.java
</description></item><item><title>#1141 Add crosscompat for enums which have been migrated to classes. Spigot turns class rewriting off by default so this is necessary (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1141/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1141/changes#detail0</guid><pubDate>Sun, 7 Jul 2024 04:40:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/OldEnumCompat.java
</description></item><item><title>#1140 NamespacedKey needs key to be lowercased (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1140/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1140/changes#detail0</guid><pubDate>Sat, 6 Jul 2024 08:37:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
</description></item><item><title>#1139 Revert runnable iteration style (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1139/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1139/changes#detail0</guid><pubDate>Tue, 2 Jul 2024 11:35:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1138 Use explicit US locale in several areas. EXPERIMENTAL: may be typos in this process (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1138/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1138/changes#detail0</guid><pubDate>Sat, 29 Jun 2024 06:44:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1137 Fix parsing day durations (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1137/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1137/changes#detail0</guid><pubDate>Sat, 29 Jun 2024 06:08:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#1136 Abstract equals (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1136/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1136/changes#detail0</guid><pubDate>Wed, 26 Jun 2024 13:28:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#1135 Abstract InventoryView API for backwards compatibility (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1135/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1135/changes#detail0</guid><pubDate>Wed, 26 Jun 2024 13:12:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/NMSHelper.java
</description></item><item><title>#1134 Add temporary registry API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1134/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1134/changes#detail0</guid><pubDate>Wed, 19 Jun 2024 14:04:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
</description></item><item><title>#1133 Update to 1.21 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1133/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1133/changes#detail0</guid><pubDate>Fri, 14 Jun 2024 08:06:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
pom.xml
src/main/java/net/citizensnpcs/api/event/NPCCombustEvent.java
</description></item><item><title>#1132 Support enum keys in @Persist (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1132/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1132/changes#detail0</guid><pubDate>Sat, 8 Jun 2024 09:24:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#1131 Add new persisters, command parsing, and locationlookup APIs. Fix a bug in EntityTargetNPCEvent not forwarding cancellation calls (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1131/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1131/changes#detail0</guid><pubDate>Thu, 6 Jun 2024 04:55:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/persistence/QuaternionfPersister.java
src/main/java/net/citizensnpcs/api/event/EntityTargetNPCEvent.java
src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/persistence/VectorPersister.java
src/main/java/net/citizensnpcs/api/command/CommandConfigurable.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1130 Add a NPCRegistry constructor for LocationLookup (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1130/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1130/changes#detail0</guid><pubDate>Wed, 5 Jun 2024 01:51:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#1129 Update template implementation, add new command api (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1129/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1129/changes#detail0</guid><pubDate>Thu, 30 May 2024 04:00:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
src/main/java/net/citizensnpcs/api/npc/templates/Template.java
src/main/java/net/citizensnpcs/api/command/Command.java
src/main/java/net/citizensnpcs/api/ai/speech/event/NPCSpeechEvent.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1128 Update dependencies (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1128/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1128/changes#detail0</guid><pubDate>Wed, 8 May 2024 13:33:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1127 Revert worldguard version change (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1127/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1127/changes#detail0</guid><pubDate>Sun, 5 May 2024 18:14:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1126 Add completions provider helper, misc cleanup (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1126/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1126/changes#detail0</guid><pubDate>Sun, 5 May 2024 18:12:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java
src/main/java/net/citizensnpcs/api/command/Arg.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
pom.xml
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#1125 Update spigot dep (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1125/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1125/changes#detail0</guid><pubDate>Fri, 3 May 2024 17:01:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1124 Remove entity pose metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1124/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1124/changes#detail0</guid><pubDate>Mon, 29 Apr 2024 15:13:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1123 Add new metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1123/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1123/changes#detail0</guid><pubDate>Sun, 28 Apr 2024 12:24:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1121 Remove jnbt (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1121/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1121/changes#detail0</guid><pubDate>Wed, 24 Apr 2024 10:39:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/jnbt/IntArrayTag.java
src/main/java/net/citizensnpcs/api/jnbt/Tag.java
src/main/java/net/citizensnpcs/api/jnbt/DoubleTag.java
src/main/java/net/citizensnpcs/api/jnbt/NBTUtils.java
src/main/java/net/citizensnpcs/api/jnbt/ByteTag.java
src/main/java/net/citizensnpcs/api/jnbt/IntTag.java
src/main/java/net/citizensnpcs/api/jnbt/LongTag.java
src/main/java/net/citizensnpcs/api/jnbt/CompoundTag.java
src/main/java/net/citizensnpcs/api/jnbt/FloatTag.java
src/main/java/net/citizensnpcs/api/jnbt/NBTConstants.java
src/main/java/net/citizensnpcs/api/jnbt/ShortTag.java
src/main/java/net/citizensnpcs/api/jnbt/StringTag.java
src/main/java/net/citizensnpcs/api/jnbt/NBTOutputStream.java
src/main/java/net/citizensnpcs/api/jnbt/ByteArrayTag.java
src/main/java/net/citizensnpcs/api/jnbt/EndTag.java
src/main/java/net/citizensnpcs/api/jnbt/NBTInputStream.java
src/main/java/net/citizensnpcs/api/jnbt/ListTag.java
</description></item><item><title>#1120 1.20.5 update initial (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1120/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1120/changes#detail0</guid><pubDate>Tue, 23 Apr 2024 21:39:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
pom.xml
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1119 Minor change to help with debugging (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1119/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1119/changes#detail0</guid><pubDate>Sat, 20 Apr 2024 06:11:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/util/Translator.java
</description></item><item><title>#1118 Add trial commands section to template (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1118/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1118/changes#detail0</guid><pubDate>Tue, 16 Apr 2024 05:09:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/CommandListExecutor.java
src/main/java/net/citizensnpcs/api/npc/templates/Template.java
src/main/java/net/citizensnpcs/api/npc/templates/CommandEventAction.java
</description></item><item><title>#1117 Add new metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1117/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1117/changes#detail0</guid><pubDate>Mon, 15 Apr 2024 12:21:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1116 Remove some hologram implementation-specific metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1116/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1116/changes#detail0</guid><pubDate>Sun, 14 Apr 2024 17:42:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1115 Rework getFullName colour parsing again (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1115/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1115/changes#detail0</guid><pubDate>Mon, 8 Apr 2024 10:20:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1114 Add Messaging#stripColor (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1114/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1114/changes#detail0</guid><pubDate>Sat, 6 Apr 2024 05:25:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1113 Two significance persistence changes - null values are now removed from DataKeys when saved. Check values exist as primitives rather than counting MemorySections as values. (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1113/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1113/changes#detail0</guid><pubDate>Sun, 31 Mar 2024 18:38:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1112 Treat configurationsections as null values when loading (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1112/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1112/changes#detail0</guid><pubDate>Sat, 23 Mar 2024 16:11:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#1111 Add player uuid placeholder and getNearbyVisiblePlayers API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1111/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1111/changes#detail0</guid><pubDate>Sat, 23 Mar 2024 13:15:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#1110 Fix 1.8.8 compat (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1110/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1110/changes#detail0</guid><pubDate>Fri, 8 Mar 2024 15:22:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/util/EyeHeightBoundingBox.java
</description></item><item><title>#1109 Expose TemplateRegistry to API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1109/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1109/changes#detail0</guid><pubDate>Tue, 5 Mar 2024 02:15:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
</description></item><item><title>#1108 Check for storage contents method in spite of earlier error (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1108/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1108/changes#detail0</guid><pubDate>Tue, 5 Mar 2024 02:07:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#1107 Catch throwable instead of exception (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1107/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1107/changes#detail0</guid><pubDate>Tue, 5 Mar 2024 02:07:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#1106 Fix inventory storagecontents check (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1106/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1106/changes#detail0</guid><pubDate>Tue, 5 Mar 2024 02:01:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#1105 Create templates folder if it doesn't exist (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1105/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1105/changes#detail0</guid><pubDate>Tue, 5 Mar 2024 01:30:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
</description></item><item><title>#1104 Fix persister on fields (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1104/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1104/changes#detail0</guid><pubDate>Tue, 5 Mar 2024 01:25:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#1103 Delete scripting API. Add new template API structure and @DelegatePersistence on constructor support (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1103/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1103/changes#detail0</guid><pubDate>Mon, 4 Mar 2024 12:46:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
src/main/java/net/citizensnpcs/api/npc/templates/TemplateWorkspace.java
src/main/java/net/citizensnpcs/api/scripting/ContextProvider.java
src/main/java/net/citizensnpcs/api/scripting/SimpleScript.java
src/main/java/net/citizensnpcs/api/npc/templates/Template.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/persistence/DelegatePersistence.java
src/main/java/net/citizensnpcs/api/scripting/Script.java
src/main/java/net/citizensnpcs/api/scripting/EventRegistrar.java
src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/scripting/ObjectProvider.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/scripting/SimpleScriptFactory.java
src/main/java/net/citizensnpcs/api/scripting/ScriptFactory.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/scripting/EventHandler.java
src/main/java/net/citizensnpcs/api/npc/templates/YamlReplacementAction.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/scripting/CompileCallback.java
</description></item><item><title>#1102 Attempt to fix /npc inventory for allays. Due to legacy code, needs further testing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1102/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1102/changes#detail0</guid><pubDate>Sat, 2 Mar 2024 19:14:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#1101 Bounds check for inventory (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1101/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1101/changes#detail0</guid><pubDate>Sat, 2 Mar 2024 17:27:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#1100 Ignore empty help translations (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1100/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1100/changes#detail0</guid><pubDate>Sat, 2 Mar 2024 14:35:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1099 Add translation generator for command help / descriptions (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1099/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1099/changes#detail0</guid><pubDate>Thu, 29 Feb 2024 17:03:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1098 Remove internal method from public API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1098/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1098/changes#detail0</guid><pubDate>Thu, 29 Feb 2024 05:10:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1097 Copy to inventory contents length (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1097/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1097/changes#detail0</guid><pubDate>Thu, 22 Feb 2024 19:26:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#1096 Remove SlotSource (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1096/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1096/changes#detail0</guid><pubDate>Sun, 18 Feb 2024 21:37:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/MenuContext.java
src/main/java/net/citizensnpcs/api/gui/SlotSource.java
</description></item><item><title>#1095 Add warning and skip checks for mojmapped jars (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1095/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1095/changes#detail0</guid><pubDate>Sun, 18 Feb 2024 15:12:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#1094 Remove NBTStorage (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1094/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1094/changes#detail0</guid><pubDate>Sat, 10 Feb 2024 17:14:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorageWithLists.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#1093 Minor javadoc fixes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1093/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1093/changes#detail0</guid><pubDate>Thu, 25 Jan 2024 16:53:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/ai/speech/Talkable.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java
</description></item><item><title>#1092 Remove SimpleSpeechController and implement directly (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1092/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1092/changes#detail0</guid><pubDate>Thu, 25 Jan 2024 16:49:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java
src/main/java/net/citizensnpcs/api/ai/speech/SimpleSpeechController.java
src/main/java/net/citizensnpcs/api/ai/speech/TalkableEntity.java
src/main/java/net/citizensnpcs/api/ai/speech/Talkable.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechController.java
</description></item><item><title>#1090 Sanity check in inventorymenu (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1090/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1090/changes#detail0</guid><pubDate>Thu, 25 Jan 2024 16:37:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#1089 Change to contains placeholders method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1089/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1089/changes#detail0</guid><pubDate>Thu, 18 Jan 2024 07:37:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#1088 Use the common forkjoin pool instead of a dedicated thread (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1088/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1088/changes#detail0</guid><pubDate>Sat, 13 Jan 2024 15:38:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#1087 Make LocationLookup async (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1087/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1087/changes#detail0</guid><pubDate>Sat, 13 Jan 2024 15:35:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#1086 Add NPCs to locationlookup (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1086/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1086/changes#detail0</guid><pubDate>Sat, 13 Jan 2024 14:48:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#1085 Set item provider on load (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1085/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1085/changes#detail0</guid><pubDate>Sun, 7 Jan 2024 08:09:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1084 Bump adventure dependency (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1084/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1084/changes#detail0</guid><pubDate>Thu, 21 Dec 2023 18:21:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1083 Fix default fluid-pushable status (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1083/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1083/changes#detail0</guid><pubDate>Thu, 14 Dec 2023 17:59:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1082 Allow citizens to load even if adventure isn't functioning (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1082/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1082/changes#detail0</guid><pubDate>Mon, 11 Dec 2023 15:17:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
pom.xml
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1081 Deprecate sneaking constant (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1081/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1081/changes#detail0</guid><pubDate>Sun, 3 Dec 2023 08:09:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1080 Add parseComponents to setTitle (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1080/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1080/changes#detail0</guid><pubDate>Sat, 25 Nov 2023 18:46:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/MenuContext.java
</description></item><item><title>#1079 Bump phtree version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1079/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1079/changes#detail0</guid><pubDate>Fri, 17 Nov 2023 16:50:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1078 Add new unlink event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1078/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1078/changes#detail0</guid><pubDate>Wed, 15 Nov 2023 14:38:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/event/NPCUnlinkFromPlayerEvent.java
</description></item><item><title>#1077 Move hologram meta check to abstract NPC (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1077/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1077/changes#detail0</guid><pubDate>Wed, 15 Nov 2023 08:30:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1076 Add apply range parameter to playerfilter, fix an issue with missing translations (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1076/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1076/changes#detail0</guid><pubDate>Sun, 5 Nov 2023 12:58:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCRemoveTraitEvent.java
src/main/java/net/citizensnpcs/api/npc/NPCDataStore.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/event/EntityTargetNPCEvent.java
src/main/java/net/citizensnpcs/api/event/NPCDamageByBlockEvent.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
src/main/java/net/citizensnpcs/api/event/NPCCollisionEvent.java
src/main/java/net/citizensnpcs/api/event/NPCDamageByEntityEvent.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationCancelEvent.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationBeginEvent.java
src/main/java/net/citizensnpcs/api/command/CommandMessages.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/util/Translator.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
src/main/java/net/citizensnpcs/api/ai/speech/TalkableEntity.java
src/main/java/net/citizensnpcs/api/ai/tree/Decorator.java
src/main/java/net/citizensnpcs/api/astar/AStarNode.java
src/main/java/net/citizensnpcs/api/event/NPCSelectEvent.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalEntry.java
src/main/java/net/citizensnpcs/api/jnbt/NBTInputStream.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/event/CommandSenderCreateNPCEvent.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/event/NPCCombustEvent.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/event/NPCCombustByEntityEvent.java
src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/event/NPCCreateEvent.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationCompleteEvent.java
src/main/java/net/citizensnpcs/api/event/PlayerCreateNPCEvent.java
src/main/java/net/citizensnpcs/api/event/NPCDespawnEvent.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/astar/SimpleAStarStorage.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
src/main/java/net/citizensnpcs/api/util/BoundingBox.java
src/main/java/net/citizensnpcs/api/event/CitizensDisableEvent.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/ai/flocking/GroupNPCFlock.java
src/main/java/net/citizensnpcs/api/ai/tree/ForwardingBehaviorGoalAdapter.java
src/main/java/net/citizensnpcs/api/util/YamlStorageWithLists.java
src/main/java/net/citizensnpcs/api/event/NPCLeftClickEvent.java
src/main/java/net/citizensnpcs/api/util/EntityDim.java
src/main/java/net/citizensnpcs/api/event/CitizensReloadEvent.java
src/main/java/net/citizensnpcs/api/npc/MemoryNPCDataStore.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/event/CitizensEnableEvent.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationReplaceEvent.java
src/main/java/net/citizensnpcs/api/event/NPCCombustByBlockEvent.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/event/NPCAddTraitEvent.java
</description></item><item><title>#1075 Run autoformatter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1075/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1075/changes#detail0</guid><pubDate>Sun, 5 Nov 2023 08:35:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCRemoveTraitEvent.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphAStarNode.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/gui/MenuContext.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/event/NPCCollisionEvent.java
src/main/java/net/citizensnpcs/api/jnbt/NBTConstants.java
src/main/java/net/citizensnpcs/api/command/exception/CommandException.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationCancelEvent.java
src/main/java/net/citizensnpcs/api/ai/StuckAction.java
src/main/java/net/citizensnpcs/api/jnbt/EndTag.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationBeginEvent.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/jnbt/NBTUtils.java
src/main/java/net/citizensnpcs/api/jnbt/DoubleTag.java
src/main/java/net/citizensnpcs/api/ai/speech/TalkableEntity.java
src/main/java/net/citizensnpcs/api/event/NPCTraitCommandDetachEvent.java
src/main/java/net/citizensnpcs/api/hpastar/ReversableAStarNode.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationStuckEvent.java
src/main/java/net/citizensnpcs/api/jnbt/ListTag.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/event/CommandSenderCreateNPCEvent.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/event/NPCCombustByEntityEvent.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/npc/BlockBreaker.java
src/main/java/net/citizensnpcs/api/ai/flocking/RadiusNPCFlock.java
src/main/java/net/citizensnpcs/api/jnbt/CompoundTag.java
src/main/java/net/citizensnpcs/api/event/PlayerCreateNPCEvent.java
src/main/java/net/citizensnpcs/api/event/NPCDespawnEvent.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
src/main/java/net/citizensnpcs/api/scripting/ScriptFactory.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/ai/flocking/GroupNPCFlock.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/util/YamlStorageWithLists.java
src/main/java/net/citizensnpcs/api/jnbt/IntArrayTag.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphNode.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
src/main/java/net/citizensnpcs/api/ai/GoalSelector.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/command/Requirements.java
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationReplaceEvent.java
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java
src/main/java/net/citizensnpcs/api/persistence/LocationPersister.java
src/main/java/net/citizensnpcs/api/jnbt/NBTOutputStream.java
src/main/java/net/citizensnpcs/api/persistence/ItemStackPersister.java
src/main/java/net/citizensnpcs/api/ai/flocking/Flocker.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/test/java/net/citizensnpcs/api/ai/BehaviorTreeTest.java
src/main/java/net/citizensnpcs/api/event/EntityTargetNPCEvent.java
src/main/java/net/citizensnpcs/api/event/NPCDamageByBlockEvent.java
src/main/java/net/citizensnpcs/api/scripting/Script.java
src/main/java/net/citizensnpcs/api/jnbt/ShortTag.java
src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/event/NPCDamageByEntityEvent.java
src/test/java/net/citizensnpcs/api/ai/SimpleGoalControllerTest.java
src/main/java/net/citizensnpcs/api/scripting/SimpleScriptFactory.java
src/main/java/net/citizensnpcs/api/ai/goals/FollowPathGoal.java
src/main/java/net/citizensnpcs/api/ai/goals/MoveToGoal.java
src/main/java/net/citizensnpcs/api/jnbt/ByteArrayTag.java
src/main/java/net/citizensnpcs/api/event/NPCEvent.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/persistence/PersisterRegistry.java
src/main/java/net/citizensnpcs/api/ai/AttackStrategy.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/scripting/ContextProvider.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
src/main/java/net/citizensnpcs/api/event/CitizensEvent.java
src/main/java/net/citizensnpcs/api/scripting/EventRegistrar.java
src/main/java/net/citizensnpcs/api/jnbt/StringTag.java
src/main/java/net/citizensnpcs/api/event/NPCSelectEvent.java
src/main/java/net/citizensnpcs/api/hpastar/ClusterNode.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalEntry.java
src/main/java/net/citizensnpcs/api/jnbt/NBTInputStream.java
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java
src/main/java/net/citizensnpcs/api/astar/AStarGoal.java
src/main/java/net/citizensnpcs/api/event/NPCCombustEvent.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/jnbt/ByteTag.java
src/main/java/net/citizensnpcs/api/event/NPCCreateEvent.java
src/main/java/net/citizensnpcs/api/event/NPCDamageEntityEvent.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationCompleteEvent.java
src/main/java/net/citizensnpcs/api/event/NPCTraitCommandAttachEvent.java
src/main/java/net/citizensnpcs/api/ai/flocking/CohesionBehavior.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationEvent.java
src/main/java/net/citizensnpcs/api/astar/SimpleAStarStorage.java
src/main/java/net/citizensnpcs/api/util/BoundingBox.java
src/main/java/net/citizensnpcs/api/ai/tree/Precondition.java
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/util/Paginator.java
src/main/java/net/citizensnpcs/api/ai/tree/ForwardingBehaviorGoalAdapter.java
src/main/java/net/citizensnpcs/api/command/CommandAnnotationProcessor.java
src/main/java/net/citizensnpcs/api/event/NPCLeftClickEvent.java
src/main/java/net/citizensnpcs/api/util/EntityDim.java
src/main/java/net/citizensnpcs/api/scripting/SimpleScript.java
src/main/java/net/citizensnpcs/api/jnbt/Tag.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java
src/main/java/net/citizensnpcs/api/jnbt/IntTag.java
src/main/java/net/citizensnpcs/api/jnbt/LongTag.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/jnbt/FloatTag.java
src/main/java/net/citizensnpcs/api/event/NPCCombustByBlockEvent.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/ai/goals/TargetNearbyEntityGoal.java
src/main/java/net/citizensnpcs/api/ai/tree/TimerDecorator.java
src/main/java/net/citizensnpcs/api/util/Storage.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/scripting/CompileCallback.java
src/main/java/net/citizensnpcs/api/event/NPCAddTraitEvent.java
</description></item><item><title>#1074 Add new permission to ignore owner (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1074/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1074/changes#detail0</guid><pubDate>Sat, 4 Nov 2023 18:04:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
</description></item><item><title>#1073 Rework translator class to load JSON files rather than ResourceBundles (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1073/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1073/changes#detail0</guid><pubDate>Thu, 2 Nov 2023 17:45:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/tree/Decorator.java
src/main/java/net/citizensnpcs/api/util/Translator.java
</description></item><item><title>#1072 Add a simple callback decorator to behavior tree (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1072/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1072/changes#detail0</guid><pubDate>Wed, 1 Nov 2023 15:19:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/tree/Callback.java
</description></item><item><title>#1071 Add metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1071/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1071/changes#detail0</guid><pubDate>Tue, 31 Oct 2023 17:49:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1070 Add some metadata for hologram NPCs, completions providers now include the selected NPC as an argument (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1070/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1070/changes#detail0</guid><pubDate>Mon, 30 Oct 2023 14:49:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/command/Arg.java
</description></item><item><title>#1069 Add event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1069/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1069/changes#detail0</guid><pubDate>Sun, 29 Oct 2023 17:37:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCLinkToPlayerEvent.java
</description></item><item><title>#1068 Remove getScriptFolder (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1068/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1068/changes#detail0</guid><pubDate>Sat, 28 Oct 2023 18:09:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
</description></item><item><title>#1067 Allow location flag to be parsed for getSenderLocation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1067/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1067/changes#detail0</guid><pubDate>Mon, 23 Oct 2023 09:24:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/ai/tree/StatusMapper.java
</description></item><item><title>#1066 Restore owner checks (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1066/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1066/changes#detail0</guid><pubDate>Fri, 13 Oct 2023 14:19:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
</description></item><item><title>#1065 Bump deps, don't mirror npc.data() to entity metadata store (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1065/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1065/changes#detail0</guid><pubDate>Fri, 13 Oct 2023 13:49:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
pom.xml
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1064 Safety check for spigotutil#getVersion (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1064/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1064/changes#detail0</guid><pubDate>Fri, 6 Oct 2023 18:46:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#1063 1.20.2 update (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1063/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1063/changes#detail0</guid><pubDate>Sun, 1 Oct 2023 09:27:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
pom.xml
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1062 Make Vault optional for PlayerFilter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1062/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1062/changes#detail0</guid><pubDate>Tue, 5 Sep 2023 17:05:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/util/PermissionUtil.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
</description></item><item><title>#1061 Make citizensAPI impl field volatile (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1061/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1061/changes#detail0</guid><pubDate>Tue, 29 Aug 2023 16:35:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
</description></item><item><title>#1060 Revert passable state to last-wins. PassableState priority appears to have too much friction, and a custom passable state combining API would run into difficulties with cross-plugin compatibility. One alternative would be to expose some passability bits for ground, water, flying, etc. in the storage to both slightly optimise block lookups and allow safer passability overrides. (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1060/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1060/changes#detail0</guid><pubDate>Sun, 27 Aug 2023 16:42:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#1059 Add an untested adventure component persister (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1059/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1059/changes#detail0</guid><pubDate>Sat, 26 Aug 2023 14:05:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/persistence/ComponentPersister.java
src/main/java/net/citizensnpcs/api/persistence/Persister.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1058 Add new metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1058/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1058/changes#detail0</guid><pubDate>Sun, 6 Aug 2023 10:58:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1057 Add deselect() function (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1057/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1057/changes#detail0</guid><pubDate>Sat, 29 Jul 2023 15:26:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPCSelector.java
</description></item><item><title>#1056 Rename AStarNode method for clarity (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1056/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1056/changes#detail0</guid><pubDate>Wed, 19 Jul 2023 15:54:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/AStarNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#1055 Bump phtree dep version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1055/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1055/changes#detail0</guid><pubDate>Mon, 10 Jul 2023 16:41:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#1054 Force finish should work for pathfind and non pathfind states (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1054/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1054/changes#detail0</guid><pubDate>Sun, 9 Jul 2023 19:01:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#1053 Force finish wander goal if params change (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1053/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1053/changes#detail0</guid><pubDate>Sun, 9 Jul 2023 19:00:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#1052 Don't use guava Function/Supplier (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1052/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1052/changes#detail0</guid><pubDate>Sun, 9 Jul 2023 18:59:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/SimpleAStarStorage.java
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java
src/main/java/net/citizensnpcs/api/ai/tree/StatusMapper.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#1051 Support --uuid for commands (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1051/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1051/changes#detail0</guid><pubDate>Sun, 9 Jul 2023 10:57:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
</description></item><item><title>#1050 Temporarily set passablestate to and together all passablestates until a better solution is made (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1050/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1050/changes#detail0</guid><pubDate>Sat, 8 Jul 2023 15:05:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#1049 Just disable the teleport stuck action for wander (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1049/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1049/changes#detail0</guid><pubDate>Sat, 8 Jul 2023 13:52:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#1048 Bump block costs by one block, better message colour detection (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1048/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1048/changes#detail0</guid><pubDate>Sat, 8 Jul 2023 13:36:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#1047 Change wandergoal worldguard region to be a supplier (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1047/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1047/changes#detail0</guid><pubDate>Sun, 2 Jul 2023 18:12:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/command/CommandMessages.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#1046 FollowGoal should continue after first point reached (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1046/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1046/changes#detail0</guid><pubDate>Sun, 25 Jun 2023 18:38:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/FollowPathGoal.java
</description></item><item><title>#1045 Add a simple path following goal (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1045/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1045/changes#detail0</guid><pubDate>Sun, 25 Jun 2023 18:03:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/MoveToGoal.java
src/main/java/net/citizensnpcs/api/ai/goals/FollowPathGoal.java
</description></item><item><title>#1044 Remove debug statement (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1044/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1044/changes#detail0</guid><pubDate>Sun, 25 Jun 2023 16:19:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
</description></item><item><title>#1043 Add NPCPistonPushEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1043/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1043/changes#detail0</guid><pubDate>Sun, 25 Jun 2023 14:37:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCPistonPushEvent.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1042 Add new PlayerFilter method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1042/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1042/changes#detail0</guid><pubDate>Sun, 25 Jun 2023 13:58:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
src/main/java/net/citizensnpcs/api/ai/goals/TargetNearbyEntityGoal.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
src/main/java/net/citizensnpcs/api/util/RemoveReason.java
src/main/java/net/citizensnpcs/api/ai/flocking/CohesionBehavior.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/util/ResultSetHandler.java
</description></item><item><title>#1041 Add some parsing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1041/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1041/changes#detail0</guid><pubDate>Sun, 18 Jun 2023 09:24:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1040 Add new uuid metho (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1040/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1040/changes#detail0</guid><pubDate>Sun, 18 Jun 2023 09:07:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1039 Add metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1039/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1039/changes#detail0</guid><pubDate>Wed, 14 Jun 2023 15:46:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1038 Add some api to slot (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1038/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1038/changes#detail0</guid><pubDate>Wed, 14 Jun 2023 15:19:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
</description></item><item><title>#1037 1.20.1 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1037/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1037/changes#detail0</guid><pubDate>Tue, 13 Jun 2023 12:26:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#1036 Rework knockback/push event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1036/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1036/changes#detail0</guid><pubDate>Mon, 12 Jun 2023 13:18:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCKnockbackEvent.java
src/main/java/net/citizensnpcs/api/event/NPCPushEvent.java
src/main/java/net/citizensnpcs/api/command/Flag.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1035 Simplify owner trait slightly (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1035/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1035/changes#detail0</guid><pubDate>Sun, 11 Jun 2023 08:51:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
</description></item><item><title>#1034 Bump pom.xml (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1034/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1034/changes#detail0</guid><pubDate>Thu, 8 Jun 2023 14:43:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#1033 Change chatcolor import (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1033/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1033/changes#detail0</guid><pubDate>Tue, 16 May 2023 15:45:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
</description></item><item><title>#1032 Duration parser (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1032/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1032/changes#detail0</guid><pubDate>Sun, 14 May 2023 17:01:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#1031 Implement defaultUnits properly (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1031/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1031/changes#detail0</guid><pubDate>Sun, 14 May 2023 15:50:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#1030 Fix a Java 11 compat issue, add an option for default duration units (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1030/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1030/changes#detail0</guid><pubDate>Sun, 14 May 2023 14:55:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
pom.xml
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#1029 Fix nullability not being allowed for collections in PersistenceLoader (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1029/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1029/changes#detail0</guid><pubDate>Sat, 13 May 2023 15:55:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#1028 Rework playerfilter to be a state machine (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1028/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1028/changes#detail0</guid><pubDate>Thu, 11 May 2023 13:54:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
</description></item><item><title>#1028 Use full name in npc placeholders (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1028/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1028/changes#detail1</guid><pubDate>Thu, 11 May 2023 13:54:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#1027 Add implementation-detail methods to PlayerFilter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1027/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1027/changes#detail0</guid><pubDate>Thu, 11 May 2023 08:13:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
</description></item><item><title>#1026 NPC shop changes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1026/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1026/changes#detail0</guid><pubDate>Sun, 7 May 2023 14:03:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
</description></item><item><title>#1025 API changes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1025/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1025/changes#detail0</guid><pubDate>Sat, 6 May 2023 15:06:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#1024 Catch IllegalAccessException for old minecraft versions (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1024/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1024/changes#detail0</guid><pubDate>Wed, 3 May 2023 14:53:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/Injector.java
</description></item><item><title>#1023 Remove guava Function usage, remove very old ScriptCompiler classloader workaround since Nashorn should be used at all times (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1023/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1023/changes#detail0</guid><pubDate>Sat, 29 Apr 2023 17:14:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/test/java/net/citizensnpcs/api/ai/BehaviorTreeTest.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/gui/PercentageSlotHandler.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
src/main/java/net/citizensnpcs/api/ai/tree/Decorator.java
src/main/java/net/citizensnpcs/api/hpastar/AStarSolution.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#1022 Add optIn to track trait stats (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1022/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1022/changes#detail0</guid><pubDate>Tue, 25 Apr 2023 15:11:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
</description></item><item><title>#1021 Remove some deprecated metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1021/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1021/changes#detail0</guid><pubDate>Tue, 25 Apr 2023 13:22:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#1020 Another attempt at fixing doors (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1020/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1020/changes#detail0</guid><pubDate>Mon, 24 Apr 2023 15:51:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#1019 Add API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1019/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1019/changes#detail0</guid><pubDate>Sun, 23 Apr 2023 15:46:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#1018 Skip loading speech trait (removed) (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1018/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1018/changes#detail0</guid><pubDate>Sat, 22 Apr 2023 07:01:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#1017 Remove VocalChord/SpeechFactory (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1017/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1017/changes#detail0</guid><pubDate>Thu, 20 Apr 2023 15:43:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/speech/SimpleSpeechController.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java
src/main/java/net/citizensnpcs/api/ai/speech/TalkableEntity.java
src/main/java/net/citizensnpcs/api/ai/speech/Talkable.java
src/main/java/net/citizensnpcs/api/ai/speech/event/NPCSpeechEvent.java
src/main/java/net/citizensnpcs/api/trait/trait/Speech.java
src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/ai/speech/event/SpeechTargetedEvent.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/speech/VocalChord.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechFactory.java
src/main/java/net/citizensnpcs/api/ai/speech/event/SpeechBystanderEvent.java
src/main/java/net/citizensnpcs/api/ai/speech/event/SpeechEvent.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechController.java
</description></item><item><title>#1016 Update PlayerFilter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1016/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1016/changes#detail0</guid><pubDate>Thu, 20 Apr 2023 14:09:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
</description></item><item><title>#1015 Don't replace @p (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1015/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1015/changes#detail0</guid><pubDate>Thu, 20 Apr 2023 14:02:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#1014 Tweak doorexaminer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1014/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1014/changes#detail0</guid><pubDate>Wed, 19 Apr 2023 17:36:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#1013 Add playerfilter run (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1013/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1013/changes#detail0</guid><pubDate>Mon, 17 Apr 2023 17:58:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
</description></item><item><title>#1012 Add new event and API for PlayerFilter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1012/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1012/changes#detail0</guid><pubDate>Sun, 16 Apr 2023 17:47:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Translator.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
src/main/java/net/citizensnpcs/api/event/NPCSeenByPlayerEvent.java
</description></item><item><title>#1011 Check stand ability (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1011/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1011/changes#detail0</guid><pubDate>Sat, 15 Apr 2023 18:07:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>.mvn/extensions.xml
.mvn/maven-build-cache-config.xml
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#1010 Revert back to old calculation method until API is changed (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1010/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1010/changes#detail0</guid><pubDate>Thu, 13 Apr 2023 17:06:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#1009 Fix VectorNode (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1009/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1009/changes#detail0</guid><pubDate>Wed, 12 Apr 2023 14:27:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#1008 Add api (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1008/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1008/changes#detail0</guid><pubDate>Wed, 5 Apr 2023 18:35:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
</description></item><item><title>#1007 Add new api method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1007/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1007/changes#detail0</guid><pubDate>Wed, 5 Apr 2023 13:52:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
</description></item><item><title>#1006 Use &amp; instead of | for passability state (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1006/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1006/changes#detail0</guid><pubDate>Wed, 5 Apr 2023 13:17:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#1005 Clone goal vector (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1005/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1005/changes#detail0</guid><pubDate>Wed, 5 Apr 2023 13:14:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/util/BoundingBox.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
</description></item><item><title>#1004 Add .yml to build cache (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1004/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1004/changes#detail0</guid><pubDate>Thu, 30 Mar 2023 17:37:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>.mvn/maven-build-cache-config.xml
</description></item><item><title>#1001 Trial adding .mvn (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1001/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1001/changes#detail0</guid><pubDate>Thu, 30 Mar 2023 15:23:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>.mvn/extensions.xml
.mvn/maven-build-cache-config.xml
</description></item><item><title>#1000 Lowercase string components (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/1000/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/1000/changes#detail0</guid><pubDate>Sun, 26 Mar 2023 15:56:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#999 Add metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/999/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/999/changes#detail0</guid><pubDate>Sat, 25 Mar 2023 15:23:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#998 Crude json matching (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/998/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/998/changes#detail0</guid><pubDate>Sat, 25 Mar 2023 14:03:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#997 Further autocomplete fixes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/997/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/997/changes#detail0</guid><pubDate>Tue, 21 Mar 2023 15:31:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#996 Update requiresNameHologram (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/996/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/996/changes#detail0</guid><pubDate>Mon, 20 Mar 2023 23:32:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#995 Replace with name rather than fullname (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/995/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/995/changes#detail0</guid><pubDate>Sun, 19 Mar 2023 08:22:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#994 Allow some of the generic placeholders to work when only the NPC is specified (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/994/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/994/changes#detail0</guid><pubDate>Sat, 18 Mar 2023 15:28:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#993 Bump pom version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/993/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/993/changes#detail0</guid><pubDate>Tue, 14 Mar 2023 19:34:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#992 Better command autocomplete (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/992/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/992/changes#detail0</guid><pubDate>Tue, 14 Mar 2023 17:41:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/util/BoundingBox.java
</description></item><item><title>#992 Remove NPCEnderTeleportEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/992/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/992/changes#detail1</guid><pubDate>Tue, 14 Mar 2023 17:41:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCEnderTeleportEvent.java
</description></item><item><title>#991 Placeholder range fix (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/991/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/991/changes#detail0</guid><pubDate>Tue, 14 Mar 2023 12:55:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#990 Add some new nearest npc id placeholders (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/990/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/990/changes#detail0</guid><pubDate>Tue, 14 Mar 2023 12:40:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#989 Lock exception stack trace behind debug (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/989/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/989/changes#detail0</guid><pubDate>Sun, 12 Mar 2023 18:32:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#988 Temporarily log number format exceptions (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/988/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/988/changes#detail0</guid><pubDate>Sun, 12 Mar 2023 18:31:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#987 Add playerfilter API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/987/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/987/changes#detail0</guid><pubDate>Sun, 12 Mar 2023 14:30:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
pom.xml
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/command/Injector.java
</description></item><item><title>#986 Add player filter API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/986/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/986/changes#detail0</guid><pubDate>Tue, 7 Mar 2023 15:57:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/trait/trait/PlayerFilter.java
</description></item><item><title>#985 Relicense to LGPL (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/985/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/985/changes#detail0</guid><pubDate>Sun, 5 Mar 2023 16:48:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>LICENSE
</description></item><item><title>#985 Change back (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/985/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/985/changes#detail1</guid><pubDate>Sun, 5 Mar 2023 16:48:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>LICENSE
</description></item><item><title>#984 Minor API changes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/984/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/984/changes#detail0</guid><pubDate>Sun, 5 Mar 2023 16:15:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
src/main/java/net/citizensnpcs/api/util/EyeHeightBoundingBox.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#983 Add right click eventual cancellation method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/983/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/983/changes#detail0</guid><pubDate>Wed, 1 Mar 2023 15:06:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCRightClickEvent.java
</description></item><item><title>#982 Add debug for name parsing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/982/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/982/changes#detail0</guid><pubDate>Mon, 27 Feb 2023 14:04:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#981 Add placeholders api (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/981/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/981/changes#detail0</guid><pubDate>Sun, 26 Feb 2023 07:52:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#980 Cancel WanderGoal if paused (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/980/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/980/changes#detail0</guid><pubDate>Tue, 21 Feb 2023 17:03:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#979 Pass teleport cause through (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/979/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/979/changes#detail0</guid><pubDate>Tue, 14 Feb 2023 23:19:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#978 More aggressive world culling from locationlookup (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/978/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/978/changes#detail0</guid><pubDate>Tue, 14 Feb 2023 21:37:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#977 Add boundingbox method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/977/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/977/changes#detail0</guid><pubDate>Mon, 13 Feb 2023 16:46:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/BoundingBox.java
</description></item><item><title>#976 Push NPC metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/976/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/976/changes#detail0</guid><pubDate>Mon, 13 Feb 2023 12:54:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#975 Remove some exception classes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/975/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/975/changes#detail0</guid><pubDate>Sat, 11 Feb 2023 15:11:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/exception/NPCException.java
src/main/java/net/citizensnpcs/api/exception/CharacterException.java
src/main/java/net/citizensnpcs/api/exception/NPCLoadException.java
</description></item><item><title>#974 Add onWorldUnload to locationlookup (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/974/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/974/changes#detail0</guid><pubDate>Thu, 9 Feb 2023 13:10:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#973 Add metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/973/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/973/changes#detail0</guid><pubDate>Wed, 8 Feb 2023 14:07:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#972 Fix skipped hex code conversion (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/972/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/972/changes#detail0</guid><pubDate>Sun, 5 Feb 2023 06:47:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#971 Add missing npc metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/971/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/971/changes#detail0</guid><pubDate>Thu, 19 Jan 2023 10:35:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#970 Use getFullName for placeholder NPC name (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/970/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/970/changes#detail0</guid><pubDate>Sun, 8 Jan 2023 16:45:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#969 Move booleanslothandler (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/969/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/969/changes#detail0</guid><pubDate>Fri, 6 Jan 2023 15:35:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/gui/BooleanSlotHandler.java
</description></item><item><title>#968 Add some null checks (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/968/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/968/changes#detail0</guid><pubDate>Thu, 5 Jan 2023 16:42:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#967 Shift click context checker (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/967/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/967/changes#detail0</guid><pubDate>Thu, 5 Jan 2023 12:28:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#966 Add new API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/966/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/966/changes#detail0</guid><pubDate>Thu, 5 Jan 2023 12:05:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/NMSHelper.java
</description></item><item><title>#966 Remove old files (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/966/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/966/changes#detail1</guid><pubDate>Thu, 5 Jan 2023 12:05:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/SkullMetaProvider.java
src/main/java/net/citizensnpcs/api/InventoryHelper.java
</description></item><item><title>#965 Pass shift click events (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/965/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/965/changes#detail0</guid><pubDate>Wed, 4 Jan 2023 16:12:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#964 Fix idebug (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/964/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/964/changes#detail0</guid><pubDate>Tue, 3 Jan 2023 23:56:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#963 Add EntityDim API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/963/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/963/changes#detail0</guid><pubDate>Tue, 3 Jan 2023 12:55:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/BoundingBox.java
src/main/java/net/citizensnpcs/api/util/EntityDim.java
</description></item><item><title>#962 Inventory trait consistency updates (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/962/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/962/changes#detail0</guid><pubDate>Tue, 3 Jan 2023 09:36:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#961 Parse components on load (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/961/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/961/changes#detail0</guid><pubDate>Mon, 2 Jan 2023 10:44:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#960 Add persistence default elision (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/960/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/960/changes#detail0</guid><pubDate>Sun, 1 Jan 2023 16:24:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#959 Missing commit (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/959/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/959/changes#detail0</guid><pubDate>Sun, 1 Jan 2023 14:28:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#958 Update inventory trait less frequently (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/958/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/958/changes#detail0</guid><pubDate>Sun, 1 Jan 2023 07:30:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#957 Add some API and remove NPC Metadata Strings (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/957/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/957/changes#detail0</guid><pubDate>Sun, 1 Jan 2023 07:27:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Navigator.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#956 Add new metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/956/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/956/changes#detail0</guid><pubDate>Thu, 29 Dec 2022 15:26:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorageWithLists.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#955 Support more than 2 compatMaterials (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/955/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/955/changes#detail0</guid><pubDate>Tue, 27 Dec 2022 16:31:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
</description></item><item><title>#954 Fix test (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/954/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/954/changes#detail0</guid><pubDate>Tue, 27 Dec 2022 16:27:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
</description></item><item><title>#953 Half-working YamlKey with lists (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/953/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/953/changes#detail0</guid><pubDate>Tue, 27 Dec 2022 16:22:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorageWithLists.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#952 Catch GUIMenu errors and close the menu if they occur (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/952/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/952/changes#detail0</guid><pubDate>Tue, 27 Dec 2022 11:30:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
</description></item><item><title>#951 Upgrade skull saving (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/951/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/951/changes#detail0</guid><pubDate>Tue, 27 Dec 2022 05:07:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#950 Adjust requiresNameHologram (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/950/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/950/changes#detail0</guid><pubDate>Sun, 25 Dec 2022 16:20:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#949 Convert Citizens2-style color codes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/949/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/949/changes#detail0</guid><pubDate>Sat, 24 Dec 2022 18:01:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#948 Add marker API to player metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/948/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/948/changes#detail0</guid><pubDate>Sat, 24 Dec 2022 13:43:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#947 Add per player metadata API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/947/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/947/changes#detail0</guid><pubDate>Sat, 24 Dec 2022 11:54:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#946 More name consistency changes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/946/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/946/changes#detail0</guid><pubDate>Sat, 24 Dec 2022 05:36:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
pom.xml
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#945 Add string component cache (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/945/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/945/changes#detail0</guid><pubDate>Thu, 22 Dec 2022 15:17:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#944 Clear the tree instead of creating new ones (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/944/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/944/changes#detail0</guid><pubDate>Tue, 20 Dec 2022 14:48:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/LocationLookup.java
</description></item><item><title>#943 Add NPCRenameEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/943/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/943/changes#detail0</guid><pubDate>Tue, 20 Dec 2022 13:33:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/event/NPCRenameEvent.java
</description></item><item><title>#942 Fix some component bugs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/942/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/942/changes#detail0</guid><pubDate>Tue, 20 Dec 2022 13:27:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/util/Translator.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#941 Convert legacy &amp;# formatting for hex codes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/941/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/941/changes#detail0</guid><pubDate>Mon, 19 Dec 2022 14:41:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#940 Add metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/940/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/940/changes#detail0</guid><pubDate>Sun, 18 Dec 2022 16:37:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java
</description></item><item><title>#939 Remove Colorizer class (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/939/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/939/changes#detail0</guid><pubDate>Sun, 18 Dec 2022 05:50:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/Translator.java
src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/util/Colorizer.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#938 Save inventory less frequently (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/938/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/938/changes#detail0</guid><pubDate>Wed, 14 Dec 2022 14:41:40 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#937 getValuesDeep now removes all configurationsections from output (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/937/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/937/changes#detail0</guid><pubDate>Sun, 11 Dec 2022 13:27:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/NBTStorage.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#936 Bump pom and add new navigator method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/936/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/936/changes#detail0</guid><pubDate>Thu, 8 Dec 2022 15:21:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Navigator.java
pom.xml
</description></item><item><title>#935 Minor changes to ItemStorage (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/935/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/935/changes#detail0</guid><pubDate>Tue, 6 Dec 2022 14:54:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#934 Remove double pause on wander goal (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/934/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/934/changes#detail0</guid><pubDate>Mon, 5 Dec 2022 14:33:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#933 Fix hex color codes not applying formatting reset (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/933/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/933/changes#detail0</guid><pubDate>Sat, 3 Dec 2022 17:39:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#932 Remove some outdated API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/932/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/932/changes#detail0</guid><pubDate>Sat, 3 Dec 2022 13:33:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/LocationLookup.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
</description></item><item><title>#931 name() not ID (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/931/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/931/changes#detail0</guid><pubDate>Sat, 3 Dec 2022 13:00:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#930 Remove nameable (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/930/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/930/changes#detail0</guid><pubDate>Sat, 3 Dec 2022 12:50:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#929 Add some API for /npc item, cancel item click events if transitioning in inventory GUIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/929/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/929/changes#detail0</guid><pubDate>Sat, 3 Dec 2022 10:22:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#928 Allow empty persist keys (fixes shop name loading) (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/928/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/928/changes#detail0</guid><pubDate>Fri, 2 Dec 2022 17:18:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#927 Add formatting reset to hex color codes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/927/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/927/changes#detail0</guid><pubDate>Thu, 1 Dec 2022 15:53:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#926 Add method for updating custom name (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/926/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/926/changes#detail0</guid><pubDate>Wed, 30 Nov 2022 09:43:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#925 Make valueType affect persist delegate (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/925/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/925/changes#detail0</guid><pubDate>Sat, 26 Nov 2022 16:32:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
</description></item><item><title>#924 Add jd links to adventure (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/924/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/924/changes#detail0</guid><pubDate>Wed, 16 Nov 2022 13:58:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#923 Try to fix hex color code error (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/923/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/923/changes#detail0</guid><pubDate>Mon, 14 Nov 2022 15:53:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCKnockbackEvent.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#922 Add knockback event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/922/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/922/changes#detail0</guid><pubDate>Sun, 13 Nov 2022 15:33:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCKnockbackEvent.java
</description></item><item><title>#921 Add isPushableByFluid method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/921/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/921/changes#detail0</guid><pubDate>Sun, 13 Nov 2022 12:54:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#920 Trial using runtime maven dependencies to reduce jar size (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/920/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/920/changes#detail0</guid><pubDate>Sun, 13 Nov 2022 04:51:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#919 Add back the unknown command message (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/919/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/919/changes#detail0</guid><pubDate>Sat, 12 Nov 2022 08:17:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#918 Make wander goal pausing cancel navigation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/918/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/918/changes#detail0</guid><pubDate>Sat, 12 Nov 2022 04:51:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#917 TraitName annotation should be lowercased (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/917/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/917/changes#detail0</guid><pubDate>Thu, 10 Nov 2022 14:07:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
</description></item><item><title>#916 Add delay to WanderGoal builder (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/916/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/916/changes#detail0</guid><pubDate>Mon, 7 Nov 2022 15:30:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#915 Switch to ifPresent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/915/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/915/changes#detail0</guid><pubDate>Mon, 7 Nov 2022 10:27:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#914 Work towards adding a pathfinding-less version of WanderGoal (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/914/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/914/changes#detail0</guid><pubDate>Sun, 6 Nov 2022 15:19:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#913 Allow TraitInfo to have an arguments constructor if a supplier is given (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/913/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/913/changes#detail0</guid><pubDate>Sun, 6 Nov 2022 10:15:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
</description></item><item><title>#912 Use minimessage in one more place (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/912/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/912/changes#detail0</guid><pubDate>Sat, 29 Oct 2022 14:42:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#911 @Arg should default to null not empty string (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/911/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/911/changes#detail0</guid><pubDate>Fri, 28 Oct 2022 11:20:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/command/Arg.java
</description></item><item><title>#910 Be more flexible in getFullName() too (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/910/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/910/changes#detail0</guid><pubDate>Wed, 26 Oct 2022 09:01:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#909 More sane highlight colour handling (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/909/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/909/changes#detail0</guid><pubDate>Wed, 26 Oct 2022 08:59:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#908 Add missing underline conversion chatcolor (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/908/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/908/changes#detail0</guid><pubDate>Sat, 22 Oct 2022 02:23:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#907 Remove despawn call in destroy (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/907/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/907/changes#detail0</guid><pubDate>Sun, 16 Oct 2022 02:44:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#906 Add despawn call to destroy() (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/906/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/906/changes#detail0</guid><pubDate>Sun, 16 Oct 2022 02:41:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#905 Make all color codes reset formatting directives (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/905/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/905/changes#detail0</guid><pubDate>Sat, 15 Oct 2022 08:59:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/ai/tree/ForwardingBehaviorGoalAdapter.java
</description></item><item><title>#904 Add text decoration reset tag (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/904/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/904/changes#detail0</guid><pubDate>Thu, 13 Oct 2022 03:08:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#903 Narrow shift click in inventory GUI to viewers (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/903/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/903/changes#detail0</guid><pubDate>Sat, 8 Oct 2022 02:24:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#902 Use stringbuffer for Java 8 compat (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/902/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/902/changes#detail0</guid><pubDate>Thu, 6 Oct 2022 12:13:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#901 Implement minimessage with colorcode converter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/901/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/901/changes#detail0</guid><pubDate>Wed, 5 Oct 2022 14:39:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Colorizer.java
src/main/java/net/citizensnpcs/api/util/Paginator.java
pom.xml
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#900 Check partial args in tab complete (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/900/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/900/changes#detail0</guid><pubDate>Tue, 4 Oct 2022 15:41:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#899 LoaderOptions doesn't exist in 1.8.8 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/899/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/899/changes#detail0</guid><pubDate>Tue, 4 Oct 2022 10:30:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#898 Ignore if yamlLoaderOptions haven't been found (peridot491)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/898/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/898/changes#detail0</guid><pubDate>Mon, 3 Oct 2022 01:13:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#897 Try to increase max codepoint limit for yaml files (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/897/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/897/changes#detail0</guid><pubDate>Sun, 2 Oct 2022 15:10:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#896 Don't error on missing plugin command (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/896/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/896/changes#detail0</guid><pubDate>Wed, 14 Sep 2022 18:28:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#895 Fix hasCommand (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/895/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/895/changes#detail0</guid><pubDate>Sun, 11 Sep 2022 09:53:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#892 Update README (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/892/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/892/changes#detail0</guid><pubDate>Fri, 9 Sep 2022 11:44:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>README.md
</description></item><item><title>#889 Distribution management moved to Jenkins (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/889/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/889/changes#detail0</guid><pubDate>Thu, 8 Sep 2022 19:22:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#884 Add new repo for testing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/884/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/884/changes#detail0</guid><pubDate>Thu, 8 Sep 2022 19:01:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#883 Update pom.xml (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/883/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/883/changes#detail0</guid><pubDate>Wed, 7 Sep 2022 19:21:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#882 Implement @Arg for commands (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/882/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/882/changes#detail0</guid><pubDate>Wed, 7 Sep 2022 19:01:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/command/Arg.java
src/main/java/net/citizensnpcs/api/command/Flag.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#881 Implement new command value flag parsing API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/881/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/881/changes#detail0</guid><pubDate>Tue, 6 Sep 2022 18:11:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/command/Arg.java
src/main/java/net/citizensnpcs/api/command/Command.java
src/main/java/net/citizensnpcs/api/command/Flag.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#880 Use adventure for chat components, modernise translations (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/880/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/880/changes#detail0</guid><pubDate>Sat, 3 Sep 2022 16:22:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/Translator.java
pom.xml
src/main/java/net/citizensnpcs/api/util/ResourceTranslationProvider.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#879 Make ladder climber more specific (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/879/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/879/changes#detail0</guid><pubDate>Mon, 22 Aug 2022 14:00:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#878 Nullcheck entity (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/878/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/878/changes#detail0</guid><pubDate>Sat, 6 Aug 2022 17:25:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
</description></item><item><title>#877 Bump to 1.19.2 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/877/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/877/changes#detail0</guid><pubDate>Sat, 6 Aug 2022 02:20:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#876 Add new colorless method to Messaging (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/876/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/876/changes#detail0</guid><pubDate>Thu, 28 Jul 2022 15:34:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/speech/SpeechFactory.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#875 Add new helper methods to navigator (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/875/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/875/changes#detail0</guid><pubDate>Thu, 28 Jul 2022 07:43:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Navigator.java
</description></item><item><title>#874 Simplify navigator interface (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/874/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/874/changes#detail0</guid><pubDate>Thu, 28 Jul 2022 07:36:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Navigator.java
</description></item><item><title>#873 Bump pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/873/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/873/changes#detail0</guid><pubDate>Wed, 27 Jul 2022 21:03:22 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#872 Add ability to get the DataKey path in Persist values, remove deprecated skin metadata constants (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/872/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/872/changes#detail0</guid><pubDate>Wed, 27 Jul 2022 09:06:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/persistence/Persist.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#871 Add setClickHandler (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/871/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/871/changes#detail0</guid><pubDate>Tue, 26 Jul 2022 19:40:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
</description></item><item><title>#870 Alterations to persistence and menus (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/870/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/870/changes#detail0</guid><pubDate>Tue, 26 Jul 2022 15:50:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPattern.java
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/persistence/PersisterRegistry.java
</description></item><item><title>#869 Minor internal changes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/869/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/869/changes#detail0</guid><pubDate>Mon, 25 Jul 2022 07:40:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
</description></item><item><title>#868 Sources need to be generated for C2 to pick them up (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/868/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/868/changes#detail0</guid><pubDate>Fri, 22 Jul 2022 07:41:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#867 Update pom maven plugin version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/867/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/867/changes#detail0</guid><pubDate>Fri, 22 Jul 2022 07:23:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#866 Update some javadoc (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/866/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/866/changes#detail0</guid><pubDate>Fri, 22 Jul 2022 06:48:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/Persist.java
src/main/java/net/citizensnpcs/api/persistence/Persistable.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/persistence/PersisterRegistry.java
</description></item><item><title>#865 Add features to PersistenceLoader (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/865/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/865/changes#detail0</guid><pubDate>Thu, 21 Jul 2022 15:14:22 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/persistence/Persist.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/persistence/PersisterRegistry.java
</description></item><item><title>#864 Add the title to createInventory (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/864/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/864/changes#detail0</guid><pubDate>Sun, 17 Jul 2022 15:01:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java
</description></item><item><title>#863 Inventory GUI fixes and close doors if finished pathfinding &lt;1.8 blocks from the door (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/863/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/863/changes#detail0</guid><pubDate>Sun, 17 Jul 2022 14:29:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/gui/MenuContext.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#862 Inventory GUI bugfixes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/862/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/862/changes#detail0</guid><pubDate>Sat, 16 Jul 2022 18:10:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#861 Fallback to old style messages (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/861/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/861/changes#detail0</guid><pubDate>Thu, 14 Jul 2022 01:58:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#860 Add paginator and commandcontext APIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/860/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/860/changes#detail0</guid><pubDate>Sat, 9 Jul 2022 17:17:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/util/Paginator.java
</description></item><item><title>#859 Avoid setting inventory contents to inventory view on despawn (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/859/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/859/changes#detail0</guid><pubDate>Fri, 8 Jul 2022 14:46:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#858 Make wandergoal use a builder style (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/858/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/858/changes#detail0</guid><pubDate>Wed, 29 Jun 2022 10:15:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#857 Add better fallback for 1.8.8 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/857/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/857/changes#detail0</guid><pubDate>Sun, 26 Jun 2022 13:19:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#856 Fix some bugs with command components and add hasPage to paginator (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/856/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/856/changes#detail0</guid><pubDate>Sun, 26 Jun 2022 05:58:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Paginator.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#855 Run page onClick even if event cancelled (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/855/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/855/changes#detail0</guid><pubDate>Fri, 24 Jun 2022 04:43:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#854 Target 1.13 api (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/854/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/854/changes#detail0</guid><pubDate>Sun, 19 Jun 2022 04:44:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#853 Uncommitted changes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/853/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/853/changes#detail0</guid><pubDate>Sun, 19 Jun 2022 04:08:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
</description></item><item><title>#852 Add canStand**(block) (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/852/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/852/changes#detail0</guid><pubDate>Sun, 19 Jun 2022 04:05:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#851 Check WrappedCommandException for numbers (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/851/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/851/changes#detail0</guid><pubDate>Sun, 19 Jun 2022 03:19:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#850 Add some GUI APIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/850/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/850/changes#detail0</guid><pubDate>Tue, 14 Jun 2022 13:26:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenus.java
src/main/java/net/citizensnpcs/api/gui/InputMenu.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java
</description></item><item><title>#849 Anvil GUI (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/849/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/849/changes#detail0</guid><pubDate>Sun, 12 Jun 2022 11:49:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/MenuContext.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/ForwardingInventory.java
src/main/java/net/citizensnpcs/api/InventoryHelper.java
</description></item><item><title>#848 Add new API; disable shift click in inventory GUIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/848/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/848/changes#detail0</guid><pubDate>Sat, 11 Jun 2022 17:37:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/gui/ModalMenuInput.java
src/main/java/net/citizensnpcs/api/gui/InputMenu.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/InventoryHelper.java
</description></item><item><title>#847 Clarify some javadocs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/847/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/847/changes#detail0</guid><pubDate>Sat, 11 Jun 2022 07:27:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Navigator.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#846 Add frog to swimming type (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/846/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/846/changes#detail0</guid><pubDate>Sat, 11 Jun 2022 07:17:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
</description></item><item><title>#845 Bump maven plugin versions (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/845/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/845/changes#detail0</guid><pubDate>Wed, 8 Jun 2022 06:07:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#844 Including mockito prevents testing dependencies shading (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/844/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/844/changes#detail0</guid><pubDate>Wed, 8 Jun 2022 04:49:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#843 Update version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/843/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/843/changes#detail0</guid><pubDate>Wed, 8 Jun 2022 03:58:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#842 Add singleUse method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/842/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/842/changes#detail0</guid><pubDate>Tue, 31 May 2022 14:47:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/tree/StatusMapper.java
</description></item><item><title>#841 Lower door open/close volume (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/841/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/841/changes#detail0</guid><pubDate>Sat, 28 May 2022 18:20:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#840 Make door opening work more consistently (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/840/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/840/changes#detail0</guid><pubDate>Sat, 28 May 2022 17:12:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#839 Remove debug (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/839/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/839/changes#detail0</guid><pubDate>Sun, 8 May 2022 13:57:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#838 Use world methods for min/max height (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/838/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/838/changes#detail0</guid><pubDate>Fri, 6 May 2022 13:46:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#837 Abstract out min/max block y into new api (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/837/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/837/changes#detail0</guid><pubDate>Fri, 6 May 2022 13:26:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#836 Add new breaker API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/836/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/836/changes#detail0</guid><pubDate>Fri, 29 Apr 2022 21:59:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/BlockBreaker.java
</description></item><item><title>#835 Add duration parsing code to CommandContext (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/835/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/835/changes#detail0</guid><pubDate>Fri, 29 Apr 2022 18:39:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#834 Don't special case click handler annotation - fixes /npc equip (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/834/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/834/changes#detail0</guid><pubDate>Thu, 21 Apr 2022 05:12:40 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#833 Fix javadoc for attack range, work on GUI menus (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/833/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/833/changes#detail0</guid><pubDate>Wed, 20 Apr 2022 03:55:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InputMenu.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/MenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#832 Don't start sneaking for scaffolding until on the block (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/832/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/832/changes#detail0</guid><pubDate>Sat, 9 Apr 2022 07:01:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#831 Add metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/831/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/831/changes#detail0</guid><pubDate>Wed, 6 Apr 2022 04:40:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#830 Let Equipment trait handle setItemInHand on run() (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/830/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/830/changes#detail0</guid><pubDate>Sun, 3 Apr 2022 04:04:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#826 Remove Rhino debug message, handle shift-click to NPC inventory events in inventory GUIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/826/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/826/changes#detail0</guid><pubDate>Fri, 11 Mar 2022 18:53:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#825 Fallback from bounding boxes if using old minecraft (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/825/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/825/changes#detail0</guid><pubDate>Wed, 9 Mar 2022 18:26:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/ChunkBlockSource.java
</description></item><item><title>#825 Set item in hand less aggressively (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/825/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/825/changes#detail1</guid><pubDate>Wed, 9 Mar 2022 18:26:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#824 Bump pom dep (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/824/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/824/changes#detail0</guid><pubDate>Tue, 1 Mar 2022 12:54:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#823 Fix 1.8 compat (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/823/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/823/changes#detail0</guid><pubDate>Mon, 21 Feb 2022 09:37:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#822 Make equipment update from NPCs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/822/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/822/changes#detail0</guid><pubDate>Sun, 20 Feb 2022 13:33:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#821 Remove radiusSquared() method in favour of radius (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/821/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/821/changes#detail0</guid><pubDate>Sat, 19 Feb 2022 17:27:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/npc/BlockBreaker.java
</description></item><item><title>#820 MetadataStore no longer sets the default value in get() (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/820/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/820/changes#detail0</guid><pubDate>Sat, 19 Feb 2022 11:00:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java
</description></item><item><title>#819 Simplify swimming examiner, add new method to PathStrategy to get the current move destination (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/819/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/819/changes#detail0</guid><pubDate>Sat, 19 Feb 2022 08:36:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
src/main/java/net/citizensnpcs/api/ai/PathStrategy.java
</description></item><item><title>#818 Add select API to NPCSelector (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/818/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/818/changes#detail0</guid><pubDate>Sat, 19 Feb 2022 05:35:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPCSelector.java
</description></item><item><title>#817 Add documentation to Behavior, use standard name for StatusCoercer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/817/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/817/changes#detail0</guid><pubDate>Mon, 14 Feb 2022 17:10:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/tree/StatusCoercer.java
src/main/java/net/citizensnpcs/api/ai/tree/StatusMapper.java
src/main/java/net/citizensnpcs/api/ai/tree/Behavior.java
</description></item><item><title>#816 Fix first time players (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/816/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/816/changes#detail0</guid><pubDate>Fri, 11 Feb 2022 10:46:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#815 Breaking change; distanceMargin is now measured in blocks rather than blocks squared. Added destinationTeleportMargin for auto-teleporting (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/815/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/815/changes#detail0</guid><pubDate>Sat, 29 Jan 2022 06:54:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#814 Minor cleanup (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/814/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/814/changes#detail0</guid><pubDate>Fri, 28 Jan 2022 16:08:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#813 Fix logic error for offlineplayer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/813/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/813/changes#detail0</guid><pubDate>Fri, 28 Jan 2022 10:02:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#812 Fix closing doors in DoorExaminer (ish) (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/812/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/812/changes#detail0</guid><pubDate>Mon, 17 Jan 2022 18:18:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#811 Remove metadata api from pathpoint (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/811/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/811/changes#detail0</guid><pubDate>Sat, 15 Jan 2022 13:00:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
</description></item><item><title>#810 Add null check (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/810/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/810/changes#detail0</guid><pubDate>Sat, 8 Jan 2022 05:31:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#809 Add WIP API to VectorNode (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/809/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/809/changes#detail0</guid><pubDate>Thu, 6 Jan 2022 14:58:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java
</description></item><item><title>#808 Add some new placeholders (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/808/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/808/changes#detail0</guid><pubDate>Sun, 2 Jan 2022 15:39:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#807 Regex treats the replacement as regex, back to normal string replacement for now (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/807/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/807/changes#detail0</guid><pubDate>Sat, 1 Jan 2022 17:27:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#806 Add NPC.Metadata enum and packet update delay metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/806/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/806/changes#detail0</guid><pubDate>Sat, 1 Jan 2022 17:22:50 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java
</description></item><item><title>#805 Add metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/805/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/805/changes#detail0</guid><pubDate>Tue, 28 Dec 2021 12:13:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#804 Add some helper methods to NPC and NPCRegistry (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/804/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/804/changes#detail0</guid><pubDate>Mon, 27 Dec 2021 15:59:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
</description></item><item><title>#803 Add ability to create click components in Citizens messages (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/803/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/803/changes#detail0</guid><pubDate>Mon, 27 Dec 2021 01:12:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#802 Compile patterns (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/802/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/802/changes#detail0</guid><pubDate>Sat, 25 Dec 2021 16:52:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/ai/AbstractPathStrategy.java
</description></item><item><title>#801 Cache waterlogged support (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/801/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/801/changes#detail0</guid><pubDate>Sun, 19 Dec 2021 06:31:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#800 Bump pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/800/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/800/changes#detail0</guid><pubDate>Sat, 11 Dec 2021 03:15:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#799 Bump pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/799/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/799/changes#detail0</guid><pubDate>Wed, 1 Dec 2021 14:54:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#797 Add villager block trades metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/797/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/797/changes#detail0</guid><pubDate>Sat, 27 Nov 2021 16:09:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#796 Add BoundingBox#Empty (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/796/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/796/changes#detail0</guid><pubDate>Sat, 27 Nov 2021 04:33:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/ModalMenuInput.java
src/main/java/net/citizensnpcs/api/util/BoundingBox.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#795 Add missing null check (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/795/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/795/changes#detail0</guid><pubDate>Wed, 20 Oct 2021 10:42:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
</description></item><item><title>#794 Null check isOwnedBy (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/794/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/794/changes#detail0</guid><pubDate>Mon, 18 Oct 2021 12:53:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
</description></item><item><title>#793 Drop owner string from Owner trait (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/793/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/793/changes#detail0</guid><pubDate>Tue, 12 Oct 2021 12:43:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
</description></item><item><title>#792 Add new onPreSpawn method to trait (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/792/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/792/changes#detail0</guid><pubDate>Thu, 23 Sep 2021 06:11:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/Trait.java
</description></item><item><title>#791 Check if next is scaffolding too (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/791/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/791/changes#detail0</guid><pubDate>Mon, 20 Sep 2021 19:52:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#790 Check next material for scaffolding (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/790/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/790/changes#detail0</guid><pubDate>Mon, 20 Sep 2021 13:43:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#789 Add sneak metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/789/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/789/changes#detail0</guid><pubDate>Mon, 20 Sep 2021 13:00:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#788 Apply downward force when on scaffolding (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/788/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/788/changes#detail0</guid><pubDate>Mon, 20 Sep 2021 12:25:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#787 Load CurrentLocation trait first (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/787/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/787/changes#detail0</guid><pubDate>Wed, 1 Sep 2021 17:31:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#786 Allow GroupNPCFlock to be edited via the getNPCs() list (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/786/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/786/changes#detail0</guid><pubDate>Tue, 31 Aug 2021 13:05:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/GroupNPCFlock.java
</description></item><item><title>#785 Update paginator api (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/785/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/785/changes#detail0</guid><pubDate>Mon, 19 Jul 2021 15:01:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Paginator.java
</description></item><item><title>#784 Update to 1.17.1 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/784/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/784/changes#detail0</guid><pubDate>Wed, 7 Jul 2021 14:12:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#783 Fix worldguard compat (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/783/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/783/changes#detail0</guid><pubDate>Mon, 5 Jul 2021 15:30:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#782 Work on HPA* (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/782/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/782/changes#detail0</guid><pubDate>Sat, 3 Jul 2021 16:46:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/WorldAStarNode.java
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphEdge.java
src/main/java/net/citizensnpcs/api/hpastar/Tile.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphNode.java
src/main/java/net/citizensnpcs/api/hpastar/ReversableAStarNode.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphAStarNode.java
src/main/java/net/citizensnpcs/api/hpastar/SimpleAStarNode.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/hpastar/ClusterNode.java
src/main/java/net/citizensnpcs/api/hpastar/AStarSolution.java
src/main/java/net/citizensnpcs/api/hpastar/HPAStarStorage.java
</description></item><item><title>#781 Print stacktrace for persistenceloader error (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/781/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/781/changes#detail0</guid><pubDate>Sat, 3 Jul 2021 13:27:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#780 Stricter equality requirements for merging stacks in inventory GUIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/780/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/780/changes#detail0</guid><pubDate>Fri, 2 Jul 2021 12:41:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#779 Add error msg for PersistenceLoader save fail (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/779/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/779/changes#detail0</guid><pubDate>Wed, 30 Jun 2021 11:55:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#778 Fix incorrect usage of findLastTag in keyExists (villainkernelerror)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/778/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/778/changes#detail0</guid><pubDate>Mon, 28 Jun 2021 16:18:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/NBTStorage.java
</description></item><item><title>#777 Add new method for pathfinding checks (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/777/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/777/changes#detail0</guid><pubDate>Mon, 28 Jun 2021 16:10:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#776 Add waterlogged support to MinecraftBlockExaminer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/776/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/776/changes#detail0</guid><pubDate>Fri, 25 Jun 2021 09:01:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
</description></item><item><title>#775 Update pom.xml (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/775/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/775/changes#detail0</guid><pubDate>Sat, 12 Jun 2021 18:26:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#774 Better debug output for missing namespace (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/774/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/774/changes#detail0</guid><pubDate>Thu, 13 May 2021 14:47:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#773 Add static persistence (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/773/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/773/changes#detail0</guid><pubDate>Thu, 13 May 2021 14:44:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/persistence/Persist.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#772 Small optimisation to Persistence (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/772/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/772/changes#detail0</guid><pubDate>Thu, 13 May 2021 10:11:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#771 Add new PathVector API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/771/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/771/changes#detail0</guid><pubDate>Thu, 13 May 2021 07:42:22 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/AStarNode.java
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
</description></item><item><title>#770 Try to avoid NaNs in flocker (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/770/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/770/changes#detail0</guid><pubDate>Tue, 11 May 2021 05:06:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/Flocker.java
src/main/java/net/citizensnpcs/api/ai/flocking/SeparationBehavior.java
src/main/java/net/citizensnpcs/api/ai/flocking/CohesionBehavior.java
src/main/java/net/citizensnpcs/api/ai/flocking/AlignmentBehavior.java
</description></item><item><title>#769 Add setDamage(double) to NPCDamageEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/769/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/769/changes#detail0</guid><pubDate>Sun, 9 May 2021 17:37:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCDamageEvent.java
</description></item><item><title>#768 Additional Inventory API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/768/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/768/changes#detail0</guid><pubDate>Fri, 7 May 2021 17:56:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/ModalMenuInput.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
</description></item><item><title>#767 Add additional inventory API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/767/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/767/changes#detail0</guid><pubDate>Fri, 7 May 2021 08:43:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/BooleanSlotHandler.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/MenuContext.java
</description></item><item><title>#766 Add new metadata constant (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/766/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/766/changes#detail0</guid><pubDate>Thu, 6 May 2021 17:47:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#765 Check for &amp;x and the color char variant (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/765/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/765/changes#detail0</guid><pubDate>Thu, 22 Apr 2021 14:23:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#764 Implement shift-clicking into GUI menus and forbid dragging in GUI menus (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/764/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/764/changes#detail0</guid><pubDate>Thu, 15 Apr 2021 15:26:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java
</description></item><item><title>#763 Fix result stack amount calculations (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/763/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/763/changes#detail0</guid><pubDate>Mon, 5 Apr 2021 08:26:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java
</description></item><item><title>#762 Fix inconsistent api in commandcontext.getSlice (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/762/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/762/changes#detail0</guid><pubDate>Tue, 30 Mar 2021 01:49:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#761 Change load order instead (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/761/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/761/changes#detail0</guid><pubDate>Sat, 20 Mar 2021 12:38:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#760 Save name field instead of getFullName() (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/760/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/760/changes#detail0</guid><pubDate>Sat, 20 Mar 2021 12:32:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#759 tryTranslate should use find() rather than matches() (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/759/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/759/changes#detail0</guid><pubDate>Fri, 5 Mar 2021 10:03:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/RadiusNPCFlock.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#758 Allow maxCacheTicks = 0 to disable caching (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/758/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/758/changes#detail0</guid><pubDate>Tue, 2 Mar 2021 12:53:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/RadiusNPCFlock.java
</description></item><item><title>#757 Map persistence should use value as persist type not key (only supports string keys at present) (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/757/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/757/changes#detail0</guid><pubDate>Tue, 16 Feb 2021 12:06:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
</description></item><item><title>#756 Use getBlockData for path debug (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/756/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/756/changes#detail0</guid><pubDate>Sun, 14 Feb 2021 04:53:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
</description></item><item><title>#755 Avoid getData call as well (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/755/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/755/changes#detail0</guid><pubDate>Sun, 14 Feb 2021 04:48:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#754 Try to avoid loading legacy materials for slightly longer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/754/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/754/changes#detail0</guid><pubDate>Sun, 14 Feb 2021 03:33:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#753 Clone cursor instead of creating new stack with missing NBT (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/753/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/753/changes#detail0</guid><pubDate>Wed, 10 Feb 2021 14:26:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java
</description></item><item><title>#752 Add new persist and Inventory GUI API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/752/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/752/changes#detail0</guid><pubDate>Sun, 7 Feb 2021 10:45:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/Persist.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/gui/PercentageSlotHandler.java
src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java
</description></item><item><title>#751 Avoid null itemmetas in GUI (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/751/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/751/changes#detail0</guid><pubDate>Thu, 4 Feb 2021 14:16:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
</description></item><item><title>#750 Tweak separation to be less aggressive (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/750/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/750/changes#detail0</guid><pubDate>Thu, 4 Feb 2021 08:34:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/SeparationBehavior.java
src/main/java/net/citizensnpcs/api/ai/flocking/RadiusNPCFlock.java
</description></item><item><title>#749 Add new registry API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/749/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/749/changes#detail0</guid><pubDate>Thu, 4 Feb 2021 02:11:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
</description></item><item><title>#748 Add CommandException to CommandConfigurable (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/748/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/748/changes#detail0</guid><pubDate>Thu, 4 Feb 2021 01:51:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandConfigurable.java
</description></item><item><title>#747 Add new MenuSlot API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/747/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/747/changes#detail0</guid><pubDate>Wed, 3 Feb 2021 15:14:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/MenuSlot.java
</description></item><item><title>#746 Bugfixes for inventory GUI (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/746/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/746/changes#detail0</guid><pubDate>Sun, 31 Jan 2021 15:41:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java
</description></item><item><title>#745 Additional work on inventory GUIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/745/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/745/changes#detail0</guid><pubDate>Sun, 31 Jan 2021 10:30:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/MenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/CitizensInventoryClickEvent.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#744 Additional work on inventory GUIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/744/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/744/changes#detail0</guid><pubDate>Sat, 30 Jan 2021 16:29:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuPattern.java
src/main/java/net/citizensnpcs/api/gui/ClickHandler.java
src/main/java/net/citizensnpcs/api/gui/InjectContext.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuTransition.java
src/main/java/net/citizensnpcs/api/gui/MenuSlot.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#743 Add basic injection (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/743/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/743/changes#detail0</guid><pubDate>Thu, 28 Jan 2021 16:15:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuPattern.java
src/main/java/net/citizensnpcs/api/gui/ClickHandler.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java
</description></item><item><title>#742 Further GUI work, tweak navigator API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/742/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/742/changes#detail0</guid><pubDate>Wed, 27 Jan 2021 14:39:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/MenuPattern.java
src/main/java/net/citizensnpcs/api/gui/ClickHandler.java
src/main/java/net/citizensnpcs/api/gui/MenuTransition.java
src/main/java/net/citizensnpcs/api/ai/Navigator.java
src/main/java/net/citizensnpcs/api/gui/MenuPatterns.java
src/main/java/net/citizensnpcs/api/gui/MenuTransitions.java
src/main/java/net/citizensnpcs/api/gui/ClickHandlers.java
src/main/java/net/citizensnpcs/api/gui/MenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/MenuSlots.java
</description></item><item><title>#741 Fix dim and off-by-one error (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/741/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/741/changes#detail0</guid><pubDate>Tue, 26 Jan 2021 15:41:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#740 Default clickfilter should be accept all (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/740/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/740/changes#detail0</guid><pubDate>Tue, 26 Jan 2021 15:28:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#739 More work on GUIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/739/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/739/changes#detail0</guid><pubDate>Tue, 26 Jan 2021 15:19:22 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuPattern.java
src/main/java/net/citizensnpcs/api/gui/MenuPattern.java
src/main/java/net/citizensnpcs/api/gui/ClickHandler.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#738 More GUI work (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/738/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/738/changes#detail0</guid><pubDate>Mon, 25 Jan 2021 15:47:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/MenuTransitions.java
src/main/java/net/citizensnpcs/api/gui/MenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/MenuTransition.java
src/main/java/net/citizensnpcs/api/gui/MenuSlots.java
</description></item><item><title>#737 Add default pattern (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/737/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/737/changes#detail0</guid><pubDate>Mon, 25 Jan 2021 15:21:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/MenuSlot.java
</description></item><item><title>#736 Fix array length (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/736/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/736/changes#detail0</guid><pubDate>Mon, 25 Jan 2021 15:19:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#735 More work on menu guis (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/735/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/735/changes#detail0</guid><pubDate>Mon, 25 Jan 2021 15:18:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuPattern.java
src/main/java/net/citizensnpcs/api/gui/MenuPattern.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/MenuTransition.java
src/main/java/net/citizensnpcs/api/ai/speech/SimpleSpeechController.java
src/main/java/net/citizensnpcs/api/gui/MenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#734 More work on guis (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/734/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/734/changes#detail0</guid><pubDate>Sun, 24 Jan 2021 14:42:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuTransition.java
src/main/java/net/citizensnpcs/api/gui/MenuContext.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java
src/main/java/net/citizensnpcs/api/gui/MenuTransition.java
</description></item><item><title>#733 Add new event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/733/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/733/changes#detail0</guid><pubDate>Wed, 20 Jan 2021 14:11:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCLookCloseChangeTargetEvent.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#731 Update pom version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/731/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/731/changes#detail0</guid><pubDate>Sat, 16 Jan 2021 10:06:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#730 Add @p and %player% as placeholders (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/730/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/730/changes#detail0</guid><pubDate>Fri, 1 Jan 2021 18:28:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuPattern.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/MenuTransition.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuTransition.java
src/main/java/net/citizensnpcs/api/gui/MenuContext.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
src/main/java/net/citizensnpcs/api/gui/SlotSource.java
</description></item><item><title>#730 Fix placeholders (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/730/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/730/changes#detail1</guid><pubDate>Fri, 1 Jan 2021 18:28:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#729 Add new metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/729/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/729/changes#detail0</guid><pubDate>Sat, 26 Dec 2020 09:01:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/gui/MenuContext.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#726 Add worldguard region support to wandergoal (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/726/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/726/changes#detail0</guid><pubDate>Mon, 21 Dec 2020 09:28:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuPattern.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuPage.java
src/main/java/net/citizensnpcs/api/gui/Menu.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
pom.xml
</description></item><item><title>#725 Begin stubbing menu api (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/725/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/725/changes#detail0</guid><pubDate>Thu, 17 Dec 2020 16:39:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/gui/InventoryMenuPattern.java
src/main/java/net/citizensnpcs/api/gui/MenuPattern.java
src/main/java/net/citizensnpcs/api/gui/ClickHandler.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuSlot.java
src/main/java/net/citizensnpcs/api/gui/Menu.java
src/main/java/net/citizensnpcs/api/gui/MenuTransition.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenuTransition.java
src/main/java/net/citizensnpcs/api/gui/MenuContext.java
src/main/java/net/citizensnpcs/api/gui/MenuSlot.java
src/main/java/net/citizensnpcs/api/gui/InventoryMenu.java
</description></item><item><title>#724 Add new parameter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/724/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/724/changes#detail0</guid><pubDate>Sun, 22 Nov 2020 13:30:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#723 Add new Navigator APIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/723/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/723/changes#detail0</guid><pubDate>Sun, 22 Nov 2020 13:07:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Navigator.java
src/main/java/net/citizensnpcs/api/event/NPCSpawnEvent.java
</description></item><item><title>#722 Address #2385 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/722/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/722/changes#detail0</guid><pubDate>Mon, 16 Nov 2020 00:22:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCOpenGateEvent.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#721 Convert other placeholders to StringUtils (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/721/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/721/changes#detail0</guid><pubDate>Sun, 15 Nov 2020 14:01:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#720 Use StringUtils.replaceEach (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/720/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/720/changes#detail0</guid><pubDate>Sun, 15 Nov 2020 13:16:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#719 Further micro-optimise (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/719/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/719/changes#detail0</guid><pubDate>Sun, 15 Nov 2020 12:54:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#718 Micro-optimise hot path (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/718/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/718/changes#detail0</guid><pubDate>Sun, 15 Nov 2020 12:42:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#717 Clone vectors during pathfinding (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/717/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/717/changes#detail0</guid><pubDate>Fri, 13 Nov 2020 02:31:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#716 Add PAPI installed check (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/716/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/716/changes#detail0</guid><pubDate>Tue, 10 Nov 2020 08:35:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#715 Add new setAlwaysUseNameHologram method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/715/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/715/changes#detail0</guid><pubDate>Sat, 7 Nov 2020 07:11:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#714 Add hex colour support &amp;#xxxxxx (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/714/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/714/changes#detail0</guid><pubDate>Wed, 4 Nov 2020 08:32:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Colorizer.java
</description></item><item><title>#713 Bump mc version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/713/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/713/changes#detail0</guid><pubDate>Tue, 3 Nov 2020 06:34:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#712 Add &amp;x to requiresNameHologram (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/712/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/712/changes#detail0</guid><pubDate>Sun, 18 Oct 2020 12:56:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#711 Compare NPCs by UUID not id + name (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/711/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/711/changes#detail0</guid><pubDate>Mon, 12 Oct 2020 13:58:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#710 Add Citizens to debug messages (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/710/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/710/changes#detail0</guid><pubDate>Mon, 12 Oct 2020 11:54:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#709 Make A* pathfinder less permissive with AIR blocks (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/709/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/709/changes#detail0</guid><pubDate>Thu, 8 Oct 2020 05:26:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#708 Serialise skull meta manually (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/708/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/708/changes#detail0</guid><pubDate>Tue, 6 Oct 2020 03:03:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#707 Add format API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/707/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/707/changes#detail0</guid><pubDate>Mon, 5 Oct 2020 04:18:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Translator.java
</description></item><item><title>#706 Check for chunk loaded status in findValidLocation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/706/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/706/changes#detail0</guid><pubDate>Sat, 3 Oct 2020 08:23:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#705 Use ` instead of ~ for quotes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/705/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/705/changes#detail0</guid><pubDate>Sat, 3 Oct 2020 08:19:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#704 Allow tilde to be used as quote character (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/704/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/704/changes#detail0</guid><pubDate>Sat, 3 Oct 2020 07:53:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#703 Change missing deprecated methodf (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/703/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/703/changes#detail0</guid><pubDate>Mon, 14 Sep 2020 09:57:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#702 Added new getTrait methods (rincewind34)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/702/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/702/changes#detail0</guid><pubDate>Mon, 14 Sep 2020 09:41:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#702 Refactoring deprecated method (rincewind34)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/702/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/702/changes#detail1</guid><pubDate>Mon, 14 Sep 2020 09:41:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/ai/speech/SimpleSpeechController.java
</description></item><item><title>#702 Changed getTraitSafely to getTraitNullable (rincewind34)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/702/changes#detail2</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/702/changes#detail2</guid><pubDate>Mon, 14 Sep 2020 09:41:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#700 Bump pom to 1.16.3 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/700/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/700/changes#detail0</guid><pubDate>Fri, 11 Sep 2020 01:30:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#698 Bump pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/698/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/698/changes#detail0</guid><pubDate>Wed, 12 Aug 2020 14:21:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#697 Further adjust swimming preferences (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/697/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/697/changes#detail0</guid><pubDate>Mon, 27 Jul 2020 07:56:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#696 Let NPCs swim on the top of liquids (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/696/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/696/changes#detail0</guid><pubDate>Mon, 27 Jul 2020 02:43:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#695 LadderClimber should check isClimbable (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/695/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/695/changes#detail0</guid><pubDate>Mon, 27 Jul 2020 01:54:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#694 Trial fix for ladder climbing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/694/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/694/changes#detail0</guid><pubDate>Sun, 26 Jul 2020 17:01:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#693 Let NPCs climb scaffolding (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/693/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/693/changes#detail0</guid><pubDate>Sun, 26 Jul 2020 16:21:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#692 Change private -> protected (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/692/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/692/changes#detail0</guid><pubDate>Tue, 21 Jul 2020 17:34:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#691 Add getName method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/691/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/691/changes#detail0</guid><pubDate>Fri, 17 Jul 2020 01:52:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
</description></item><item><title>#690 Prefer graal to nashorn (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/690/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/690/changes#detail0</guid><pubDate>Sat, 11 Jul 2020 10:56:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
</description></item><item><title>#689 Delay cross-world teleports (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/689/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/689/changes#detail0</guid><pubDate>Fri, 10 Jul 2020 16:28:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#688 Don't call meta.toString (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/688/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/688/changes#detail0</guid><pubDate>Fri, 10 Jul 2020 01:18:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#687 Add new event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/687/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/687/changes#detail0</guid><pubDate>Wed, 8 Jul 2020 15:53:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/CitizensGetSelectedNPCEvent.java
</description></item><item><title>#686 Add message for error saving itemmeta (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/686/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/686/changes#detail0</guid><pubDate>Tue, 7 Jul 2020 08:21:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#685 Simplify expr (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/685/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/685/changes#detail0</guid><pubDate>Mon, 6 Jul 2020 13:42:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#684 Update max name lengths (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/684/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/684/changes#detail0</guid><pubDate>Mon, 6 Jul 2020 13:28:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#683 Add new method for name hologram (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/683/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/683/changes#detail0</guid><pubDate>Mon, 6 Jul 2020 08:35:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#682 Serialise ItemMeta directly (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/682/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/682/changes#detail0</guid><pubDate>Thu, 2 Jul 2020 05:29:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#681 Add new BoundingBox methods (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/681/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/681/changes#detail0</guid><pubDate>Tue, 30 Jun 2020 12:37:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/util/BoundingBox.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/ChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/ChunkBlockSource.java
</description></item><item><title>#680 Run through placeholderAPI even if player is null (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/680/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/680/changes#detail0</guid><pubDate>Tue, 30 Jun 2020 10:17:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#679 Add new event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/679/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/679/changes#detail0</guid><pubDate>Tue, 30 Jun 2020 07:20:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCCommandDispatchEvent.java
</description></item><item><title>#678 Migrate PIG_ZOMBIE type in MobType (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/678/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/678/changes#detail0</guid><pubDate>Tue, 30 Jun 2020 06:56:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/MobType.java
</description></item><item><title>#677 Add new detach event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/677/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/677/changes#detail0</guid><pubDate>Fri, 26 Jun 2020 12:52:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCTraitCommandDetachEvent.java
</description></item><item><title>#676 Add new NPCRemoveByCommandSenderEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/676/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/676/changes#detail0</guid><pubDate>Fri, 26 Jun 2020 04:16:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/event/NPCRemoveByCommandSenderEvent.java
src/main/java/net/citizensnpcs/api/event/NPCRemoveEvent.java
</description></item><item><title>#675 Simplify door logic (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/675/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/675/changes#detail0</guid><pubDate>Thu, 25 Jun 2020 14:11:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#674 Just remove the equipment wrappers (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/674/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/674/changes#detail0</guid><pubDate>Thu, 25 Jun 2020 09:42:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#673 Try add override annotations (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/673/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/673/changes#detail0</guid><pubDate>Thu, 25 Jun 2020 09:29:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#672 Bump API version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/672/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/672/changes#detail0</guid><pubDate>Thu, 25 Jun 2020 09:23:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
pom.xml
</description></item><item><title>#671 Fix newline pattern conflicting with new chatcolors (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/671/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/671/changes#detail0</guid><pubDate>Thu, 11 Jun 2020 08:47:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#670 Move max name length to util (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/670/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/670/changes#detail0</guid><pubDate>Fri, 15 May 2020 04:26:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
</description></item><item><title>#669 Bounds checking for inventory (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/669/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/669/changes#detail0</guid><pubDate>Wed, 13 May 2020 12:58:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#668 Add new event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/668/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/668/changes#detail0</guid><pubDate>Wed, 13 May 2020 05:24:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCVehicleDamageEvent.java
</description></item><item><title>#667 Return AIR for materials above y=255 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/667/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/667/changes#detail0</guid><pubDate>Mon, 11 May 2020 17:47:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
</description></item><item><title>#666 Expose EntityDeath/EntityDamageEvents directly in NPC event API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/666/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/666/changes#detail0</guid><pubDate>Fri, 8 May 2020 08:50:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCDamageEvent.java
src/main/java/net/citizensnpcs/api/event/NPCDeathEvent.java
</description></item><item><title>#665 Make tab complete ignore brackets (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/665/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/665/changes#detail0</guid><pubDate>Thu, 7 May 2020 08:32:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#664 New AStarState API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/664/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/664/changes#detail0</guid><pubDate>Wed, 6 May 2020 11:48:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/SimpleAStarStorage.java
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java
</description></item><item><title>#663 getName() shouldn't call getFullName() (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/663/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/663/changes#detail0</guid><pubDate>Tue, 5 May 2020 09:14:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#662 Make getFullName() return placeholder/coloured name (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/662/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/662/changes#detail0</guid><pubDate>Mon, 4 May 2020 08:12:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#661 Bugfixes and micro optimisations (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/661/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/661/changes#detail0</guid><pubDate>Sat, 2 May 2020 18:06:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#660 Add new valueType parameter to @Persist and implement (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/660/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/660/changes#detail0</guid><pubDate>Sun, 26 Apr 2020 04:53:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/persistence/Persist.java
</description></item><item><title>#659 isOwnedBy now accepts UUID strings (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/659/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/659/changes#detail0</guid><pubDate>Wed, 22 Apr 2020 15:47:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#658 Add new AI API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/658/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/658/changes#detail0</guid><pubDate>Mon, 20 Apr 2020 09:39:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#657 Fix value flag autocomplete (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/657/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/657/changes#detail0</guid><pubDate>Sun, 19 Apr 2020 10:14:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#656 Make random location range end-inclusive (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/656/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/656/changes#detail0</guid><pubDate>Sat, 18 Apr 2020 18:16:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#655 Fix function signature and deprecate skin metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/655/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/655/changes#detail0</guid><pubDate>Sat, 18 Apr 2020 18:02:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#654 Add utility methods to pick random locations and migrate WanderGoal to new API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/654/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/654/changes#detail0</guid><pubDate>Sat, 18 Apr 2020 17:22:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#653 Tab complete should use the full value flag (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/653/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/653/changes#detail0</guid><pubDate>Fri, 10 Apr 2020 11:38:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#652 Avoid wandering into water if avoids water is set (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/652/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/652/changes#detail0</guid><pubDate>Wed, 8 Apr 2020 16:00:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#651 Enable simple persistence of superclass fields - no uniqueness checking as yet (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/651/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/651/changes#detail0</guid><pubDate>Mon, 6 Apr 2020 15:06:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#650 Allow private constructors (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/650/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/650/changes#detail0</guid><pubDate>Mon, 30 Mar 2020 08:20:45 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#649 Use constructor instead of special method in persistence loader (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/649/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/649/changes#detail0</guid><pubDate>Mon, 30 Mar 2020 08:17:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#648 All blocks outside 0-255 should be AIR (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/648/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/648/changes#detail0</guid><pubDate>Sun, 22 Mar 2020 06:45:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#647 Exclude invalid y values from A* pathfinder (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/647/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/647/changes#detail0</guid><pubDate>Sat, 21 Mar 2020 07:57:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#646 Add attribute serialisation for itemstacks (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/646/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/646/changes#detail0</guid><pubDate>Sat, 21 Mar 2020 07:19:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/util/Placeholders.java
</description></item><item><title>#645 Rework UUID (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/645/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/645/changes#detail0</guid><pubDate>Sat, 7 Mar 2020 04:43:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#644 Bake UUID support into PersistenceLoader (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/644/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/644/changes#detail0</guid><pubDate>Sat, 7 Mar 2020 03:49:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#643 Don't validate enchantment levels (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/643/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/643/changes#detail0</guid><pubDate>Fri, 21 Feb 2020 12:07:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#641 Reformat project (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/641/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/641/changes#detail0</guid><pubDate>Fri, 14 Feb 2020 14:48:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#640 Fix wandering within regions (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/640/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/640/changes#detail0</guid><pubDate>Wed, 12 Feb 2020 16:05:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#639 Update pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/639/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/639/changes#detail0</guid><pubDate>Wed, 22 Jan 2020 12:44:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#638 Add PlaceholderAPI support (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/638/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/638/changes#detail0</guid><pubDate>Thu, 16 Jan 2020 11:39:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/util/Placeholders.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#635 Add copy() method as a replacement for clone() (21306592)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/635/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/635/changes#detail0</guid><pubDate>Sat, 21 Dec 2019 09:56:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
pom.xml
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#634 Modernise some pom versions (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/634/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/634/changes#detail0</guid><pubDate>Wed, 11 Dec 2019 16:21:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#634 More version modernisation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/634/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/634/changes#detail1</guid><pubDate>Wed, 11 Dec 2019 16:21:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#633 Bump version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/633/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/633/changes#detail0</guid><pubDate>Wed, 11 Dec 2019 03:25:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#632 Fix off by one error in inventory (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/632/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/632/changes#detail0</guid><pubDate>Fri, 22 Nov 2019 01:44:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#631 Check if NPC's name is too long for an inventory (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/631/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/631/changes#detail0</guid><pubDate>Tue, 12 Nov 2019 14:18:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#630 More human readable missing translation message (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/630/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/630/changes#detail0</guid><pubDate>Tue, 12 Nov 2019 13:42:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Translator.java
</description></item><item><title>#629 Minor change (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/629/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/629/changes#detail0</guid><pubDate>Tue, 12 Nov 2019 09:24:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#628 Rudimentary tab completion for flags (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/628/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/628/changes#detail0</guid><pubDate>Tue, 12 Nov 2019 09:23:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#627 Implement rudimentary tab completion (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/627/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/627/changes#detail0</guid><pubDate>Tue, 12 Nov 2019 07:19:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#626 Create FUNDING.yml (noreply)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/626/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/626/changes#detail0</guid><pubDate>Mon, 28 Oct 2019 15:40:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>.github/FUNDING.yml
</description></item><item><title>#625 Move isSpawned API to C2 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/625/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/625/changes#detail0</guid><pubDate>Thu, 3 Oct 2019 05:14:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
</description></item><item><title>#624 Add additional Messaging support for sorting help commands and editing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/624/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/624/changes#detail0</guid><pubDate>Tue, 24 Sep 2019 14:05:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Paginator.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#623 Minor fixes to HPAGraph, still need to optimise (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/623/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/623/changes#detail0</guid><pubDate>Tue, 24 Sep 2019 07:03:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
</description></item><item><title>#622 Try finding the constructor instead of using unsafe reflection (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/622/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/622/changes#detail0</guid><pubDate>Mon, 23 Sep 2019 12:28:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#621 Add tests, normalise infinite / NaN on location (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/621/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/621/changes#detail0</guid><pubDate>Tue, 17 Sep 2019 11:15:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/LocationPersister.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
</description></item><item><title>#620 Enable limited array support for persistence (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/620/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/620/changes#detail0</guid><pubDate>Fri, 6 Sep 2019 13:25:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
</description></item><item><title>#619 Add new traitfactory method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/619/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/619/changes#detail0</guid><pubDate>Tue, 20 Aug 2019 12:55:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
</description></item><item><title>#618 DoorExaminer now uses BlockData instead of BlockState (35693714+KaruzoDEV)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/618/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/618/changes#detail0</guid><pubDate>Thu, 1 Aug 2019 15:44:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#618 Added support for versions lower then 1.13 (35693714+KaruzoDEV)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/618/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/618/changes#detail1</guid><pubDate>Thu, 1 Aug 2019 15:44:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#618 Missing line (35693714+KaruzoDEV)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/618/changes#detail2</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/618/changes#detail2</guid><pubDate>Thu, 1 Aug 2019 15:44:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#617 Add support for custommodeldata item persisting (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/617/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/617/changes#detail0</guid><pubDate>Tue, 23 Jul 2019 12:50:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#616 Bump API version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/616/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/616/changes#detail0</guid><pubDate>Sun, 21 Jul 2019 12:58:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#615 Add and implement NPCOpenDoorEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/615/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/615/changes#detail0</guid><pubDate>Sat, 13 Jul 2019 14:13:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCOpenDoorEvent.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#614 Work on HPA* (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/614/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/614/changes#detail0</guid><pubDate>Fri, 12 Jul 2019 15:19:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#613 Add metadata, fix AIOOB in inventory (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/613/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/613/changes#detail0</guid><pubDate>Fri, 12 Jul 2019 06:52:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#612 Only throw 1.14 API exceptions once (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/612/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/612/changes#detail0</guid><pubDate>Mon, 1 Jul 2019 10:00:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#611 Add persistence for CrossbowMeta (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/611/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/611/changes#detail0</guid><pubDate>Mon, 1 Jul 2019 08:21:40 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#610 Bump Spigot version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/610/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/610/changes#detail0</guid><pubDate>Wed, 26 Jun 2019 03:52:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#609 Bump to prerelease spigot (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/609/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/609/changes#detail0</guid><pubDate>Mon, 24 Jun 2019 06:24:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#608 Add new SpawnReason (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/608/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/608/changes#detail0</guid><pubDate>Wed, 12 Jun 2019 13:05:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/SpawnReason.java
</description></item><item><title>#607 Bump pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/607/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/607/changes#detail0</guid><pubDate>Tue, 28 May 2019 10:03:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#606 Use PhTree instead of ad-hoc implementations (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/606/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/606/changes#detail0</guid><pubDate>Mon, 27 May 2019 15:19:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/prtree/LeafNode.java
src/main/java/net/citizensnpcs/api/util/cuboid/BookmarkedResult.java
pom.xml
src/main/java/net/citizensnpcs/api/util/prtree/NodeGetter.java
src/main/java/net/citizensnpcs/api/util/prtree/Node.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/util/prtree/PRTree.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeUsage.java
src/main/java/net/citizensnpcs/api/util/prtree/MBR.java
src/main/java/net/citizensnpcs/api/util/prtree/MBRConverter.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeFilter.java
src/main/java/net/citizensnpcs/api/util/prtree/MinDist.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeBase.java
src/main/java/net/citizensnpcs/api/util/prtree/DistanceCalculator.java
src/main/java/net/citizensnpcs/api/util/prtree/Region3D.java
src/main/java/net/citizensnpcs/api/util/prtree/SimpleMBR.java
src/main/java/net/citizensnpcs/api/util/prtree/Point3D.java
src/main/java/net/citizensnpcs/api/util/prtree/MinDistComparator.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/util/prtree/NearestNeighbour.java
src/main/java/net/citizensnpcs/api/util/prtree/DistanceResult.java
src/main/java/net/citizensnpcs/api/util/prtree/InternalNodeComparators.java
src/main/java/net/citizensnpcs/api/util/prtree/MinDist2D.java
src/main/java/net/citizensnpcs/api/util/cuboid/QuadNode.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeFactory.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeComparators.java
src/main/java/net/citizensnpcs/api/util/prtree/InternalNode.java
src/main/java/net/citizensnpcs/api/util/prtree/Circle.java
src/main/java/net/citizensnpcs/api/util/prtree/LeafBuilder.java
src/main/java/net/citizensnpcs/api/util/prtree/PointND.java
src/main/java/net/citizensnpcs/api/util/cuboid/QuadTree.java
src/main/java/net/citizensnpcs/api/util/prtree/SimplePointND.java
src/main/java/net/citizensnpcs/api/util/prtree/DataComparators.java
src/main/java/net/citizensnpcs/api/util/prtree/MBR2D.java
src/main/java/net/citizensnpcs/api/util/prtree/SimpleMBR2D.java
src/main/java/net/citizensnpcs/api/util/cuboid/QuadCuboid.java
</description></item><item><title>#605 Add delay api (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/605/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/605/changes#detail0</guid><pubDate>Mon, 27 May 2019 09:43:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#604 Add some minor docs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/604/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/604/changes#detail0</guid><pubDate>Thu, 23 May 2019 09:32:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
</description></item><item><title>#604 Bump up default A* storage capacity (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/604/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/604/changes#detail1</guid><pubDate>Thu, 23 May 2019 09:32:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/SimpleAStarStorage.java
</description></item><item><title>#604 Adjust default size based on real data (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/604/changes#detail2</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/604/changes#detail2</guid><pubDate>Thu, 23 May 2019 09:32:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/SimpleAStarStorage.java
</description></item><item><title>#604 Add the building blocks for the HPA* implementation - still unfinished (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/604/changes#detail3</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/604/changes#detail3</guid><pubDate>Thu, 23 May 2019 09:32:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/hpastar/WorldAStarNode.java
src/main/java/net/citizensnpcs/api/hpastar/Tile.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphEdge.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphNode.java
src/main/java/net/citizensnpcs/api/util/prtree/Point3D.java
src/main/java/net/citizensnpcs/api/hpastar/HPAEntrance.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraphAStarNode.java
src/main/java/net/citizensnpcs/api/hpastar/AStarSolution.java
src/main/java/net/citizensnpcs/api/hpastar/HPACluster.java
src/main/java/net/citizensnpcs/api/hpastar/SimpleAStarNode.java
src/main/java/net/citizensnpcs/api/hpastar/HPAGraph.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AsyncChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/hpastar/HPAStarStorage.java
src/main/java/net/citizensnpcs/api/hpastar/Direction.java
</description></item><item><title>#604 Use centre block for doorexaminer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/604/changes#detail4</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/604/changes#detail4</guid><pubDate>Thu, 23 May 2019 09:32:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#603 Use raw type (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/603/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/603/changes#detail0</guid><pubDate>Tue, 14 May 2019 10:01:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
</description></item><item><title>#601 Remove bukkit-repo (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/601/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/601/changes#detail0</guid><pubDate>Tue, 14 May 2019 09:14:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#598 Update pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/598/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/598/changes#detail0</guid><pubDate>Tue, 14 May 2019 08:44:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/ai/speech/SpeechController.java
</description></item><item><title>#597 Fix formatting (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/597/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/597/changes#detail0</guid><pubDate>Mon, 13 May 2019 08:44:22 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#596 More javadoc fixes (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/596/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/596/changes#detail0</guid><pubDate>Sun, 12 May 2019 13:11:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechFactory.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/persistence/DelegatePersistence.java
src/main/java/net/citizensnpcs/api/ai/speech/event/SpeechEvent.java
src/main/java/net/citizensnpcs/api/ai/speech/event/NPCSpeechEvent.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/trait/trait/Speech.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechController.java
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java
</description></item><item><title>#595 Remove some malformed javadoc (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/595/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/595/changes#detail0</guid><pubDate>Sun, 12 May 2019 13:05:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/Command.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/speech/Talkable.java
src/main/java/net/citizensnpcs/api/ai/speech/event/NPCSpeechEvent.java
src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/ai/flocking/Flocker.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/ai/flocking/NPCFlock.java
</description></item><item><title>#594 Fix typo (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/594/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/594/changes#detail0</guid><pubDate>Sun, 12 May 2019 12:53:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#592 Re-add missing constants (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/592/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/592/changes#detail0</guid><pubDate>Sun, 12 May 2019 12:15:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/Flocker.java
</description></item><item><title>#591 Add some JavaDoc (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/591/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/591/changes#detail0</guid><pubDate>Sun, 12 May 2019 05:29:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/npc/BlockBreaker.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/flocking/RadiusNPCFlock.java
src/main/java/net/citizensnpcs/api/astar/AStarStorage.java
src/main/java/net/citizensnpcs/api/ai/flocking/CohesionBehavior.java
src/main/java/net/citizensnpcs/api/persistence/Persistable.java
src/main/java/net/citizensnpcs/api/npc/NPCSelector.java
src/main/java/net/citizensnpcs/api/astar/SimpleAStarStorage.java
src/main/java/net/citizensnpcs/api/ai/goals/MoveToGoal.java
src/main/java/net/citizensnpcs/api/ai/flocking/AlignmentBehavior.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/trait/TraitName.java
src/main/java/net/citizensnpcs/api/ai/flocking/GroupNPCFlock.java
src/main/java/net/citizensnpcs/api/astar/Plan.java
src/main/java/net/citizensnpcs/api/ai/GoalController.java
src/main/java/net/citizensnpcs/api/ai/tree/ForwardingBehaviorGoalAdapter.java
src/main/java/net/citizensnpcs/api/ai/flocking/NPCFlock.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorGoalAdapter.java
src/main/java/net/citizensnpcs/api/ai/PrioritisableGoal.java
src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
src/main/java/net/citizensnpcs/api/ai/tree/ParallelBehavior.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/astar/Agent.java
src/main/java/net/citizensnpcs/api/ai/tree/Empty.java
src/main/java/net/citizensnpcs/api/ai/flocking/SeparationBehavior.java
src/main/java/net/citizensnpcs/api/ai/tree/StatusCoercer.java
src/main/java/net/citizensnpcs/api/persistence/DelegatePersistence.java
src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
src/main/java/net/citizensnpcs/api/ai/tree/Behavior.java
src/main/java/net/citizensnpcs/api/ai/tree/IfElse.java
src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/ai/flocking/FlockBehavior.java
src/main/java/net/citizensnpcs/api/ai/goals/TargetNearbyEntityGoal.java
src/main/java/net/citizensnpcs/api/ai/tree/TimerDecorator.java
src/main/java/net/citizensnpcs/api/ai/flocking/Flocker.java
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/ai/tree/Condition.java
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java
</description></item><item><title>#590 DoorOpener should still work if door is removed (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/590/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/590/changes#detail0</guid><pubDate>Sun, 5 May 2019 01:38:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
</description></item><item><title>#589 A* bugfixc (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/589/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/589/changes#detail0</guid><pubDate>Sat, 27 Apr 2019 09:30:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/SimpleAStarStorage.java
</description></item><item><title>#588 Add helper method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/588/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/588/changes#detail0</guid><pubDate>Fri, 26 Apr 2019 13:15:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#587 Minor perf improvements (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/587/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/587/changes#detail0</guid><pubDate>Fri, 26 Apr 2019 12:33:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#586 Flocking changes for testing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/586/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/586/changes#detail0</guid><pubDate>Thu, 25 Apr 2019 14:59:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/RadiusNPCFlock.java
src/main/java/net/citizensnpcs/api/ai/flocking/SeparationBehavior.java
src/main/java/net/citizensnpcs/api/ai/flocking/CohesionBehavior.java
</description></item><item><title>#584 Fix backwards compat issue with 1.13 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/584/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/584/changes#detail0</guid><pubDate>Thu, 25 Apr 2019 06:41:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#582 Update pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/582/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/582/changes#detail0</guid><pubDate>Thu, 25 Apr 2019 05:27:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#581 Upgrade pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/581/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/581/changes#detail0</guid><pubDate>Thu, 25 Apr 2019 02:50:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#580 Upgrade CitizensAPI (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/580/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/580/changes#detail0</guid><pubDate>Wed, 24 Apr 2019 13:01:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#578 Add cloning events (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/578/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/578/changes#detail0</guid><pubDate>Tue, 23 Apr 2019 14:40:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCCloneEvent.java
src/main/java/net/citizensnpcs/api/event/PlayerCloneNPCEvent.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/event/CommandSenderCloneNPCEvent.java
</description></item><item><title>#577 Allow unsafe enchantments, fixes Citizens2#1742 (mcmonkey)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/577/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/577/changes#detail0</guid><pubDate>Tue, 16 Apr 2019 13:18:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#576 ref 1.13.2, not 1.13.1 (mcmonkey)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/576/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/576/changes#detail0</guid><pubDate>Tue, 16 Apr 2019 12:53:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#575 patch inventory copy issues with some mob types, fixes Citizens2#1728 (mcmonkey)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/575/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/575/changes#detail0</guid><pubDate>Sun, 31 Mar 2019 19:04:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#574 Patch issues with inventory trait relating to "/npc inventory" (mcmonkey)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/574/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/574/changes#detail0</guid><pubDate>Thu, 14 Mar 2019 07:05:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#572 fix minor issue in last commit (skull item handling) (mcmonkey)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/572/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/572/changes#detail0</guid><pubDate>Fri, 15 Feb 2019 02:54:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#571 Null check in skull textures (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/571/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/571/changes#detail0</guid><pubDate>Sun, 10 Feb 2019 04:17:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#570 Add SkullMetaProvider API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/570/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/570/changes#detail0</guid><pubDate>Tue, 5 Feb 2019 10:19:40 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/SkullMetaProvider.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#568 Make Javadoc link Spigot classes (charles.mueller)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/568/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/568/changes#detail0</guid><pubDate>Mon, 4 Feb 2019 11:10:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#567 Allow diagonal movement with new pathfinder (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/567/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/567/changes#detail0</guid><pubDate>Sat, 19 Jan 2019 07:58:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#566 Minor optimisation and WanderGoal API addition (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/566/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/566/changes#detail0</guid><pubDate>Sat, 19 Jan 2019 07:32:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#565 Add new API for setting default NPCDataStore (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/565/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/565/changes#detail0</guid><pubDate>Thu, 17 Jan 2019 17:55:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensPlugin.java
</description></item><item><title>#564 Remove Eclipse .settings (frelling)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/564/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/564/changes#detail0</guid><pubDate>Mon, 29 Oct 2018 13:42:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>.settings/org.eclipse.m2e.core.prefs
.settings/org.eclipse.jdt.core.prefs
.settings/org.maven.ide.eclipse.prefs
.settings/org.eclipse.core.resources.prefs
</description></item><item><title>#564 Update .gitignore to prevent .settings (frelling)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/564/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/564/changes#detail1</guid><pubDate>Mon, 29 Oct 2018 13:42:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>.gitignore
</description></item><item><title>#564 Clean and update the readme (noreply)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/564/changes#detail2</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/564/changes#detail2</guid><pubDate>Mon, 29 Oct 2018 13:42:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>README.md
</description></item><item><title>#564 Change inventory syncing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/564/changes#detail3</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/564/changes#detail3</guid><pubDate>Mon, 29 Oct 2018 13:42:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#564 Remove extraneous sync (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/564/changes#detail4</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/564/changes#detail4</guid><pubDate>Mon, 29 Oct 2018 13:42:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#564 Fix NPE (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/564/changes#detail5</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/564/changes#detail5</guid><pubDate>Mon, 29 Oct 2018 13:42:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
</description></item><item><title>#563 Update version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/563/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/563/changes#detail0</guid><pubDate>Sun, 26 Aug 2018 21:14:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#562 Fix item loading (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/562/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/562/changes#detail0</guid><pubDate>Sat, 18 Aug 2018 05:19:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#561 Add SpawnReason and method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/561/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/561/changes#detail0</guid><pubDate>Wed, 8 Aug 2018 08:08:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/event/SpawnReason.java
src/main/java/net/citizensnpcs/api/event/NPCSpawnEvent.java
</description></item><item><title>#560 Update SwimmingExaminer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/560/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/560/changes#detail0</guid><pubDate>Sun, 22 Jul 2018 08:34:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
</description></item><item><title>#559 Update to 1.13 Minecraft (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/559/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/559/changes#detail0</guid><pubDate>Sun, 22 Jul 2018 06:57:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
pom.xml
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#557 Preliminary update to Minecraft 1.13 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/557/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/557/changes#detail0</guid><pubDate>Thu, 19 Jul 2018 13:13:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockSource.java
pom.xml
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/util/SpigotUtil.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/ChunkSnapshotBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/ChunkBlockSource.java
src/main/java/net/citizensnpcs/api/trait/trait/MobType.java
</description></item><item><title>#556 Save memory in the A* pathfinder by reusing generic info (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/556/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/556/changes#detail0</guid><pubDate>Sun, 8 Apr 2018 15:57:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#555 Update README.md (noreply)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/555/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/555/changes#detail0</guid><pubDate>Sat, 7 Apr 2018 08:05:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>README.md
</description></item><item><title>#555 Update README.md (noreply)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/555/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/555/changes#detail1</guid><pubDate>Sat, 7 Apr 2018 08:05:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>README.md
</description></item><item><title>#555 1.8.8 backwards compatibility (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/555/changes#detail2</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/555/changes#detail2</guid><pubDate>Sat, 7 Apr 2018 08:05:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#554 ( Patch for Citizens2#1455 ) Add NPCDataStore#reloadFromSource() (mcmonkey4eva)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/554/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/554/changes#detail0</guid><pubDate>Fri, 23 Mar 2018 10:26:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
pom.xml
src/main/java/net/citizensnpcs/api/npc/NPCDataStore.java
src/main/java/net/citizensnpcs/api/npc/MemoryNPCDataStore.java
</description></item><item><title>#553 Add some WanderGoal API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/553/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/553/changes#detail0</guid><pubDate>Thu, 15 Mar 2018 10:26:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#552 Fix help header not being capitalised properly (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/552/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/552/changes#detail0</guid><pubDate>Fri, 9 Mar 2018 12:08:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#552 Remove enabled hack from pre-traitnames usage (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/552/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/552/changes#detail1</guid><pubDate>Fri, 9 Mar 2018 12:08:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#551 Add some helpers to Commands around flags (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/551/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/551/changes#detail0</guid><pubDate>Fri, 9 Mar 2018 10:37:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/command/Command.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/event/NPCClickEvent.java
src/main/java/net/citizensnpcs/api/command/exception/CommandUsageException.java
</description></item><item><title>#551 Fix AStarNode parenting, add new SwimmingExaminer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/551/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/551/changes#detail1</guid><pubDate>Fri, 9 Mar 2018 10:37:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/AStarNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/DoorExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/SwimmingExaminer.java
</description></item><item><title>#550 Fix an issue with Sequence not selecting the right goals and an (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/550/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/550/changes#detail0</guid><pubDate>Fri, 9 Mar 2018 08:27:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/ai/BehaviorTreeTest.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorGoalAdapter.java
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java
</description></item><item><title>#549 Store entity inventory on despawn and expose the Bukkit Inventory view (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/549/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/549/changes#detail0</guid><pubDate>Fri, 23 Feb 2018 11:24:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#548 Bump Bukkit version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/548/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/548/changes#detail0</guid><pubDate>Tue, 22 Aug 2017 13:10:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#547 Remove infinites from yaw and pitch (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/547/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/547/changes#detail0</guid><pubDate>Tue, 22 Aug 2017 12:47:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/LocationPersister.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
</description></item><item><title>#546 TeleportStuckAction teleports across worlds now (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/546/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/546/changes#detail0</guid><pubDate>Fri, 30 Jun 2017 12:12:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
</description></item><item><title>#545 Mirror item in hand between Equipment and Inventory traits (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/545/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/545/changes#detail0</guid><pubDate>Tue, 27 Jun 2017 08:10:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#544 Set equipment slot even if the NPC is not spawned (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/544/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/544/changes#detail0</guid><pubDate>Tue, 27 Jun 2017 07:29:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#543 Use 1.12 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/543/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/543/changes#detail0</guid><pubDate>Thu, 8 Jun 2017 10:44:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#542 Try moving javadoc config to main build section (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/542/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/542/changes#detail0</guid><pubDate>Fri, 2 Jun 2017 12:50:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#540 Workaround for java 8 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/540/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/540/changes#detail0</guid><pubDate>Fri, 2 Jun 2017 11:11:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
</description></item><item><title>#539 Use stream in flocking (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/539/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/539/changes#detail0</guid><pubDate>Fri, 2 Jun 2017 10:25:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/GroupNPCFlock.java
src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
</description></item><item><title>#537 Make multiline chat messages have their message colour set correctly (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/537/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/537/changes#detail0</guid><pubDate>Fri, 2 Jun 2017 10:11:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#537 Bump version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/537/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/537/changes#detail1</guid><pubDate>Fri, 2 Jun 2017 10:11:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#536 Fix cross-world teleport, for (mcmonkey4eva)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/536/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/536/changes#detail0</guid><pubDate>Wed, 1 Mar 2017 01:55:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
</description></item><item><title>#533 Serialise unbreakability, redo formatting (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/533/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/533/changes#detail0</guid><pubDate>Thu, 23 Feb 2017 10:05:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPCDataStore.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/exception/NPCException.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeGetter.java
src/main/java/net/citizensnpcs/api/jnbt/NBTConstants.java
src/main/java/net/citizensnpcs/api/ai/speech/event/SpeechTargetedEvent.java
src/main/java/net/citizensnpcs/api/scripting/ObjectProvider.java
src/main/java/net/citizensnpcs/api/jnbt/EndTag.java
src/main/java/net/citizensnpcs/api/ai/speech/event/SpeechEvent.java
src/main/java/net/citizensnpcs/api/event/NPCEnderTeleportEvent.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorGoalAdapter.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeBase.java
src/main/java/net/citizensnpcs/api/ai/tree/ParallelBehavior.java
src/main/java/net/citizensnpcs/api/util/Translator.java
src/main/java/net/citizensnpcs/api/jnbt/DoubleTag.java
src/main/java/net/citizensnpcs/api/jnbt/NBTUtils.java
src/main/java/net/citizensnpcs/api/ai/tree/Loop.java
src/main/java/net/citizensnpcs/api/util/prtree/NearestNeighbour.java
src/main/java/net/citizensnpcs/api/util/prtree/DistanceResult.java
src/main/java/net/citizensnpcs/api/persistence/DelegatePersistence.java
src/main/java/net/citizensnpcs/api/ai/tree/Decorator.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/util/cuboid/QuadTree.java
src/main/java/net/citizensnpcs/api/util/prtree/MBR2D.java
src/main/java/net/citizensnpcs/api/jnbt/ListTag.java
src/main/java/net/citizensnpcs/api/util/prtree/SimpleMBR2D.java
src/main/java/net/citizensnpcs/api/util/cuboid/QuadCuboid.java
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java
src/main/java/net/citizensnpcs/api/event/CommandSenderCreateNPCEvent.java
src/main/java/net/citizensnpcs/api/util/prtree/LeafNode.java
src/main/java/net/citizensnpcs/api/event/NPCCombustByEntityEvent.java
src/main/java/net/citizensnpcs/api/command/Command.java
src/main/java/net/citizensnpcs/api/command/exception/RequirementMissingException.java
src/main/java/net/citizensnpcs/api/trait/trait/Spawned.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
src/main/java/net/citizensnpcs/api/jnbt/CompoundTag.java
src/main/java/net/citizensnpcs/api/exception/NPCLoadException.java
src/main/java/net/citizensnpcs/api/ai/speech/Talkable.java
src/main/java/net/citizensnpcs/api/event/NPCDespawnEvent.java
src/main/java/net/citizensnpcs/api/command/exception/WrappedCommandException.java
src/main/java/net/citizensnpcs/api/util/ResultSetHandler.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
src/main/java/net/citizensnpcs/api/scripting/ScriptFactory.java
src/main/java/net/citizensnpcs/api/util/prtree/MBR.java
src/main/java/net/citizensnpcs/api/ai/GoalController.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeFilter.java
src/main/java/net/citizensnpcs/api/jnbt/IntArrayTag.java
src/main/java/net/citizensnpcs/api/util/prtree/MinDist.java
src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
src/main/java/net/citizensnpcs/api/util/prtree/Region3D.java
src/main/java/net/citizensnpcs/api/ai/speech/SimpleSpeechController.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/ai/GoalSelector.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
src/main/java/net/citizensnpcs/api/command/exception/UnhandledCommandException.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeComparators.java
src/main/java/net/citizensnpcs/api/jnbt/NBTOutputStream.java
src/main/java/net/citizensnpcs/api/event/NPCRemoveEvent.java
src/main/java/net/citizensnpcs/api/trait/trait/MobType.java
src/main/java/net/citizensnpcs/api/event/NPCSpawnEvent.java
src/test/java/net/citizensnpcs/api/ai/BehaviorTreeTest.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/scripting/Script.java
src/main/java/net/citizensnpcs/api/jnbt/ShortTag.java
src/main/java/net/citizensnpcs/api/util/prtree/Node.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorStatus.java
src/main/java/net/citizensnpcs/api/scripting/SimpleScriptFactory.java
src/main/java/net/citizensnpcs/api/jnbt/ByteArrayTag.java
src/main/java/net/citizensnpcs/api/event/NPCEvent.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechController.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeUsage.java
src/main/java/net/citizensnpcs/api/ai/AttackStrategy.java
src/main/java/net/citizensnpcs/api/util/prtree/MBRConverter.java
src/main/java/net/citizensnpcs/api/scripting/ContextProvider.java
src/main/java/net/citizensnpcs/api/util/prtree/SimpleMBR.java
src/main/java/net/citizensnpcs/api/util/prtree/MinDistComparator.java
src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
src/main/java/net/citizensnpcs/api/util/prtree/MinDist2D.java
src/main/java/net/citizensnpcs/api/persistence/Persister.java
src/main/java/net/citizensnpcs/api/scripting/EventRegistrar.java
src/main/java/net/citizensnpcs/api/jnbt/StringTag.java
src/main/java/net/citizensnpcs/api/ai/speech/VocalChord.java
src/main/java/net/citizensnpcs/api/util/prtree/InternalNode.java
src/main/java/net/citizensnpcs/api/util/prtree/PointND.java
src/main/java/net/citizensnpcs/api/event/NPCSelectEvent.java
src/main/java/net/citizensnpcs/api/util/prtree/SimplePointND.java
src/main/java/net/citizensnpcs/api/jnbt/NBTInputStream.java
src/main/java/net/citizensnpcs/api/command/CommandConfigurable.java
src/main/java/net/citizensnpcs/api/astar/AStarGoal.java
src/main/java/net/citizensnpcs/api/event/NPCCombustEvent.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/jnbt/ByteTag.java
src/main/java/net/citizensnpcs/api/persistence/Persist.java
src/main/java/net/citizensnpcs/api/ai/speech/event/NPCSpeechEvent.java
src/main/java/net/citizensnpcs/api/ai/tree/Precondition.java
src/main/java/net/citizensnpcs/api/ai/speech/event/SpeechBystanderEvent.java
src/main/java/net/citizensnpcs/api/command/exception/ServerCommandException.java
src/main/java/net/citizensnpcs/api/util/prtree/PRTree.java
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/util/Paginator.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/event/NPCRightClickEvent.java
src/main/java/net/citizensnpcs/api/event/NPCLeftClickEvent.java
src/main/java/net/citizensnpcs/api/util/prtree/DistanceCalculator.java
src/main/java/net/citizensnpcs/api/scripting/SimpleScript.java
src/main/java/net/citizensnpcs/api/jnbt/Tag.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/util/prtree/InternalNodeComparators.java
src/main/java/net/citizensnpcs/api/jnbt/IntTag.java
src/main/java/net/citizensnpcs/api/jnbt/LongTag.java
src/main/java/net/citizensnpcs/api/trait/trait/Speech.java
src/main/java/net/citizensnpcs/api/jnbt/FloatTag.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeFactory.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechFactory.java
src/main/java/net/citizensnpcs/api/util/prtree/Circle.java
src/main/java/net/citizensnpcs/api/event/NPCTeleportEvent.java
src/main/java/net/citizensnpcs/api/util/prtree/LeafBuilder.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/exception/CharacterException.java
src/main/java/net/citizensnpcs/api/util/prtree/DataComparators.java
src/main/java/net/citizensnpcs/api/util/Storage.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/scripting/CompileCallback.java
</description></item><item><title>#532 Banner base color is optional (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/532/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/532/changes#detail0</guid><pubDate>Tue, 24 Jan 2017 12:07:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#531 Fix Citizens2 issue #1024 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/531/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/531/changes#detail0</guid><pubDate>Sat, 24 Dec 2016 13:22:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Paginator.java
</description></item><item><title>#530 Add debug to NavigatorParameters (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/530/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/530/changes#detail0</guid><pubDate>Sat, 10 Dec 2016 11:54:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#529 Add UUIDPersister, fix NPC evoker saving, make TeleportStuckAction reuse (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/529/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/529/changes#detail0</guid><pubDate>Sat, 10 Dec 2016 02:42:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/UUIDPersister.java
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
</description></item><item><title>#528 Don't round Infinite/NaN (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/528/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/528/changes#detail0</guid><pubDate>Thu, 1 Dec 2016 11:50:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/LocationPersister.java
</description></item><item><title>#527 Remove old method, fix door materials (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/527/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/527/changes#detail0</guid><pubDate>Mon, 28 Nov 2016 16:50:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#527 Fix a* (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/527/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/527/changes#detail1</guid><pubDate>Mon, 28 Nov 2016 16:50:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#526 Use valueOf instead of fromName in MobType (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/526/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/526/changes#detail0</guid><pubDate>Thu, 17 Nov 2016 09:00:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/MobType.java
</description></item><item><title>#524 Whitespace cleanup + bump version to 2.0.21 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/524/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/524/changes#detail0</guid><pubDate>Thu, 17 Nov 2016 08:03:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/exception/NPCException.java
src/main/java/net/citizensnpcs/api/jnbt/NBTConstants.java
src/main/java/net/citizensnpcs/api/command/exception/CommandException.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationCancelEvent.java
src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
src/main/java/net/citizensnpcs/api/ai/PathStrategy.java
src/main/java/net/citizensnpcs/api/scripting/ObjectProvider.java
src/main/java/net/citizensnpcs/api/event/NPCDamageEvent.java
src/main/java/net/citizensnpcs/api/jnbt/EndTag.java
src/main/java/net/citizensnpcs/api/event/NPCEnderTeleportEvent.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationBeginEvent.java
src/main/java/net/citizensnpcs/api/jnbt/NBTUtils.java
src/main/java/net/citizensnpcs/api/jnbt/DoubleTag.java
src/main/java/net/citizensnpcs/api/util/Translator.java
src/main/java/net/citizensnpcs/api/event/NPCClickEvent.java
src/main/java/net/citizensnpcs/api/ai/AbstractPathStrategy.java
src/main/java/net/citizensnpcs/api/util/cuboid/QuadTree.java
src/main/java/net/citizensnpcs/api/jnbt/ListTag.java
src/main/java/net/citizensnpcs/api/util/cuboid/QuadCuboid.java
src/main/java/net/citizensnpcs/api/npc/MetadataStore.java
src/main/java/net/citizensnpcs/api/command/exception/CommandUsageException.java
src/main/java/net/citizensnpcs/api/command/Command.java
src/main/java/net/citizensnpcs/api/ai/event/NavigatorCallback.java
src/main/java/net/citizensnpcs/api/command/exception/RequirementMissingException.java
src/main/java/net/citizensnpcs/api/trait/trait/Spawned.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
src/main/java/net/citizensnpcs/api/ai/Navigator.java
src/main/java/net/citizensnpcs/api/exception/NPCLoadException.java
src/main/java/net/citizensnpcs/api/jnbt/CompoundTag.java
src/main/java/net/citizensnpcs/api/event/NPCDespawnEvent.java
pom.xml
.settings/org.maven.ide.eclipse.prefs
src/main/java/net/citizensnpcs/api/util/ResultSetHandler.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/command/Injector.java
src/main/java/net/citizensnpcs/api/scripting/ScriptFactory.java
src/main/java/net/citizensnpcs/api/ai/GoalController.java
src/main/java/net/citizensnpcs/api/jnbt/IntArrayTag.java
src/main/java/net/citizensnpcs/api/command/exception/NoPermissionsException.java
src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/ai/GoalSelector.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/command/Requirements.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
src/main/java/net/citizensnpcs/api/command/exception/UnhandledCommandException.java
src/main/java/net/citizensnpcs/api/ai/EntityTarget.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationReplaceEvent.java
.settings/org.eclipse.jdt.core.prefs
src/main/java/net/citizensnpcs/api/jnbt/NBTOutputStream.java
src/main/java/net/citizensnpcs/api/event/NPCRemoveEvent.java
src/main/java/net/citizensnpcs/api/event/CitizensPreReloadEvent.java
src/main/java/net/citizensnpcs/api/trait/trait/MobType.java
src/main/java/net/citizensnpcs/api/event/NPCSpawnEvent.java
src/test/java/net/citizensnpcs/api/ai/BehaviorTreeTest.java
src/main/java/net/citizensnpcs/api/scripting/Script.java
src/main/java/net/citizensnpcs/api/jnbt/ShortTag.java
src/main/java/net/citizensnpcs/api/event/NPCDamageByEntityEvent.java
src/main/java/net/citizensnpcs/api/scripting/SimpleScriptFactory.java
src/main/java/net/citizensnpcs/api/ai/goals/MoveToGoal.java
src/main/java/net/citizensnpcs/api/jnbt/ByteArrayTag.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
LICENSE
src/main/java/net/citizensnpcs/api/scripting/ContextProvider.java
src/main/java/net/citizensnpcs/api/event/CitizensEvent.java
src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
README.md
src/main/java/net/citizensnpcs/api/scripting/EventRegistrar.java
src/main/java/net/citizensnpcs/api/jnbt/StringTag.java
src/main/java/net/citizensnpcs/api/event/NPCSelectEvent.java
src/main/java/net/citizensnpcs/api/jnbt/NBTInputStream.java
src/main/java/net/citizensnpcs/api/command/CommandConfigurable.java
.gitignore
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/jnbt/ByteTag.java
src/main/java/net/citizensnpcs/api/ai/event/NavigationEvent.java
src/main/java/net/citizensnpcs/api/ai/Goal.java
.settings/org.eclipse.m2e.core.prefs
src/main/java/net/citizensnpcs/api/event/CitizensDisableEvent.java
src/main/java/net/citizensnpcs/api/ai/TargetType.java
src/main/java/net/citizensnpcs/api/command/exception/ServerCommandException.java
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/util/Paginator.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/event/NPCRightClickEvent.java
src/main/java/net/citizensnpcs/api/event/NPCLeftClickEvent.java
src/main/java/net/citizensnpcs/api/event/CitizensReloadEvent.java
src/main/java/net/citizensnpcs/api/scripting/SimpleScript.java
src/main/java/net/citizensnpcs/api/jnbt/Tag.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/jnbt/IntTag.java
src/main/java/net/citizensnpcs/api/jnbt/LongTag.java
src/main/java/net/citizensnpcs/api/jnbt/FloatTag.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/event/NPCTeleportEvent.java
src/main/java/net/citizensnpcs/api/ai/goals/TargetNearbyEntityGoal.java
src/main/java/net/citizensnpcs/api/exception/CharacterException.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/util/Storage.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
</description></item><item><title>#523 Add MemoryNPCDataStore (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/523/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/523/changes#detail0</guid><pubDate>Thu, 8 Sep 2016 17:32:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/MemoryNPCDataStore.java
</description></item><item><title>#522 Reduce block costs and smooth out flying pathfinding neighbour selection (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/522/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/522/changes#detail0</guid><pubDate>Wed, 7 Sep 2016 10:05:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
src/main/java/net/citizensnpcs/api/astar/AStarMachine.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#521 Fix missing toLowerCase call in trait (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/521/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/521/changes#detail0</guid><pubDate>Tue, 30 Aug 2016 10:33:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/Trait.java
</description></item><item><title>#520 Remove Listener registration for Goals/Behaviors (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/520/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/520/changes#detail0</guid><pubDate>Thu, 25 Aug 2016 11:41:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Goal.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java
src/main/java/net/citizensnpcs/api/ai/tree/Behavior.java
src/main/java/net/citizensnpcs/api/ai/tree/Composite.java
</description></item><item><title>#519 Add look at function for pathfinding (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/519/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/519/changes#detail0</guid><pubDate>Mon, 8 Aug 2016 09:26:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#518 Add new API to CitizensNavigator, improve PathCallback memory usage (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/518/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/518/changes#detail0</guid><pubDate>Tue, 2 Aug 2016 16:14:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Navigator.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
</description></item><item><title>#517 Add new pathfinding APIs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/517/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/517/changes#detail0</guid><pubDate>Mon, 25 Jul 2016 16:35:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/ai/PathStrategy.java
src/main/java/net/citizensnpcs/api/ai/AbstractPathStrategy.java
src/main/java/net/citizensnpcs/api/ai/Navigator.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/NeighbourGeneratorBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
</description></item><item><title>#516 Fix potion meta serialisation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/516/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/516/changes#detail0</guid><pubDate>Mon, 25 Jul 2016 04:50:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#515 Add a secondary cache to the cachingblocksource for A* pathfinnding (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/515/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/515/changes#detail0</guid><pubDate>Sat, 23 Jul 2016 15:26:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
</description></item><item><title>#514 Add new metadata constant (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/514/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/514/changes#detail0</guid><pubDate>Tue, 19 Jul 2016 16:41:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#513 Fix a bug in simplemetadatastore (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/513/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/513/changes#detail0</guid><pubDate>Sun, 17 Jul 2016 09:06:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#512 Change Inventory#getContents to return just the view contents (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/512/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/512/changes#detail0</guid><pubDate>Sun, 17 Jul 2016 05:00:47 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#511 Bump version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/511/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/511/changes#detail0</guid><pubDate>Wed, 13 Jul 2016 15:33:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#510 Update README.md (noreply)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/510/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/510/changes#detail0</guid><pubDate>Fri, 1 Jul 2016 13:28:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>README.md
</description></item><item><title>#510 Update README.md (noreply)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/510/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/510/changes#detail1</guid><pubDate>Fri, 1 Jul 2016 13:28:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>README.md
</description></item><item><title>#510 Update README.md (noreply)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/510/changes#detail2</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/510/changes#detail2</guid><pubDate>Fri, 1 Jul 2016 13:28:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>README.md
</description></item><item><title>#510 Fix @Persist with longs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/510/changes#detail3</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/510/changes#detail3</guid><pubDate>Fri, 1 Jul 2016 13:28:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/event/CitizensPreReloadEvent.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#506 Update version number (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/506/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/506/changes#detail0</guid><pubDate>Thu, 9 Jun 2016 10:33:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#505 Add debug file option to messaging (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/505/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/505/changes#detail0</guid><pubDate>Tue, 7 Jun 2016 08:06:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#503 Round locations to 4 decimal places to avoid drift (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/503/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/503/changes#detail0</guid><pubDate>Wed, 18 May 2016 10:17:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/LocationPersister.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#502 Update CitizensAPI version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/502/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/502/changes#detail0</guid><pubDate>Tue, 10 May 2016 23:29:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#501 Add NPCTeleportEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/501/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/501/changes#detail0</guid><pubDate>Thu, 21 Apr 2016 16:46:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/event/NPCTeleportEvent.java
</description></item><item><title>#501 Fix banner loading (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/501/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/501/changes#detail1</guid><pubDate>Thu, 21 Apr 2016 16:46:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#500 Serialise BlockStateMeta for Banners (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/500/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/500/changes#detail0</guid><pubDate>Fri, 15 Apr 2016 18:57:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#499 Fix inventory size bug (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/499/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/499/changes#detail0</guid><pubDate>Wed, 6 Apr 2016 12:06:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#499 Fix InventoryCloseEvent setting storage contents incorrectly (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/499/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/499/changes#detail1</guid><pubDate>Wed, 6 Apr 2016 12:06:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#498 Serialise banner meta (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/498/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/498/changes#detail0</guid><pubDate>Tue, 5 Apr 2016 17:24:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#497 EntityTarget should return Entity not LivingEntity (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/497/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/497/changes#detail0</guid><pubDate>Fri, 1 Apr 2016 05:59:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/EntityTarget.java
</description></item><item><title>#496 Fix Inventory trait not setting view contents properly (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/496/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/496/changes#detail0</guid><pubDate>Fri, 1 Apr 2016 05:35:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#495 Change Inventory viewing API since Spigot doesn't preserve Inventory (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/495/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/495/changes#detail0</guid><pubDate>Fri, 1 Apr 2016 03:49:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#494 Inventory views should have a proper size (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/494/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/494/changes#detail0</guid><pubDate>Thu, 31 Mar 2016 10:30:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#493 Bugfix for inventory trait and new metadata constant (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/493/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/493/changes#detail0</guid><pubDate>Tue, 29 Mar 2016 17:58:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#492 Fix bug with equipment offhand applying (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/492/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/492/changes#detail0</guid><pubDate>Fri, 25 Mar 2016 17:49:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#491 Add new metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/491/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/491/changes#detail0</guid><pubDate>Sun, 20 Mar 2016 11:32:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#490 Remove extra slot for now (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/490/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/490/changes#detail0</guid><pubDate>Wed, 16 Mar 2016 14:07:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#489 Add EXTRA equipment slot (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/489/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/489/changes#detail0</guid><pubDate>Wed, 16 Mar 2016 13:58:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#488 Fix missing break (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/488/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/488/changes#detail0</guid><pubDate>Wed, 16 Mar 2016 13:41:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#486 Update readme version (mcmonkey)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/486/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/486/changes#detail0</guid><pubDate>Mon, 7 Mar 2016 11:26:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>README.md
</description></item><item><title>#486 Fix compile error for newer spigots (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/486/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/486/changes#detail1</guid><pubDate>Mon, 7 Mar 2016 11:26:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
pom.xml
</description></item><item><title>#485 Serialise stored enchantment meta (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/485/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/485/changes#detail0</guid><pubDate>Sat, 5 Mar 2016 17:11:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#485 Serialise repair cost (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/485/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/485/changes#detail1</guid><pubDate>Sat, 5 Mar 2016 17:11:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#485 Add NPC#GLOWING_METADATA (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/485/changes#detail2</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/485/changes#detail2</guid><pubDate>Sat, 5 Mar 2016 17:11:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#484 Use mcmonkey's version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/484/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/484/changes#detail0</guid><pubDate>Tue, 1 Mar 2016 06:06:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#483 Try removing the bukkit repo (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/483/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/483/changes#detail0</guid><pubDate>Tue, 1 Mar 2016 06:00:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#482 Try mcmonkey's pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/482/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/482/changes#detail0</guid><pubDate>Tue, 1 Mar 2016 05:59:12 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#480 Update pom, partially fix equipment (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/480/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/480/changes#detail0</guid><pubDate>Tue, 1 Mar 2016 05:55:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
pom.xml
</description></item><item><title>#480 Correct the pom (mcmonkey4eva)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/480/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/480/changes#detail1</guid><pubDate>Tue, 1 Mar 2016 05:55:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#480 Fix pom and add off hand equipment saving (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/480/changes#detail2</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/480/changes#detail2</guid><pubDate>Tue, 1 Mar 2016 05:55:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#480 Fix pom (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/480/changes#detail3</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/480/changes#detail3</guid><pubDate>Tue, 1 Mar 2016 05:55:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#479 Add NPCEnderTeleportEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/479/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/479/changes#detail0</guid><pubDate>Sun, 28 Feb 2016 16:12:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
src/main/java/net/citizensnpcs/api/event/NPCEnderTeleportEvent.java
</description></item><item><title>#478 Prefer nashorn for compiling javascript, throw NSME indirectly in (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/478/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/478/changes#detail0</guid><pubDate>Sat, 23 Jan 2016 15:20:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/scripting/SimpleScript.java
</description></item><item><title>#477 Add new DespawnReason.RELOAD and associated helper method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/477/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/477/changes#detail0</guid><pubDate>Wed, 20 Jan 2016 10:11:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/event/DespawnReason.java
</description></item><item><title>#476 Remove dummy instance in CitizensAPI (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/476/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/476/changes#detail0</guid><pubDate>Mon, 11 Jan 2016 16:03:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
</description></item><item><title>#475 Add new annotation-based method to specify trait names (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/475/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/475/changes#detail0</guid><pubDate>Thu, 7 Jan 2016 14:25:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Spawned.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/trait/trait/Speech.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/trait/TraitName.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/trait/trait/MobType.java
</description></item><item><title>#474 Minor style change (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/474/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/474/changes#detail0</guid><pubDate>Thu, 7 Jan 2016 11:01:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#474 Allow '-' in value flags. (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/474/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/474/changes#detail1</guid><pubDate>Thu, 7 Jan 2016 11:01:03 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#472 Euler angle persister (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/472/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/472/changes#detail0</guid><pubDate>Fri, 1 Jan 2016 03:34:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/persistence/EulerAnglePersister.java
</description></item><item><title>#470 Remove doclint (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/470/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/470/changes#detail0</guid><pubDate>Sat, 19 Dec 2015 07:26:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#466 Remove deprecated method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/466/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/466/changes#detail0</guid><pubDate>Sat, 19 Dec 2015 06:52:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Navigator.java
</description></item><item><title>#465 Add new entity target mapping API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/465/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/465/changes#detail0</guid><pubDate>Tue, 24 Nov 2015 18:00:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#464 Add new navigatorparameters settings (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/464/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/464/changes#detail0</guid><pubDate>Thu, 5 Nov 2015 23:20:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#463 Add deregister trait API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/463/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/463/changes#detail0</guid><pubDate>Sat, 24 Oct 2015 09:08:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
</description></item><item><title>#462 Improve separation behaviour for flocking (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/462/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/462/changes#detail0</guid><pubDate>Wed, 21 Oct 2015 07:07:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/SeparationBehavior.java
src/main/java/net/citizensnpcs/api/ai/flocking/Flocker.java
</description></item><item><title>#461 Formatting (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/461/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/461/changes#detail0</guid><pubDate>Sun, 30 Aug 2015 14:53:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#461 add NPC setting for using latest player skin (jcthepants)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/461/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/461/changes#detail1</guid><pubDate>Sun, 30 Aug 2015 14:53:41 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#460 Fix tests (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/460/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/460/changes#detail0</guid><pubDate>Sun, 19 Jul 2015 07:09:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/ai/BehaviorTreeTest.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
</description></item><item><title>#459 Fix typo in typo fix (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/459/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/459/changes#detail0</guid><pubDate>Sun, 19 Jul 2015 06:55:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#458 Fix typo (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/458/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/458/changes#detail0</guid><pubDate>Sun, 19 Jul 2015 06:54:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#457 Fix deprecation warning (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/457/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/457/changes#detail0</guid><pubDate>Sun, 19 Jul 2015 06:52:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Translator.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#457 Add meta serialisation events (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/457/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/457/changes#detail1</guid><pubDate>Sun, 19 Jul 2015 06:52:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/event/CitizensDeserialiseMetaEvent.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/event/CitizensSerialiseMetaEvent.java
</description></item><item><title>#456 Add blockbreaker API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/456/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/456/changes#detail0</guid><pubDate>Thu, 2 Jul 2015 16:33:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/BlockBreaker.java
</description></item><item><title>#456 Fix some eventlistener memory leaks (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/456/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/456/changes#detail1</guid><pubDate>Thu, 2 Jul 2015 16:33:39 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/tree/Composite.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#455 Try to clean up some of the assumptions in the behavior tree code (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/455/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/455/changes#detail0</guid><pubDate>Fri, 12 Jun 2015 16:33:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/tree/Composite.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java
</description></item><item><title>#455 Use material.isSolid for future proofing (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/455/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/455/changes#detail1</guid><pubDate>Fri, 12 Jun 2015 16:33:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#454 Change Rhino message to be debug level not severe (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/454/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/454/changes#detail0</guid><pubDate>Tue, 9 Jun 2015 15:39:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
</description></item><item><title>#453 Allow Equipment trait to work with ArmorStand NPCs (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/453/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/453/changes#detail0</guid><pubDate>Sat, 6 Jun 2015 07:39:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#452 Increase maximum name length for players (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/452/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/452/changes#detail0</guid><pubDate>Tue, 2 Jun 2015 16:43:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#451 Handle horse, minecart inventories cleanly (mcmonkey4eva)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/451/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/451/changes#detail0</guid><pubDate>Sun, 31 May 2015 04:48:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#450 Re-bump version number (mcmonkey)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/450/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/450/changes#detail0</guid><pubDate>Mon, 25 May 2015 18:31:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#449 Bump version number (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/449/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/449/changes#detail0</guid><pubDate>Mon, 25 May 2015 13:55:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#449 Update README.md (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/449/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/449/changes#detail1</guid><pubDate>Mon, 25 May 2015 13:55:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>README.md
</description></item><item><title>#448 API Additions for 202c173c46e4bc33e6a0d05c54dc9b6adc4a5551 (sanjay.govind9)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/448/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/448/changes#detail0</guid><pubDate>Tue, 7 Apr 2015 19:18:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#448 Fix inter-registry conflicts (jcthepants)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/448/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/448/changes#detail1</guid><pubDate>Tue, 7 Apr 2015 19:18:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#445 Update version (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/445/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/445/changes#detail0</guid><pubDate>Sat, 7 Mar 2015 13:49:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#444 Fix new API compile error (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/444/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/444/changes#detail0</guid><pubDate>Sat, 7 Mar 2015 09:27:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#443 Fix command help requiring citizens. prefix (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/443/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/443/changes#detail0</guid><pubDate>Sat, 7 Mar 2015 09:23:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#442 Test (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/442/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/442/changes#detail0</guid><pubDate>Thu, 19 Feb 2015 02:10:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#441 Store AIR items (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/441/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/441/changes#detail0</guid><pubDate>Tue, 6 Jan 2015 07:27:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/persistence/LocationPersister.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#439 Delete QueryRunner.java (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/439/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/439/changes#detail0</guid><pubDate>Sun, 30 Nov 2014 03:54:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/QueryRunner.java
</description></item><item><title>#439 1.8 update (mcmonkey4eva)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/439/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/439/changes#detail1</guid><pubDate>Sun, 30 Nov 2014 03:54:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>.gitignore
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/event/NavigatorCallback.java
src/test/java/net/citizensnpcs/api/ai/BehaviorTreeTest.java
src/main/java/net/citizensnpcs/api/util/Translator.java
src/main/java/net/citizensnpcs/api/ai/goals/TargetNearbyEntityGoal.java
src/main/java/net/citizensnpcs/api/ai/goals/MoveToGoal.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
pom.xml
</description></item><item><title>#438 Minor cleanup (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/438/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/438/changes#detail0</guid><pubDate>Thu, 6 Nov 2014 15:09:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
</description></item><item><title>#437 Fix NBTStorage keyExists (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/437/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/437/changes#detail0</guid><pubDate>Wed, 8 Oct 2014 16:39:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCClickEvent.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
</description></item><item><title>#436 Implement setContents better in the Inventory trait (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/436/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/436/changes#detail0</guid><pubDate>Thu, 25 Sep 2014 23:03:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#436 Add NavigationStuckEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/436/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/436/changes#detail1</guid><pubDate>Thu, 25 Sep 2014 23:03:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/event/NavigationStuckEvent.java
</description></item><item><title>#435 Persistent inventory (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/435/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/435/changes#detail0</guid><pubDate>Mon, 21 Jul 2014 01:17:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#435 Update inventory contents (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/435/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/435/changes#detail1</guid><pubDate>Mon, 21 Jul 2014 01:17:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
</description></item><item><title>#432 Add some equipment api methods (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/432/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/432/changes#detail0</guid><pubDate>Sun, 13 Jul 2014 00:03:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#431 Fix help commands for specific commands (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/431/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/431/changes#detail0</guid><pubDate>Mon, 30 Jun 2014 02:43:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#430 Add skin metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/430/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/430/changes#detail0</guid><pubDate>Fri, 18 Apr 2014 08:40:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#429 Add get/set UUID methods in owner (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/429/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/429/changes#detail0</guid><pubDate>Sun, 13 Apr 2014 05:17:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
</description></item><item><title>#428 Update to MC 1.7.8 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/428/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/428/changes#detail0</guid><pubDate>Sat, 12 Apr 2014 15:01:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#427 Remove player skin metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/427/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/427/changes#detail0</guid><pubDate>Fri, 11 Apr 2014 16:26:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#426 Add NPC metadata constants (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/426/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/426/changes#detail0</guid><pubDate>Fri, 11 Apr 2014 06:03:40 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#425 Add some metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/425/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/425/changes#detail0</guid><pubDate>Thu, 3 Apr 2014 15:04:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
</description></item><item><title>#424 Bump version for new MC update (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/424/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/424/changes#detail0</guid><pubDate>Sun, 23 Mar 2014 09:35:44 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#423 NPC loads name during load() (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/423/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/423/changes#detail0</guid><pubDate>Mon, 17 Mar 2014 10:18:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/util/MemoryDataKey.java
</description></item><item><title>#422 Remove door opener from the API to move to implementation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/422/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/422/changes#detail0</guid><pubDate>Wed, 12 Mar 2014 08:34:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#421 UUID validation for owner trait (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/421/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/421/changes#detail0</guid><pubDate>Sun, 9 Mar 2014 05:05:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
</description></item><item><title>#420 Allow climbing on vines (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/420/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/420/changes#detail0</guid><pubDate>Sat, 8 Mar 2014 14:28:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#419 Add door opener for Citizens pathfinder (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/419/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/419/changes#detail0</guid><pubDate>Sat, 8 Mar 2014 14:25:21 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#418 Make the target the middle of the block rather than the edge (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/418/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/418/changes#detail0</guid><pubDate>Sat, 8 Mar 2014 07:10:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#417 Can't jump on cobble walls (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/417/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/417/changes#detail0</guid><pubDate>Fri, 7 Mar 2014 15:59:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#416 Allow NPCs to have 64 length names (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/416/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/416/changes#detail0</guid><pubDate>Fri, 7 Mar 2014 15:52:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#415 NPCs no longer try to jump over fences with the new pathfinder (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/415/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/415/changes#detail0</guid><pubDate>Wed, 5 Mar 2014 16:10:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#414 Slight change to simplemetadatastore (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/414/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/414/changes#detail0</guid><pubDate>Tue, 4 Feb 2014 06:15:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#413 Add metadata constant (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/413/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/413/changes#detail0</guid><pubDate>Sat, 1 Feb 2014 14:49:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#412 Add some metadata constants (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/412/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/412/changes#detail0</guid><pubDate>Sat, 1 Feb 2014 05:02:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#411 Add sound metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/411/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/411/changes#detail0</guid><pubDate>Wed, 29 Jan 2014 13:37:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#410 Remove hacky db code (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/410/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/410/changes#detail0</guid><pubDate>Thu, 23 Jan 2014 09:45:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DatabaseStorage.java
src/main/java/net/citizensnpcs/api/util/DatabaseType.java
</description></item><item><title>#409 Update and rename README to README.md (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/409/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/409/changes#detail0</guid><pubDate>Thu, 23 Jan 2014 08:16:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>README
README.md
</description></item><item><title>#409 Update DatabaseStorage.java (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/409/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/409/changes#detail1</guid><pubDate>Thu, 23 Jan 2014 08:16:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DatabaseStorage.java
</description></item><item><title>#408 Fix incorrect database datatype (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/408/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/408/changes#detail0</guid><pubDate>Thu, 23 Jan 2014 05:11:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DatabaseStorage.java
</description></item><item><title>#407 Check emptiness instead of existence for UUID (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/407/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/407/changes#detail0</guid><pubDate>Thu, 23 Jan 2014 02:04:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DatabaseStorage.java
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
</description></item><item><title>#406 More quotes in db (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/406/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/406/changes#detail0</guid><pubDate>Thu, 23 Jan 2014 01:28:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DatabaseStorage.java
</description></item><item><title>#405 Don't copy UUID (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/405/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/405/changes#detail0</guid><pubDate>Wed, 22 Jan 2014 04:49:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#404 Add new NPCRegistry method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/404/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/404/changes#detail0</guid><pubDate>Sun, 12 Jan 2014 14:27:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
</description></item><item><title>#403 Add getByUniqueId to NPCRegistry (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/403/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/403/changes#detail0</guid><pubDate>Sun, 12 Jan 2014 12:34:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
src/main/java/net/citizensnpcs/api/util/Colorizer.java
</description></item><item><title>#402 Add new parameters in NavigatorParameters, and better path debugging for (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/402/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/402/changes#detail0</guid><pubDate>Sun, 12 Jan 2014 11:47:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#402 Allow NPCs to pathfind up ladders with the new pathfinder (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/402/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/402/changes#detail1</guid><pubDate>Sun, 12 Jan 2014 11:47:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorGoal.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#401 Don't load UUID if there's no UUID to load (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/401/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/401/changes#detail0</guid><pubDate>Sun, 12 Jan 2014 05:01:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#400 Add some pathfinding helper methods (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/400/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/400/changes#detail0</guid><pubDate>Sun, 12 Jan 2014 04:50:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/PathPoint.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#399 Set maximum force instead of previous hack (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/399/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/399/changes#detail0</guid><pubDate>Sat, 11 Jan 2014 15:46:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/Flocker.java
</description></item><item><title>#398 Add some miscellaneous utility methods (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/398/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/398/changes#detail0</guid><pubDate>Sat, 11 Jan 2014 15:39:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/ai/flocking/RadiusNPCFlock.java
src/main/java/net/citizensnpcs/api/ai/flocking/SeparationBehavior.java
src/main/java/net/citizensnpcs/api/ai/flocking/CohesionBehavior.java
src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
src/main/java/net/citizensnpcs/api/persistence/Persistable.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
src/main/java/net/citizensnpcs/api/ai/flocking/AlignmentBehavior.java
src/main/java/net/citizensnpcs/api/ai/SimpleGoalEntry.java
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/ai/flocking/GroupNPCFlock.java
src/main/java/net/citizensnpcs/api/ai/GoalController.java
src/main/java/net/citizensnpcs/api/ai/tree/ForwardingBehaviorGoalAdapter.java
</description></item><item><title>#398 Add UUID to NPC (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/398/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/398/changes#detail1</guid><pubDate>Sat, 11 Jan 2014 15:39:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/CitizensAPI.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
src/main/java/net/citizensnpcs/api/CitizensPlugin.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
</description></item><item><title>#397 Stopgap measure to reduce flocker influence (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/397/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/397/changes#detail0</guid><pubDate>Sat, 11 Jan 2014 08:00:46 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/Flocker.java
</description></item><item><title>#396 Make SimpleNPCDataStore constructor protected (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/396/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/396/changes#detail0</guid><pubDate>Sat, 11 Jan 2014 06:29:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
</description></item><item><title>#396 Add flocking implementation and run callbacks for navigation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/396/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/396/changes#detail1</guid><pubDate>Sat, 11 Jan 2014 06:29:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/flocking/FlockBehavior.java
src/main/java/net/citizensnpcs/api/ai/flocking/AlignmentBehavior.java
src/main/java/net/citizensnpcs/api/ai/flocking/Flocker.java
src/main/java/net/citizensnpcs/api/ai/flocking/SeparationBehavior.java
src/main/java/net/citizensnpcs/api/ai/flocking/RadiusNPCFlock.java
src/main/java/net/citizensnpcs/api/ai/flocking/CohesionBehavior.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/ai/flocking/NPCFlock.java
</description></item><item><title>#394 Add findValidBlockLocation in MinecraftBlockExaminer (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/394/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/394/changes#detail0</guid><pubDate>Mon, 6 Jan 2014 16:48:42 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/scripting/EventRegistrar.java
</description></item><item><title>#393 Add new helper methods to GoalController to addBehaviors (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/393/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/393/changes#detail0</guid><pubDate>Thu, 19 Dec 2013 04:47:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/ai/tree/BehaviorGoalAdapter.java
src/main/java/net/citizensnpcs/api/ai/GoalController.java
</description></item><item><title>#392 Add DOUBLE_PLANT to passable block types (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/392/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/392/changes#detail0</guid><pubDate>Mon, 16 Dec 2013 00:31:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#392 Add attackRange() navigation parameter and isSpawned() now checks (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/392/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/392/changes#detail1</guid><pubDate>Mon, 16 Dec 2013 00:31:51 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#391 Bump version to 2.0.11-SNAPSHOT (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/391/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/391/changes#detail0</guid><pubDate>Sun, 1 Dec 2013 09:28:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#390 Add isPaused() and setPaused(boolean) to Navigator (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/390/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/390/changes#detail0</guid><pubDate>Fri, 22 Nov 2013 16:40:29 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Navigator.java
</description></item><item><title>#389 Allow all block examiners to influence passability (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/389/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/389/changes#detail0</guid><pubDate>Fri, 22 Nov 2013 16:31:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#389 Change the BlockExaminer system to a tristate (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/389/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/389/changes#detail1</guid><pubDate>Fri, 22 Nov 2013 16:31:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
</description></item><item><title>#388 Add NPC#isSorted() and move some CitizensNPC methods into AbstractNPC (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/388/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/388/changes#detail0</guid><pubDate>Mon, 18 Nov 2013 07:21:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/npc/NPCRegistry.java
</description></item><item><title>#387 Add NPCDamageEntityEvent and some metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/387/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/387/changes#detail0</guid><pubDate>Sat, 16 Nov 2013 07:08:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCDamageEntityEvent.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#386 Add a metadata marker for swimming (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/386/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/386/changes#detail0</guid><pubDate>Fri, 15 Nov 2013 04:08:08 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#385 Improve Nashorn support for scripting, make getBehaviors() public in (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/385/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/385/changes#detail0</guid><pubDate>Thu, 14 Nov 2013 15:26:37 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/ai/tree/Composite.java
</description></item><item><title>#384 Migration methods for Speech API (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/384/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/384/changes#detail0</guid><pubDate>Wed, 6 Nov 2013 03:37:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechFactory.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java
</description></item><item><title>#383 Add isFlyable and setFlyable to NPC (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/383/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/383/changes#detail0</guid><pubDate>Tue, 5 Nov 2013 13:45:00 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/trait/Trait.java
src/main/java/net/citizensnpcs/api/trait/trait/MobType.java
</description></item><item><title>#381 Deprecate getBukkitEntity() in favour of new getEntity() call (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/381/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/381/changes#detail0</guid><pubDate>Tue, 5 Nov 2013 11:29:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandMessages.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/ai/speech/SimpleSpeechController.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechContext.java
src/main/java/net/citizensnpcs/api/command/Requirements.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/speech/Talkable.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/speech/SpeechFactory.java
src/main/java/net/citizensnpcs/api/ai/goals/TargetNearbyEntityGoal.java
src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
src/main/java/net/citizensnpcs/api/trait/trait/MobType.java
</description></item><item><title>#380 Add FlyingBlockExaminer and fix an issue with cloning (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/380/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/380/changes#detail0</guid><pubDate>Mon, 4 Nov 2013 13:34:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/trait/trait/Inventory.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/FlyingBlockExaminer.java
</description></item><item><title>#379 Format (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/379/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/379/changes#detail0</guid><pubDate>Wed, 2 Oct 2013 16:00:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
</description></item><item><title>#378 Increment version number (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/378/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/378/changes#detail0</guid><pubDate>Sat, 21 Sep 2013 08:55:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#377 Breaking change: add new NPCRegistry param to AbstractNPC constructor to (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/377/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/377/changes#detail0</guid><pubDate>Wed, 11 Sep 2013 15:45:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
</description></item><item><title>#376 Fix pom.xml (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/376/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/376/changes#detail0</guid><pubDate>Sun, 1 Sep 2013 14:50:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#376 New pathfinder no longer considers diagonals (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/376/changes#detail1</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/376/changes#detail1</guid><pubDate>Sun, 1 Sep 2013 14:50:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#375 Remove NPCVehicleExitEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/375/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/375/changes#detail0</guid><pubDate>Sat, 17 Aug 2013 15:04:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCVehicleExitEvent.java
</description></item><item><title>#374 Fix CommandContext not removing the ending quote (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/374/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/374/changes#detail0</guid><pubDate>Thu, 15 Aug 2013 19:07:28 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#373 Implement hashCode() and equals() in AbstractNPC (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/373/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/373/changes#detail0</guid><pubDate>Wed, 14 Aug 2013 00:25:07 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#372 Add NPCVehicleExitEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/372/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/372/changes#detail0</guid><pubDate>Mon, 12 Aug 2013 13:18:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCVehicleExitEvent.java
</description></item><item><title>#371 Force AStarNode subclasses to override hashCode and equals (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/371/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/371/changes#detail0</guid><pubDate>Sun, 11 Aug 2013 02:00:18 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/AStarNode.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#370 Allow --id in non-selected requirements (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/370/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/370/changes#detail0</guid><pubDate>Sat, 10 Aug 2013 18:39:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/RequirementsProcessor.java
</description></item><item><title>#369 Add NPCTraitCommandAttachEvent (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/369/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/369/changes#detail0</guid><pubDate>Sat, 10 Aug 2013 13:25:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCTraitCommandAttachEvent.java
</description></item><item><title>#368 Changes to NBTStorage (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/368/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/368/changes#detail0</guid><pubDate>Sat, 10 Aug 2013 13:19:04 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Speech.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
</description></item><item><title>#367 Implement setRaw for NBTStorage (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/367/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/367/changes#detail0</guid><pubDate>Fri, 9 Aug 2013 00:52:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/jnbt/NBTUtils.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
</description></item><item><title>#366 Fix NBTStorage (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/366/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/366/changes#detail0</guid><pubDate>Fri, 9 Aug 2013 00:21:17 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/NBTStorage.java
</description></item><item><title>#365 Add casting helper method to DataKey (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/365/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/365/changes#detail0</guid><pubDate>Tue, 6 Aug 2013 22:17:23 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
</description></item><item><title>#364 Remove usages of Entity#teleport (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/364/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/364/changes#detail0</guid><pubDate>Fri, 2 Aug 2013 11:57:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/TeleportStuckAction.java
</description></item><item><title>#363 Add NPC#teleport (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/363/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/363/changes#detail0</guid><pubDate>Thu, 1 Aug 2013 16:02:06 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#362 Add some convenience methods (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/362/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/362/changes#detail0</guid><pubDate>Tue, 30 Jul 2013 19:39:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandMessages.java
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/trait/TraitFactory.java
src/main/java/net/citizensnpcs/api/trait/TraitInfo.java
src/main/java/net/citizensnpcs/api/ai/tree/ForwardingBehaviorGoalAdapter.java
</description></item><item><title>#361 Allow help to be overridden for custom help (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/361/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/361/changes#detail0</guid><pubDate>Tue, 30 Jul 2013 14:46:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#360 Generate help modifier automatically for commands (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/360/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/360/changes#detail0</guid><pubDate>Tue, 30 Jul 2013 14:37:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Paginator.java
src/main/java/net/citizensnpcs/api/command/CommandMessages.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#359 Possible fix for forgotten traits. (jeremy)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/359/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/359/changes#detail0</guid><pubDate>Tue, 30 Jul 2013 10:04:10 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#358 Add some helper methods to Region3D (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/358/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/358/changes#detail0</guid><pubDate>Tue, 30 Jul 2013 01:14:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/prtree/Region3D.java
</description></item><item><title>#357 More efficient use of MinecraftBlockExaminer in WanderGoal (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/357/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/357/changes#detail0</guid><pubDate>Tue, 30 Jul 2013 00:56:27 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#356 Add some methods for controlling the current goal execution (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/356/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/356/changes#detail0</guid><pubDate>Mon, 29 Jul 2013 23:58:36 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/ai/GoalController.java
</description></item><item><title>#355 Separate NPC from SimpleMetadataStore, allow double precision in --at (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/355/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/355/changes#detail0</guid><pubDate>Mon, 29 Jul 2013 23:37:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#354 Remove w@ prefix (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/354/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/354/changes#detail0</guid><pubDate>Mon, 29 Jul 2013 23:20:16 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#353 WanderGoal now uses the MinecraftBlockExaminer, Denizen location format (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/353/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/353/changes#detail0</guid><pubDate>Mon, 29 Jul 2013 23:00:05 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#352 Replace l@ in --at parser (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/352/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/352/changes#detail0</guid><pubDate>Mon, 29 Jul 2013 22:38:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#351 Allow , and : to be used for --at (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/351/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/351/changes#detail0</guid><pubDate>Mon, 29 Jul 2013 22:36:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/command/CommandContext.java
</description></item><item><title>#350 Refactor load method up into AbstractNPC in preparation for further (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/350/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/350/changes#detail0</guid><pubDate>Mon, 29 Jul 2013 01:08:09 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#349 Add some helper methods in NPC (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/349/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/349/changes#detail0</guid><pubDate>Sat, 27 Jul 2013 23:11:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#348 Add Empty and IfElse (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/348/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/348/changes#detail0</guid><pubDate>Fri, 26 Jul 2013 15:29:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/tree/Empty.java
src/main/java/net/citizensnpcs/api/ai/tree/Precondition.java
src/main/java/net/citizensnpcs/api/ai/tree/Decorator.java
src/main/java/net/citizensnpcs/api/ai/tree/IfElse.java
</description></item><item><title>#347 Truncate name lengths to 16 in AbstractNPC (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/347/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/347/changes#detail0</guid><pubDate>Fri, 26 Jul 2013 00:46:24 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#346 Update pathfinder to use distance rather than distanceSquared (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/346/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/346/changes#detail0</guid><pubDate>Fri, 19 Jul 2013 17:20:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#345 Add MobType trait on spawn (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/345/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/345/changes#detail0</guid><pubDate>Fri, 19 Jul 2013 16:54:49 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
</description></item><item><title>#344 Make sure old IDs are fixed up (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/344/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/344/changes#detail0</guid><pubDate>Fri, 19 Jul 2013 13:53:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
</description></item><item><title>#343 Fix createUniqueId() (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/343/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/343/changes#detail0</guid><pubDate>Fri, 19 Jul 2013 13:48:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
</description></item><item><title>#342 Add NPC#TARGETABLE_METADATA (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/342/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/342/changes#detail0</guid><pubDate>Wed, 17 Jul 2013 19:45:58 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#341 Expose the Citizens attack strategy in NavigatorParameters (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/341/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/341/changes#detail0</guid><pubDate>Wed, 17 Jul 2013 01:20:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#340 Add simple Region3D class for easier 3D regions with PRTrees, add (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/340/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/340/changes#detail0</guid><pubDate>Sun, 14 Jul 2013 01:21:48 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/util/prtree/PRTree.java
src/main/java/net/citizensnpcs/api/util/prtree/Region3D.java
</description></item><item><title>#339 More descriptive message when Rhino classes fail to be found (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/339/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/339/changes#detail0</guid><pubDate>Sat, 13 Jul 2013 21:29:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
</description></item><item><title>#338 Add NPC#RESPAWN_DELAY_METADATA (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/338/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/338/changes#detail0</guid><pubDate>Sat, 13 Jul 2013 18:26:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/tree/Sequence.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
</description></item><item><title>#337 Fix the ScriptCompiler (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/337/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/337/changes#detail0</guid><pubDate>Sat, 13 Jul 2013 16:38:02 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
</description></item><item><title>#336 Allow any command to have its sender location manually specified from (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/336/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/336/changes#detail0</guid><pubDate>Sat, 13 Jul 2013 14:45:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/command/CommandContext.java
src/main/java/net/citizensnpcs/api/command/CommandMessages.java
</description></item><item><title>#335 Implement equals() and hashCode() in YamlStorage and its YamlKey (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/335/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/335/changes#detail0</guid><pubDate>Sat, 13 Jul 2013 14:36:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
</description></item><item><title>#334 PersistenceLoader now works with enums in the generic types of fields, (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/334/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/334/changes#detail0</guid><pubDate>Sat, 13 Jul 2013 01:30:53 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java
src/main/java/net/citizensnpcs/api/command/CommandManager.java
</description></item><item><title>#333 Fix leash protected metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/333/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/333/changes#detail0</guid><pubDate>Thu, 11 Jul 2013 21:46:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#332 Add LEASH_PROTECTED_METADATA (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/332/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/332/changes#detail0</guid><pubDate>Mon, 8 Jul 2013 23:01:25 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/ai/speech/SimpleSpeechController.java
</description></item><item><title>#331 Add new navigator parameter (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/331/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/331/changes#detail0</guid><pubDate>Fri, 5 Jul 2013 13:00:15 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#330 Increase A* pathfinder accuracy by switching back to distance squared (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/330/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/330/changes#detail0</guid><pubDate>Thu, 4 Jul 2013 18:14:30 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
</description></item><item><title>#329 Add getWorld() to BlockSource, fix NPC#setName not updating the entity (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/329/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/329/changes#detail0</guid><pubDate>Thu, 4 Jul 2013 17:22:59 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/astar/pathfinder/VectorNode.java
src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockSource.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
</description></item><item><title>#327 Update version to 2.0.9-SNAPSHOT (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/327/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/327/changes#detail0</guid><pubDate>Mon, 1 Jul 2013 20:00:38 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#326 Fix test (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/326/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/326/changes#detail0</guid><pubDate>Mon, 1 Jul 2013 19:14:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
</description></item><item><title>#325 Don't cull the path (may reinstate this later) (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/325/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/325/changes#detail0</guid><pubDate>Mon, 1 Jul 2013 19:10:32 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/Path.java
</description></item><item><title>#324 Change for Bukkit damage event (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/324/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/324/changes#detail0</guid><pubDate>Mon, 1 Jul 2013 13:35:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/event/NPCDamageEvent.java
</description></item><item><title>#323 Add new createUniqueId method to NPCDataStore and implement it to return (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/323/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/323/changes#detail0</guid><pubDate>Sat, 29 Jun 2013 00:46:31 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPCDataStore.java
src/main/java/net/citizensnpcs/api/npc/SimpleNPCDataStore.java
</description></item><item><title>#322 Remove transferOld (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/322/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/322/changes#detail0</guid><pubDate>Wed, 12 Jun 2013 18:55:52 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
</description></item><item><title>#321 More transferOld workarounds (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/321/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/321/changes#detail0</guid><pubDate>Wed, 12 Jun 2013 18:34:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
</description></item><item><title>#320 Empty strings aren't allowed in transferOld (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/320/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/320/changes#detail0</guid><pubDate>Wed, 12 Jun 2013 18:20:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
</description></item><item><title>#319 Add NPC#getStoredLocation (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/319/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/319/changes#detail0</guid><pubDate>Fri, 31 May 2013 17:10:33 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#318 Mirror NPC metadata to Bukkit metadata (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/318/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/318/changes#detail0</guid><pubDate>Tue, 21 May 2013 10:55:26 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java
citizensapi.iml
src/main/java/net/citizensnpcs/api/npc/SimpleMetadataStore.java
</description></item><item><title>#317 Add Messaging#isDebugging (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/317/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/317/changes#detail0</guid><pubDate>Thu, 16 May 2013 18:09:56 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/Messaging.java
</description></item><item><title>#316 Fixed reading and writing of book pages. (mrk.maher)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/316/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/316/changes#detail0</guid><pubDate>Sat, 27 Apr 2013 17:03:40 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item><item><title>#315 Add FileStorage, new built in goals (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/315/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/315/changes#detail0</guid><pubDate>Mon, 15 Apr 2013 12:17:13 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/MoveToGoal.java
src/main/java/net/citizensnpcs/api/ai/goals/TargetNearbyEntityGoal.java
src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/MinecraftBlockExaminer.java
src/main/java/net/citizensnpcs/api/util/Messaging.java
src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/util/NBTStorage.java
src/main/java/net/citizensnpcs/api/ai/NavigatorParameters.java
src/main/java/net/citizensnpcs/api/util/FileStorage.java
</description></item><item><title>#314 Remove what seems to be unnecessary toLowerCase() when setting owner's (jeremy)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/314/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/314/changes#detail0</guid><pubDate>Sun, 14 Apr 2013 02:46:43 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Owner.java
citizensapi.iml
</description></item><item><title>#313 Add setBukkitEntityType(EntityType) to NPC. Fixes CITIZENS-527 (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/313/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/313/changes#detail0</guid><pubDate>Fri, 12 Apr 2013 14:57:54 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
</description></item><item><title>#312 Minimise dependencies and some source code (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/312/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/312/changes#detail0</guid><pubDate>Fri, 12 Apr 2013 11:13:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/QueryRunner.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/util/AbstractQueryRunner.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/CachingChunkBlockSource.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/AbstractBlockSource.java
src/main/java/net/citizensnpcs/api/astar/UnboundedAStarGoal.java
src/main/java/net/citizensnpcs/api/util/Storage.java
src/main/java/net/citizensnpcs/api/astar/pathfinder/BlockSource.java
pom.xml
src/main/java/net/citizensnpcs/api/command/exception/CommandUsageException.java
</description></item><item><title>#311 Revamp scripting API to simplify it (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/311/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/311/changes#detail0</guid><pubDate>Mon, 1 Apr 2013 12:05:14 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/scripting/ScriptRunnerCallback.java
src/main/java/net/citizensnpcs/api/scripting/ObjectProvider.java
src/main/java/net/citizensnpcs/api/ai/tree/Selectors.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
src/main/java/net/citizensnpcs/api/scripting/CompileCallback.java
</description></item><item><title>#310 Add setTarget(Entity) to Navigator (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/310/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/310/changes#detail0</guid><pubDate>Sat, 30 Mar 2013 12:47:20 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/Navigator.java
</description></item><item><title>#309 Minor additions to YamlStorage (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/309/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/309/changes#detail0</guid><pubDate>Sun, 17 Mar 2013 15:54:55 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/YamlStorage.java
src/main/java/net/citizensnpcs/api/ai/tree/Selector.java
</description></item><item><title>#308 Moved to 2.0.8 for MC1.5 (agentkid20)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/308/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/308/changes#detail0</guid><pubDate>Sat, 16 Mar 2013 03:12:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#307 Add range API to WanderGoal (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/307/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/307/changes#detail0</guid><pubDate>Thu, 14 Mar 2013 15:30:19 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
</description></item><item><title>#306 Add new DespawnReasons (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/306/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/306/changes#detail0</guid><pubDate>Thu, 14 Mar 2013 13:38:11 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/npc/NPC.java
src/main/java/net/citizensnpcs/api/event/DespawnReason.java
</description></item><item><title>#305 Add ScriptCompiler method (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/305/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/305/changes#detail0</guid><pubDate>Thu, 14 Mar 2013 13:04:01 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/ai/SimpleGoalController.java
src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
</description></item><item><title>#304 Fix StackOverflow exception (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/304/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/304/changes#detail0</guid><pubDate>Mon, 11 Mar 2013 11:35:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
</description></item><item><title>#303 Transfer old data keys to prevent data loss (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/303/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/303/changes#detail0</guid><pubDate>Mon, 11 Mar 2013 10:37:57 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/util/DataKey.java
</description></item><item><title>#302 Moved prtree to new package to avoid classloader issues, add WanderGoal (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/302/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/302/changes#detail0</guid><pubDate>Mon, 11 Mar 2013 08:22:34 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/org/khelekore/prtree/DistanceCalculator.java
src/main/java/org/khelekore/prtree/MBRConverter.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeGetter.java
src/main/java/net/citizensnpcs/api/util/prtree/Node.java
src/main/java/org/khelekore/prtree/Circle.java
src/main/java/org/khelekore/prtree/NodeGetter.java
src/main/java/org/khelekore/prtree/MBR2D.java
src/main/java/org/khelekore/prtree/NodeFactory.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeUsage.java
src/main/java/org/khelekore/prtree/NodeComparators.java
src/main/java/org/khelekore/prtree/PointND.java
src/main/java/net/citizensnpcs/api/util/prtree/MBRConverter.java
src/main/java/org/khelekore/prtree/NodeFilter.java
src/main/java/org/khelekore/prtree/MinDist2D.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeBase.java
src/main/java/net/citizensnpcs/api/util/prtree/SimpleMBR.java
src/main/java/net/citizensnpcs/api/util/prtree/MinDistComparator.java
src/main/java/net/citizensnpcs/api/ai/goals/WanderGoal.java
src/main/java/net/citizensnpcs/api/util/prtree/NearestNeighbour.java
src/main/java/net/citizensnpcs/api/util/prtree/DistanceResult.java
src/main/java/org/khelekore/prtree/Node.java
src/main/java/org/khelekore/prtree/SimpleMBR.java
src/main/java/org/khelekore/prtree/SimpleMBR2D.java
src/main/java/net/citizensnpcs/api/util/prtree/MinDist2D.java
src/main/java/net/citizensnpcs/api/util/prtree/InternalNode.java
src/main/java/net/citizensnpcs/api/util/prtree/PointND.java
src/main/java/org/khelekore/prtree/LeafNode.java
src/main/java/net/citizensnpcs/api/util/prtree/SimplePointND.java
src/main/java/net/citizensnpcs/api/util/prtree/MBR2D.java
src/main/java/net/citizensnpcs/api/util/prtree/SimpleMBR2D.java
src/main/java/org/khelekore/prtree/MBR.java
src/main/java/net/citizensnpcs/api/util/prtree/LeafNode.java
src/main/java/org/khelekore/prtree/MinDistComparator.java
src/main/java/org/khelekore/prtree/InternalNodeComparators.java
src/main/java/org/khelekore/prtree/MinDist.java
src/main/java/net/citizensnpcs/api/util/prtree/PRTree.java
src/main/java/org/khelekore/prtree/DataComparators.java
src/main/java/org/khelekore/prtree/SimplePointND.java
src/main/java/net/citizensnpcs/api/util/prtree/MBR.java
src/main/java/org/khelekore/prtree/LeafBuilder.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeFilter.java
src/main/java/org/khelekore/prtree/NearestNeighbour.java
src/main/java/net/citizensnpcs/api/util/prtree/MinDist.java
src/main/java/net/citizensnpcs/api/util/prtree/DistanceCalculator.java
src/main/java/org/khelekore/prtree/DistanceResult.java
src/main/java/net/citizensnpcs/api/util/prtree/InternalNodeComparators.java
src/main/java/org/khelekore/prtree/NodeUsage.java
src/main/java/org/khelekore/prtree/PRTree.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeFactory.java
src/main/java/net/citizensnpcs/api/util/prtree/NodeComparators.java
src/main/java/net/citizensnpcs/api/util/prtree/Circle.java
src/main/java/net/citizensnpcs/api/util/prtree/LeafBuilder.java
src/main/java/net/citizensnpcs/api/util/prtree/DataComparators.java
src/main/java/org/khelekore/prtree/InternalNode.java
src/main/java/org/khelekore/prtree/NodeBase.java
</description></item><item><title>#301 Fix CITIZENS-480 (use IDs for item storage instead of Material names) (fullwall)</title><link>https://ci.citizensnpcs.co/view/Citizens/job/CitizensAPI/301/changes#detail0</link><guid isPermaLink="false">view/Citizens/job/CitizensAPI/301/changes#detail0</guid><pubDate>Mon, 11 Mar 2013 07:51:35 GMT</pubDate><author>Do not reply &lt;nobody@nowhere></author><description>src/main/java/net/citizensnpcs/api/trait/trait/Equipment.java
src/main/java/net/citizensnpcs/api/util/DataKey.java
src/main/java/net/citizensnpcs/api/util/ItemStorage.java
</description></item></channel></rss>