
FeatherMorphClient
A client integration mod for the FeatherMorph plugin
Автор: MATRIX-feather46,3 тыс.23обновлён 2 апр. 2026 г.
Утилиты
Описание
See the plugin.

Client integration for FeatherMorph
Features
- Graphical disguise selection
- Action keybinds
- Better experience with boundingbox modification
- Changes camera height to match the current disguise
- Notification toasts for Disguise Unlock/Lost or exchange requests
Keybinds

Галерея
Последние версии
Все версии →beta
0.18.0-beta.2
0.18.0-beta.22 апр. 2026 г.1,7 тыс.Minecraft: 26.1, 26.1.1fabric
Что нового
## New Feature
- Added Protocol "Compatibility" Mode option in the debug section
- Report this mod is implementing API 17, so that you won't have a limited experience on 1.21.11 servers.
- This option may be removed at any time.
## Other
- Changed EntityCulling integration on how to make them not cull our client-side disguise entities.
- Removed `EntityHitboxDebugRendererMixin` added in earlier alpha versions.
- Changed how we render the disguise entity again.
- Move disguise to the player's position when rendering, because simply modifying RenderState's position doesn't solve all the problems 🙃
**Full Changelog**: https://github.com/NiFeather/FeatherMorphClient/compare/0.18.0-alpha.3...0.18.0-beta.2
alpha
0.18.0-alpha.3
0.18.0-alpha.328 мар. 2026 г.193Minecraft: 26.1fabric
Что нового
## New Features
- **Added Saved Disguise Selection screen.**
- This new screen allows you to pick disguises saved using the `/morphclient saved-morphs save` command.
- However, due to server-side restrictions, some disguises may fail to apply because you don't have the permission to give these properties as input.
- **Implemented FeatherMorph Protocol version 19**
- Introduced the ability to discard properties that have been previously set to the disguise.
- Introduced the Temporary Properties feature
- The old `play_animation` command has been deprecated, and is only kept for compatibility with servers running previous versions of the FeatherMorph plugin.
- Added support for experimental network command `entity_animate_v0` and `frog_update_entity_animate_mask`.
- You won't find them in the protocols yet, as they are currently experimental.
- For client-side implementation, see [here](https://github.com/NiFeather/FeatherMorphClient/tree/26.1/main/common/src/main/java/xyz/nifeather/morph/client/network/commands/frog)
- We now try to make swing animation in the first person to use the disguise entity's swing time if Client View is enabled.
- Added the ability to change the displaying entity for the PaperDoll mod.
- But they haven't updated to 26.1 yet, so this feature is currently not included in this version.
- Added support for `entity/static_yaw` and `entity/static_pitch` properties.
## Bug Fixes
- Player's FallFlying status is not synced, causing mannequin disguises to have no glide animation
## Other
- Made some changes to how disguise entities are rendered.
- Refactor disguise entity syncing on client to make it less hacky.
- (Most) Client Disguise Properties now apply to the entity directly.
- Make the client disguise more property-driven
- Some initial work to allow syncing non-living disguises.
- Instead of setting handswing time, we now call the disguise entity's `swing` function once the client player swings.
**Full Changelog**: https://github.com/NiFeather/FeatherMorphClient/compare/0.17.0-beta.1...0.18.0-alpha.3
beta
0.17.0-beta.1
0.17.0-beta.110 дек. 2025 г.10,1 тыс.Minecraft: 1.21.11fabric
Что нового
*Cloth config has not updated to 1.21.11 yet, 20.0.149 is ok except the config screen is broken. I'm releasing this beta so that you can use other functions on supported servers.*
## Bug Fix
- The last disguise appears again after player death
- Border for toasts not rendering
## Other
- Added a workaround to fix the LOD feature in EMF is causing disguise entities' animations to look only have 1 fps
- Updated language file for zh_cn
- We are now 1.21.11
**Full Changelog**: https://github.com/NiFeather/FeatherMorphClient/compare/0.16.0-beta.6...0.17.0-beta.1
beta
0.16.0-beta.6
0.16.0-beta.69 нояб. 2025 г.1,4 тыс.Minecraft: 1.21.10fabric
Что нового
## Bug fix
- Selecting saved morphs may cause a crash on Windows
- Self-view not working once travelled between worlds
## Other
- Saving disguises on an unsupported server will now display a warning in chat.
- Saved disguises will now refresh after joining a server
- Adapt server changes, `MorphResolvableProfileStruct` has been updated
**Full Changelog**: https://github.com/NiFeather/FeatherMorphClient/compare/0.16.0-beta.5...0.16.0-beta.6
beta
0.16.0-beta.5
0.16.0-beta.517 окт. 2025 г.426Minecraft: 1.21.9, 1.21.10fabric
Что нового
## New Feature
- **Implemented initial support for disguise save-read**
- This feature requires the server to implement API 17!
- You can try it using the `/morphclient saved-morphs` command
- Bumped implementing API to 17
## Bug Fix
- Ender Dragon and Phantom disguise have wrong rotations
- Reveal name not rendering for entities created by Server Renderer
## Other
- Make rendered reveal names easier to see
- Removed PIP and GUI render workarounds
- Added back Mod Menu integration for fabric platform
- Removed some unused mixins
- Applied workaround for 3d skin rendering for mannequin disguises
- Improved compatibility with DetailedAnimationsReworked resourcepack when using with EMF
**Full Changelog**: https://github.com/NiFeather/FeatherMorphClient/compare/0.16.0-beta.2...0.16.0-beta.5
beta
0.16.0-beta.2
0.16.0-beta.26 окт. 2025 г.130Minecraft: 1.21.9fabric
Что нового
- Fixed key bind category showing i18n key instead of "FeatherMorph"
- Make the reveal name easier to see
- Mannequin disguises no longer have a swing animation
- Added support for Mannequin disguise actions
- Adapted plugin changes
beta
0.16.0-beta.1
0.16.0-beta.130 сент. 2025 г.105Minecraft: 1.21.9fabric
Что нового
This is a beta release for 1.21.9. NeoForge is not available... as they seem not to support Minecraft snapshots.
Mod menu integration is not included in this version.
- Initial 1.21.9 support, we are now 1.21.9-rc.1
- Bumped API version to 16, deprecated usage of `set_displaying_fake_equip` and `set_skin_profile` as they are now synced via disguise property
- Added support for Mannequin properties
- Added support for Copper Golem properties
release
0.15.2
0.15.216 сент. 2025 г.5 тыс.Minecraft: 1.21.8fabric
Что нового
- Implemented support for Cat/Wolf collar color property
- Implemented support for Guardian attack target property
release
0.15.2
0.15.216 сент. 2025 г.176Minecraft: 1.21.8neoforge
Что нового
- Implemented support for Cat/Wolf collar color property
- Implemented support for Guardian attack target property
release
0.15.1
0.15.119 авг. 2025 г.137Minecraft: 1.21.8neoforge
Что нового
## New Features
- **Implement command API 15, added Disguise Property support**
- **Added "Drag To Scroll" option for disguise selection**
## Other
- **Removed built-in smooth scroll feature**
- Scroll speed is now defaulted to 100%

