Releases: Foxikle/CustomNPCs
Releases · Foxikle/CustomNPCs
26.2 support
Add support for 26.2 server versions
26.1 support
What's Changed
- 26.1 support
- Added the new FollowPresetPath Action!
- This action allows an NPC to follow a pre-recorded path. It has an option to enable "looping", which will make it teleport to the beginning of the path and start again automatically. It is planned to have the action start on NPC load, as to not need a player interaction to start it.
- Upgrade adventure to version 5
- Reworked the commands to use vanilla Brig
- Removed support for 1.20-1.20.4
- This is due to obfuscation changes which make maintaining these versions more burdensome than they are worth. Very few users use this version, so I felt it was the correct decision for the long term longevity of the project.
- Fixed a couple of misc bugs
v1.7.9
What's Changed
- fix: Fix worldSleepingPercentages not being updated on world load/unload by @webhead1104 in #178
- Update plugin io.freefair.lombok to v9.2.0 by @renovate[bot] in #176
- Update actions/checkout action to v6 by @renovate[bot] in #177
- Update plugin xyz.jpenilla.run-paper to v3.0.2 by @renovate[bot] in #173
- chore(deps): update gradle to v9.3.1 by @renovate[bot] in #174
- fix(deps): update dependency me.clip:placeholderapi to v2.12.1 by @renovate[bot] in #175
New Contributors
- @webhead1104 made their first contribution in #178
Full Changelog: v1.7.8...v1.7.9
1.21.11 Support
Changes:
- 1.21.11 support
- Fix some typos
- Update German and Russian translation
- Added the Modrinth link to the update message.
1.21.10 support
This release adds support for Minecraft version 1.21.10
1.21.9 support
- This release only adds support for 1.21.9
v1.7.5-pre7
v1.7.5
New Features:
- 1.21.5 - 1.21.8 support
- NPC Poses
- There are 6 possible poses: Standing, Sitting, Crouching, Swimming, Dying, and Sleeping.
- NPC Nudging
- Nudging is way to move NPCs a little bit at a time to precisely position them. Crouching while scrolling increases the move increment from .05 blocks per slot to .25 blocks per slot scrolled over.
- Native Multi-line Holograms
- Your existing names are automatically converted to the new system
- The Ability to flip NPCs upside down
- This option is accessed in the extra settings menu (Top right comparator)
- The ability to add cooldowns to actions
- The configuration of them is very similar to configuring delay. There is no message for an action being on cooldown.
Bug Fixes
- Fixed the UUID being visible with a teamless approach, which is much more tolerant to other plugins
- Fixed being able to supply textual input to multiple actions at once
- Fixed the sleeping percentage not being respected if it was changed after the server started
- Fixed Elytras not being able to be equiped in the chest slot
- Fixed problems with clicking items in the equipment menu
- Changed the default NPC name to "An unnamed NPC"
- NPC nametags follow a lot smoother
- NPCs no longer have a visible armor stand riding them in spectator mode
- NPCs now ignore spectators and do not look at them
- Fixed importing skins from URLS
- Fixed some issues with the commands library
- Fixed errors with menus on latest paper versions
- Fixed some issues with dependency downloading at runtime (Thanks paper!)
Developer Changes
- The NPC#moveTo(Location) was renamed to NPC#teleport(Location) as moveTo is reserved for other movement related features coming later :)
- The Settings class now has a method to import a player's skin directly from a player object
- NPCs no longer have "names", but rather an array of "lines". The get/set name methods are now deprecated and just affect the top line.
- Poses can be changed in the settings object
- Added a "facing" system, to be more consistent with how NPC yaw and pitch are handled.
- Custom actions should call the
Action#activateCooldown(UUID)in therperformmethod.
Full Changelog: v1.7.4...v1.7.5
v1.7.5-pre3
CustomNPCs 1.7.5-pre3 brings:
1.21.6 and 1.21.7 support
Fixes to URLs skin imports not working
Fixes to spectators not being properly ignored
Developers, look here: development-help
Mutli Line Holograms and Poses!
New Features:
- NPC Poses
- NPCs can now be posed! There are 6 possible poses: Standing, Sitting, Crouching, Swimming, Dying, and Sleeping.
- NPC Nudging
- Nudging is way to move NPCs a little bit at a time to precisely position them. Crouching while scrolling increases the move increment from .05 blocks per slot to .25 blocks per slot scrolled over.
- Native Multi Line Holograms
- Instead of using the
<newline>minimessage tag, you can now create separate lines. Your existing data will be converted automatically.
- Instead of using the
Bug Fixes
- Fixed a bug preventing Elytras from being equipable on the chest slot
- Fixed some problems with the equipment menu
- The default name of NPCs was changed from
not settoAn Unamed NPC - NPCs nametags should follow them a lot better now
- NPCs no longer have a visible armor stand riding them in spectator mode
- A bunch of minute fixes I didn't write down
- NPCs now ignore spectators and won't look at them
Developer changes
- The
NPC#moveTo(Location)was renamed toNPC#teleport(Location)as moveTo is reserved for other movement related features coming later 😉 - The Settings class now has a method to import a player's skin
- NPCs no longer have "names", but rather an array of "lines". The get/set name methods are now deprecated and just affect the top line.
- Poses can be changed in the settings object
- This update can be used via the
1.7.5-pre2api version
This update took way longer than it should have, but now it's here :)
~ Foxikle <3
