Changelog
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
StackOverflowwhen a player has a locale that is "en_US" rather than "en_us"
Other
- Allow bukkitEntity is null for
FoliaThreadUtils#isTickThreadFor - Make
ServerBackend#disguiseandSpawnPacketHandler#onEntityAddPacketfail softly if timed out waiting for the player's thread.- In
beta.6, some exceptions are forwarded to the player'sDisguiseState, 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
- In
Full Changelog: https://github.com/NiFeather/FeatherMorph/compare/2.5.0-rc.3...2.5.0-rc.4
Dependencies
Files
feathermorph-2.5.0-rc.4-1.21.10-final.jar(1.77 MiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
BetaVersion number
2.5.0-rc.4Loaders
Paper
Game versions
1.21.10Downloads
178Publication date
November 2, 2025 at 9:58 PMPublisher
MATRIX-feather
Owner

