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%
- We now use the platform's API on Fabric and NeoForge to register keybinds
- Update to 1.21.8
We are now 1.21.7
New Feature
- Add support for decoding fake equipment items from older servers by using the DataFixerUpper
- Support neoforge by @404Setup in https://github.com/NiFeather/FeatherMorphClient/pull/5
Other
- Add workaround for MC-296776
- Enabled by default, and you can disable it in the config menu! While we don't recommend disabling it unless you have installed another fix for this bug
New Feature
- Adapt plugin changes, add zh_cn and en_us translation for Disguise Tool and Magic Bottle
Bug Fix
- Bumped protocols and compat layer, fix exchange request commands
Other
- Avoid client sending Shift key state when server sneaking command comes
New Feature
- Implement mod protocol V3
- V2 (1.21.3 ~ 1.21.4) and V1 (1.21.3-) is still supported meanwhile
Bug Fixes
- Disguises' reveal tag doesn't scale with distance (If enabled) when the server is using Server Renderer
- Other players' disguises have visual issues when the server is using Client Renderer
Other
- Removed built-in Optifine cape support for client's player disguise entity
- Improved custom cape compatibility with other mods
- Migrated to Mojang Mapping
Bug Fixes
- Optifine capes for Player Disguise is broken again in 1.21.5
- Entities displayed in toasts are not facing the correct direction
Other
- Improved Mod/Resource Pack compatibility
- Mainly, for 3D Skin Layers, and Fresh Moves, Fresh Animations resource pack (When using EMF)
- Tweaked some visuals
- Removed debug messages that are not needed
- Toasts no longer come with a fade-in/fade-out effect.
Other
- We're now 1.21.5
- And we no longer embed Cloth Config! It's now a required dependency to download!
New Feature
- Added some FeatherMorph server features support for singleplayer
- Currently includes disguise and action feature
- Technically, you can play with your friends, but they will need to install FMC as well, also some features are not there yet to support multiplayer
Bug Fixes
- HUD elements still rendering when HUD is hidden by @BeanFeed in https://github.com/NiFeather/FeatherMorphClient/pull/4
- Arm models sometimes don't render correct
- The Beam for Ender Dragon disguise does not render
Other
- Tweaked some behavior to match plugin changes
Bug Fix
- Some GUI elements are not clickable
- Some disguises don't have the right light parameter when rendering
Other
- Added disguise preview for the disguise select screen
- Currently, it does nothing but display the selected/current disguise, it may have more features in future
- Added easter eggs
- They can be triggered in the disguise select screen. Starting with a '!' character, something will happen if you search for a rhythm game with a pink, circular logo, or its official World Cup.
Bug Fixes
- The fetch task for Player disguises' Optifine cape never executes
- Singleplayer debug doesn't work and kicks players
Other
- We are now 1.21.4
Other
- Sync with the plugin, added two Creaking disguise actions
Other
- Update to 1.21.3
- Applied plugin changes
- The mod is still compatible with servers running older plugin versions!
Bug Fixes
- Client sends its protocol version in an incorrect format
- Disguise unlocked/lost toasts having a wrong offset for the entity display
- Added resource pack support for buttons in Disguise Selection and Action Selection
- Update to 1.21.2
- Added singleplayer debugging mode
- Fixed an issue where other disguising players' bounding boxes are not scaled correctly when using Client Renderer