# CustomNPCs 1.6-pre3
This one took a while to get out, but its here!
# New Features
* Backing up `config.yml` if it is irreparably damaged
* Importing your current armor to an NPC
* New skin menu
* Import skins from a player's name
* Import skins from a URL
* Use the Skin Catalogue (Nothing changed here, but its in the skin menu)
* Added a `tunnelvision` option to npcs (Already an API feature)
* A tunnelvisioned NPC does not look at nearby players
* An improved wiki *Its still a work in progress, so it's URL is https://docs.foxikle.dev, while the old wiki remains at https://foxikle.dev/plugins/wiki/customnpcs. **The Javadocs have been moved to https://jd.foxikle.dev!**
* A shiny new Menu System, written with [WoodyMenus](https://github.com/FlameyosSnowy/WoodyMenus), Courtesy of [FlameyosSnowy]([https://github.com/FlameyosSnowy](https://github.com/FlameyosSnowy))
* A shiny new rework of the event listeners, **vastly** improving performance! Courtesy of [FlameyosSnowy]([https://github.com/FlameyosSnowy](https://github.com/FlameyosSnowy))
* The `Teleport` action now teleports players asynchronously, for more performance
# Bug Fixes
- Fixed an error whilst making an NPC interactable if it previously wasnt.
- Fixed numerous issues with the ToggleFollowing action
- Fixed setting armor displaying a message indicating the wrong slot was set. (It wasn't!)
- Fixed the plugin not enabling on 1.20 & 1.20.1, courtesy of [tomasalias]([https://github.com/tomasalias](https://github.com/tomasalias))
- A boat load of small fixes, improvements, and optimizations
# Developer Changes
- The `Equipment` object now has a method to import from an `EntityEquipment` object.
- `Action#getArgsCopy` now returns a mutable list
- `ActionType` now has a field determining if the action can have a delay
**THE JAVADOCS HAVE BEEN MOVED TO https://jd.foxikle.dev!!!**
**Full Changelog**: https://github.com/Foxikle/CustomNPCs/compare/v1.6-pre2...v1.6-pre3
A huge thank you goes out to [Nutric](https://www.twitch.tv/nutricmc) for being a Patron over on [Patreon](https://www.patreon.com/Foxikle).
Nutric has also helped me with the q/a of this update, so be sure to show your appreciation if you ever see him around.
This update was a tremendous amount of work,
I appreciate every one of you!
~Foxikle <3
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }