Things that may not work: Cross-Server data sync (Instance Service)
### **Starting from 2.0.0, FeatherMorph will require PacketEvents 2.8.0 or later to enable Server Renderer! You can download [here](https://ci.codemc.io/job/retrooper/job/packetevents/)**
## New Features
- Added *Magic Bottle* that can be used to collect disguise from other players or friendly mobs
- *Yes, it's acturally called Magic Bottle*
- Can be crafted using *Redstone* and *Glass Bottle*, sneak and interact an entity to collect
- For recipe configuration, see *recipe.yml*
- Added **experimental** Interaction Mirror Controller `BY_RANGE`
- **Notice!** If player has installed client integration, we suggest using the latest 1.21.5 release ( ≥ 0.11.2 ), otherwise something might go weird...
- Once enabled, interactions will be mirrored to the target and nearby players disguised as the target
- If the player is not disguised, interactions will still be mirrored to nearby players disguise as the player
## Bug Fixes
- `Cannot register channel. Too many channels registered!` is thrown when a player join the server ([#37](https://github.com/NiFeather/FeatherMorph/issues/37))
- Console logs `This command is currently only available to players.` when completing commands
## Others
- We now spawn particles nearby the player when they unlocked disguises
- Added Mod/Resourcepack i18n support for Disguise Tool and Magic Bottle for new plugin installations
- If you wish to use this feature on an existing installation, remove/move away the old recipe configuration (`recipe.yml`) to let the plugin generate a new one, and it should good to go!
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }