#
#
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.
) - 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
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 serverCommand
- /npc playerCommand
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
<true|false> - /npc glowingColor
#
v1.0.5
2023-02-12
- Display name is no longer limited to 16 characters.