mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
docs: Add v2.5.1 of FancyNpcs to the changelog
This commit is contained in:
@@ -5,7 +5,12 @@ order: 2
|
||||
|
||||

|
||||
|
||||
#
|
||||
#
|
||||
|
||||
## FancyNpcs Changelog v2.5.1 [!badge variant="info" text="2025-05-31"] [!badge variant="danger" text="Hotfix"]
|
||||
|
||||
- Fixed some attributes kicking players from the server (only in 1.21.5)
|
||||
- Fixed NPE related to the skin system
|
||||
|
||||
## v2.5.0 [!badge variant="info" text="2025-04-24"]
|
||||
|
||||
@@ -26,6 +31,7 @@ order: 2
|
||||
## v2.4.3 [!badge variant="info" text="2025-03-11"]
|
||||
|
||||
**New skin system**
|
||||
|
||||
- You can now use local image files as skin
|
||||
- Skins set by URL or file can be made slim
|
||||
- The skin cache system is improved
|
||||
@@ -33,17 +39,24 @@ order: 2
|
||||
- Skins should load more reliably
|
||||
- You can set a MineSkin API key to speed up loading skins
|
||||
|
||||
When starting the server for the first time, it might take some time (depending on how many npcs with skins you have) to load all skins.
|
||||
When starting the server for the first time, it might take some time (depending on how many npcs with skins you have) to
|
||||
load all skins.
|
||||
|
||||
The API for setting skins also changed. Forget the SkinFetcher, now you only need to do the following:
|
||||
|
||||
```java
|
||||
npc.getData().setSkin("username / uuid / url / filename");
|
||||
npc.getData().
|
||||
|
||||
setSkin("username / uuid / url / filename");
|
||||
```
|
||||
|
||||
The old SkinFetcher API won't work in this version.
|
||||
|
||||
**Other changes**
|
||||
|
||||
- Added configurable missing permissions message for the `need_permission` action
|
||||
- Added feature flag to use native threads instead of virtual threads (enable it when you have problems with virtual threads)
|
||||
- Added feature flag to use native threads instead of virtual threads (enable it when you have problems with virtual
|
||||
threads)
|
||||
|
||||
## v2.4.2 [!badge variant="info" text="2025-01-29"]
|
||||
|
||||
@@ -53,22 +66,28 @@ The old SkinFetcher API won't work in this version.
|
||||
- Added configurable npc update visibility interval
|
||||
- Fixed skins via URL not working
|
||||
- Fixed clearing npc equipment via command
|
||||
- Fixed display name not always visible when npc type is not player (you needed to look at the entity - now it's always visible)
|
||||
- Fixed display name not always visible when npc type is not player (you needed to look at the entity - now it's always
|
||||
visible)
|
||||
- Fixed the `register_commands` not working
|
||||
|
||||
**API changes**
|
||||
|
||||
- Added NpcLoadedEvent (fired when all NPCs are loaded)
|
||||
|
||||
## v2.4.1 [!badge variant="info" text="2024-12-08"]
|
||||
|
||||
- Added support for 1.21.4
|
||||
- Added "need_permission" action - if added the player needs a specific permission, otherwise the action-chain will be terminated
|
||||
- Added "need_permission" action - if added the player needs a specific permission, otherwise the action-chain will be
|
||||
terminated
|
||||
- Improved performance of action execution
|
||||
|
||||
**API**
|
||||
|
||||
Marked current skin system as deprecated.
|
||||
We're currently working on a new system, which solves rate limiting problems, adds ability to use skins from local files and adds the ability to specify the skin variant (slim, default). The new skin system will have a slightly new API. If everything goes right, the new system will be added in the next version. There will be documentation, how to use the new API then.
|
||||
We're currently working on a new system, which solves rate limiting problems, adds ability to use skins from local files
|
||||
and adds the ability to specify the skin variant (slim, default). The new skin system will have a slightly new API. If
|
||||
everything goes right, the new system will be added in the next version. There will be documentation, how to use the new
|
||||
API then.
|
||||
|
||||
## v2.4.0 [!badge variant="info" text="2024-11-02"]
|
||||
|
||||
@@ -141,9 +160,10 @@ We're currently working on a new system, which solves rate limiting problems, ad
|
||||
- Fixed player npcs not spawning in 1.19.4
|
||||
- Fixed duplicate npc names
|
||||
- Add join delay
|
||||
- Fixed armor stand interaction
|
||||
- Fixed armor stand interaction
|
||||
|
||||
**API changes**
|
||||
|
||||
- Added NpcManager#getNpcById
|
||||
- Improve and extend api for npc interactions
|
||||
- Include sources and javadocs in api
|
||||
@@ -156,7 +176,8 @@ This version fixes various of issues that accured in v2.0.8
|
||||
- Removed debug message console spam
|
||||
- Fixed not being able to modify playerCommands on new created npcs
|
||||
- Equipment is not shown when npc is invisible
|
||||
- Added a fix command (/npc fix (npc name)): run this command, if the npc is bugged and it will completely recreate the npc and might fix the issue
|
||||
- Added a fix command (/npc fix (npc name)): run this command, if the npc is bugged and it will completely recreate the
|
||||
npc and might fix the issue
|
||||
|
||||
## v2.0.8 [!badge variant="info" text="2024-02-18"]
|
||||
|
||||
@@ -169,16 +190,16 @@ This version fixes various of issues that accured in v2.0.8
|
||||
## v2.0.7 [!badge variant="info" text="2024-01-09"]
|
||||
|
||||
- You can now set multiple npc messages:
|
||||
- /Npc message (npc name) add (message) - adds a new message
|
||||
- /Npc message (npc name) set (index) (message) - sets a message at an index
|
||||
- /Npc message (npc name) remove (index) - removes a message at an index
|
||||
- /Npc message (npc name) clear - removes all messages
|
||||
- /Npc message (npc name) add (message) - adds a new message
|
||||
- /Npc message (npc name) set (index) (message) - sets a message at an index
|
||||
- /Npc message (npc name) remove (index) - removes a message at an index
|
||||
- /Npc message (npc name) clear - removes all messages
|
||||
- Added support for legacy colors in the display name
|
||||
- Added player sitting pose (/npc attribute pose sitting)
|
||||
- Added the "/npc info (npc)" command
|
||||
- You can disable the "on interaction cooldown" message in the config (disable_interaction_cooldown_message=true)
|
||||
- Added config option to not register commands (helpful if you use FancyNpcs as library)
|
||||
- Fixed setting showInTab to false not applying right away
|
||||
- Fixed setting showInTab to false not applying right away
|
||||
- Fixed npcs sometimes disappearing when teleporting from another world
|
||||
|
||||
## v2.0.6.1 [!badge variant="info" text="2023-12-13"] [!badge variant="danger" text="Hotfix"]
|
||||
@@ -235,11 +256,15 @@ This version fixes various of issues that accured in v2.0.8
|
||||
|
||||
## v2.0.0 [!badge variant="info" text="2023-06-28"]
|
||||
|
||||
In this major update, FancyNpcs introduces a revamped project structure, empowering the plugin to seamlessly support multiple Minecraft versions within a single jar file. Gone are the days of limited compatibility - now you can enjoy the benefits of FancyNpcs across various versions!
|
||||
In this major update, FancyNpcs introduces a revamped project structure, empowering the plugin to seamlessly support
|
||||
multiple Minecraft versions within a single jar file. Gone are the days of limited compatibility - now you can enjoy the
|
||||
benefits of FancyNpcs across various versions!
|
||||
|
||||
Full changelog:
|
||||
|
||||
- Versatile Version Support: FancyNpcs 2.0.0 breaks free from its previous limitations by accommodating both newer and older Minecraft versions. The plugin now proudly supports the latest versions 1.19.4 and 1.20.1, ensuring compatibility and flexibility for your Minecraft server.
|
||||
- Versatile Version Support: FancyNpcs 2.0.0 breaks free from its previous limitations by accommodating both newer and
|
||||
older Minecraft versions. The plugin now proudly supports the latest versions 1.19.4 and 1.20.1, ensuring
|
||||
compatibility and flexibility for your Minecraft server.
|
||||
- Added PlaceholderAPI support
|
||||
- Several fixes
|
||||
- Added example images and a new big title to the README.md
|
||||
@@ -1,2 +0,0 @@
|
||||
- Fixed some attributes kicking players from the server (only in 1.21.5)
|
||||
- Fixed NPE related to the skin system
|
||||
Reference in New Issue
Block a user