FancyNpcsChangelog
v1
The changelog of version 1
v1.2.1 (2023-06-13)
- Added support for 1.20.1
- This version of the plugin supports both 1.20 and 1.20.1
v1.2.0 (2023-06-12)
- Added permissions for each subcommand (
fancynpcs.npc.<subcommand>) - Fixed npcs being invisible after changing the type
- Update to 1.20
v1.1.5 (2023-05-21)
- Add mob npcs (/npc type)
- Add support for URL skins (/npc skin (npc) (url to skin)
- Add npc message (will be sent to player when interacting)
- Add configurable autosave interval
v1.1.4 (2023-05-03)
- Added skin mirroring (#11)
- Potential fix for npcs disappearing
- Refactoring and some API changes
v1.1.3 (2023-04-08)
- Add /fancynpcs command
- /fancynpcs version - shows the current verision
- /fancynpcs save - saves all npcs
- /fancynpcs reload - reloads all npcs from config
- Moved npcs to their own file (npcs.yml)
- Added some config options
- turn_to_player_distance default=5
- visibility_distance default=20
- enable_autosave default=true
- Fixed npcs not spawning with correct yaw and pitch
- Added some fancy colors to the messages
v1.1.2 (2023-04-04)
- Renamed plugin from NpcPlugin to FancyNpcs
- Added more API stuff (see Documentation.md)
- Permission changed to FancyNpcs.admin
v1.1.1 (2023-04-02)
- Fixed NPCs not saving correctly
- Fix config loading
- Folia support (NpcPlugin-1.1.1-folia.jar)
v1.1.0 (2023-03-19)
- Switched to 1.19.4
- Add better tab completion
- You can mute the outdated version notifications (see config.yml)
- Removed the 'injected player' message
- NPCs will now be saved every 15 minutes
- Fixed some bugs
v1.0.9 (2023-03-17)
- Fixed a problem with using a proxy server
- Added
<empty>placeholder for the display name -> it will make the name tag completely invisible - Added better tab completion support
- And more small fixes
v1.0.8 (2023-03-12)
- Added the turnToPlayer feature (
/npc turnToPlayer <true|false>) - Added /npc list
v1.0.7 (2023-02-22)
- Added MiniMessage support
Server and player commands
The subcommand /npc command <npc name> <command> has been replaced by two new subcommands:
/npc serverCommand <npc name> <command>/npc playerCommand <npc name> <command>
The serverCommand will be executed by the console (as if you typed a command in the console). You can also include the {player} placeholder there.
Example: /npc serverCommand testNpc say Hello, {player}!
If I now interact with the testNpc, it will show "[Server] Hello, OliverHD!".
The playerCommand will be executed by the player (as if the player executed the command).
Example: /npc playerCommand testNpc warp pvp
If I now interact with the testNpc, I will get teleported to the pvp warp.
v1.0.6 (2023-02-14)
- You can now apply the glow effect to your NPCs.
New commands:
/npc glowing <npc name> <true|false>/npc glowingColor <npc name> <color>
v1.0.5 (2023-02-12)
- Display name is no longer limited to 16 characters.