About the plugin: This one provides mechanics to give your NPC's some creature comforts. Rather than having them sit out in the cold dark night's you can now let them go home and sit next to a nice pixelated fireplace. Think how excited they will be now!
Automated pathfinding system that adapts to your environment
All configuration is stored on the NPC itself, no need to edit any config files
Ability to provide multiple locations for an NPC to walk to, based on time, commands, or environmental factors
Auto Citizens saves.yml backup system with storage settings.
Ability to just walk on anything, or define their allowed path surfaces
Build custom paths based on blocks under the surface (# down, or level 0)
Random movement based on locations
Set a different NPC skin per location
Change your NPCs equipment per location
Random walking configurations per location defined
Use commands to set an NPC's current location (With duration's)
Detailed permission's to control each command's access
Ability to allow a user access to edit any or only owned NPC's
Built-in debugging and visual path system Quickly debug any path issues with this system
Extensive Jason chat management system. Save time by clicking chat items!
Customizable language files and language flags
Custom worldguard flag for chunk management (ndest-forcechunk)
preload chunks upon server startup and keep them active
If a destination has been solved from # to #, cache it and only check for changes before searching a new one.
Allowing Blocks with Data
Right now it's a set to a material. I am going to make it so that you can use all type of that block, or a single one. Slabs are the prime reason for this one.
Better door control
Right now it's kind of hokey. Going to make it use the NPC's view perspective for it.
* The A* Path finding is a modified version of a* Lib from
Adamki11, the original code can be found
here.
* This plugin uses the plugin Metrics system. If you want to disable it,
follow this link and look to the bottom right. Mostly for my curiosity
Special Thanks: While I cannot write about everyone here, I want to give some thanks to recognition to people who have gone the extra distance for me in the Spigot community.
@Co0sh: Giving us Benton quest and actually starting my quest to write more plugins (Indirectly).
@bbayu: For always giving me feedback about the plugin and helping others out with issues and to understand this thing.
@Superola: While it's been a bit, just overall sticking with me on some earlier issues and pushing me to keep at it.
@Bundabrg: General help with random things and overall just a good guy in the community.