
FancyNpcs
Simple, lightweight and fast NPC plugin using packets
Commit hash: 512aa29d
Commit message: Fix interactions being executed twice
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: ee6e0cc9
Commit message: fancynpcs, fancyholograms: Add support for 26.2-rc-2
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: c7435c57
Commit message: fancynpcs: Fix custom model attribute check in NPC classes
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
- Fixed skin system throwing errors
- Fixed npcs disappearing / not showing
Only use this version, if you have to use 1.21.4 and/or Java 21. We highly recommend to update to the latest supported Paper version (21.1.2 atm) and Java 25.
This version also removed support for 26.1.2, as it requires Java 25.
It will be the very last version to support 1.21.4 and Java 21!
Commit hash: b38cd1f1
Commit message: deployment: Remove support for 1.21.4
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: fa1f154d
Commit message: fancynpcs: Fix error while fetching UUID for skin
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: d836b098
Commit message: Update ChatColorHandler to 8.1.1
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: 9b2eba2f
Commit message: Downgrade ChatColorHandler to 6.0.4
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Fixed actions executed twice.
Only use this version, if you have to use 1.21.4 and/or Java 21. We highly recommend to update to the latest supported Paper version (21.1.2 atm) and Java 25.
This version also removed support for 26.1.2, as it requires Java 25.
This version is FancyNpcs v2.10.0 but compiled with Java 21 instead of Java 25.
Only use this version, if you have to use 1.21.4 and/or Java 21. We highly recommend to update to the latest supported Paper version (21.1.2 atm) and Java 25.
This version also removed support for 26.1.2, as it requires Java 25.
Commit hash: b040f178
Commit message: fancynpcs: Remove some deprecated stuff in npc storage
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: 3ca72f0f
Commit message: fancynpcs: Don't send scale attribute packet when using custom model
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: b5d6dffa
Commit message: fancynpcs: Add NpcData#removeAttribute
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: 3193fe4d
Commit message: fancynpcs: Add NpcPreInteractEvent and fix NpcAttribute#getPossibleValues to also return values from supplier
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: c1bdd460
Commit message: fancynpcs: Add option to provide possible values via Supplier in NpcAttribute
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
- Added support for Minecraft 26.1.2
- Removed support for 1.21 - 1.21.3
- This version now requires Java 25! (see below)
- Added Citizens -> FancyNpcs converter (see tutorial)
- Added
need_itemaction (see tutorial) - Internally refactored the action system to support Kite scripts (see tutorial)
- Made registry based attributes support identifiers from namespaces other than 'minecraft' (#203)
- Fixed some npc visibility issues when using Folia
- Deprecated the
player_command_as_opaction, please replace it with theplayer_commandaction and give the player the required permissions to execute the command instead
This version's jar requires Java 25. If you need to use 1.21.4 and/or Java 21, please use this version: /plugins/fancynpcs/version/2.10.0-java21
Reminder to everyone who uses the FancyNpcs Java API:
If you're still using the old URL to our maven repository, please update to the new one.
Old repo url:
https://repo.fancyplugins.de/releasesNew repo url:https://repo.fancyinnovations.com/releasesBoth URLs point to the same underlying repo, so nothing should break. You just need to replace the url.
The old repo url will stop working in about 30 days.
Commit hash: 24d42668
Commit message: fancynpcs: Deprecate player_command_as_op npc action
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: 46341c5d
Commit message: fancynpcs: Fix right_click action trigger for 26.1.2
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
Commit hash: ecea9a20
Commit message: Add support for 26.1.2
(The last commit message does not always directly reflect the changes related to this version.)
Keep in mind that this is a snapshot version. Snapshot versions are not meant to be used in production. They are for testing purposes only and may contain bugs or incomplete features. Use at your own risk.
