**Notice! This Release comes with API and major Instance Network changes!**
## Bug Fix
- Sometimes FeatherMorph will process its own *WrapperPlayServerEntityEquipment* packet
## Other
- **Added some workarounds for the Towny Integration on Folia servers**
- Currently, it resolves the problem where the fly ability's state is not updated when the player being teleported to/from a town
- **Changed behavior for Instance Network**
- **Please note that this change makes this and future 2.x releases INCOMPATIBLE with 1.x!**
- Now "Client" servers will no longer use their local player data once they finish the setup successfully
- Improved implementation of the Disguise Selection server GUI
- Headmorph for player heads now no longer undisguise the player when the skin is equal between current disguise and the item
## API Changes
- **Moved API events to `xyz.nifeather.morph.api.events` package**
- Added `DataStoreSwitchEvent`
- Called when `MorphManager`'s data storage is being switched
- Added events about the Magic Bottle
- `PlayerCollectMagicBottleEvent` and `PlayerConsumeMagicBottleEvent`
- FeatherMorph API version has bumped to *3*
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" }