*Starting from 2025/11/3 (YYYY/MM/DD), we have split the 1.21.10 branch to `1.21.10/main` and `1.21.10/feature`.*
*If you cloned the repo before, you might want to delete the locally stored 1.21.10 branch before pulling any updates!*
## Bug Fixes
- Player disguise always copies the target player's skin, not checking conditions
- `StackOverflow` when a player has a locale that is "en_US" rather than "en_us"
## Other
- Allow bukkitEntity is null for `FoliaThreadUtils#isTickThreadFor`
- Make `ServerBackend#disguise` and `SpawnPacketHandler#onEntityAddPacket` fail softly if timed out waiting for the player's thread.
- In `beta.6`, some exceptions are forwarded to the player's `DisguiseState`, including waiting timeouts when building virtual entity packets
- Once timed out, the player will get unmorphed once ticked, even if it only affects the virtual entity displaying
- This may improve player experience when the server is lagging
**Full Changelog**: https://github.com/NiFeather/FeatherMorph/compare/2.5.0-rc.3...2.5.0-rc.4
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" }