FancyInnovations
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.

On this page