---
order: 1
---
# 1.x.x versions

## v1.2.1 [!badge variant="info" text="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 [!badge variant="info" text="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 [!badge variant="info" text="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 [!badge variant="info" text="2023-05-03"]

- Added skin mirroring (#11)
- Potential fix for npcs disappearing
- Refactoring and some API changes

## v1.1.3 [!badge variant="info" text="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 [!badge variant="info" text="2023-04-04"]

- Renamed plugin from NpcPlugin to FancyNpcs
- Added more API stuff (see Documentation.md)
- Permission changed to FancyNpcs.admin

## v1.1.1 [!badge variant="info" text="2023-04-02"]

- Fixed NPCs not saving correctly
- Fix config loading
- Folia support (NpcPlugin-1.1.1-folia.jar)

## v1.1.0 [!badge variant="info" text="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 [!badge variant="info" text="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 [!badge variant="info" text="2023-03-12"]

- Added the turnToPlayer feature (/npc turnToPlayer <true|false>)
- Added /npc list

## v1.0.7 [!badge variant="info" text="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.<br>
Example: `/npc serverCommand testNpc say Hello, {player}!`<br>
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).<br>
Example: `/npc playerCommand testNpc warp pvp`<br>
If I now interact with the testNpc, I will get teleported to the pvp warp.

## v1.0.6 [!badge variant="info" text="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 [!badge variant="info" text="2023-02-12"]

- Display name is no longer limited to 16 characters.