#

# 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 " has been replaced by two new subcommands:

  • /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.