Перейти к содержимому
Mineforgian

FeatherMorphClient

A client integration mod for the FeatherMorph plugin

Загрузки
41K
Подписчики
24
Обновлён
2 апреля 2026 г.
Лицензия
MIT

Опубликован 21 февраля 2023 г.

See the plugin.

cover

Client integration for FeatherMorph

GH Actions Latest Release

Plugin | Plugin Wiki (WIP)

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

Keybinds

Ченджлог

0.18.0-beta.2Бета26.1, 26.1.1 · 2 апреля 2026 г.

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

0.18.0-alpha.3Альфа26.1 · 28 марта 2026 г.

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
  • 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

0.17.0-beta.1Бета1.21.11 · 10 декабря 2025 г.

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

0.16.0-beta.6Бета1.21.10 · 9 ноября 2025 г.

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

0.16.0-beta.5Бета1.21.9, 1.21.10 · 17 октября 2025 г.

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

0.16.0-beta.2Бета1.21.9 · 6 октября 2025 г.
  • 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
0.16.0-beta.1Бета1.21.9 · 30 сентября 2025 г.

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
0.15.2Релиз1.21.8 · 16 сентября 2025 г.
  • Implemented support for Cat/Wolf collar color property
  • Implemented support for Guardian attack target property

Комментарии

Загружаем…