Compatibility
Minecraft: Java Edition
1.21.3–1.21.10
1.21–1.21.1
1.20.6
1.20–1.20.4
1.19.3–1.19.4
Platforms
Creators
Details
Licensed GPL-3.0-only
Published 3 years ago
Updated yesterday
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
Metadata
Release channel
BetaVersion number
2.5.0-rc.4Loaders
Game versions
1.21.10Downloads
22Publication date
November 2, 2025 at 9:58 PMPublisher
MATRIX-feather
Owner



