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 11 hours ago
Changelog
This release may require some manual operations
Disguise Tool and Magic Bottle's recipe is now registered using a datapack. While this can allow you to customize even more, you would need to install a recipe management plugin if you wish to disable one of them specifically.
If you have already disabled recipes using a management plugin, then no operations would be required. (As the datapack is using the same recipe ID as the old behavior)
We made a lot of changes in this release, while we made our best to eliminate bugs, there may still be some that we haven't found!
New Features
- Disguising with invalid property inputs will now throw error messages to the player and refuse to disguise, instead of using the default values
- Property inputs are now included in
PlayerMorphEarlyEvent
- Added support for Cat/Wolf collar color property
- Implemented Guardian disguise skill
- Requires a mod update for players to see their skill target in their sight
- Dolphin and Axolotl disguises will now give players extra air
- Added
#feathermorph:magic_bottle_collectable
entity tag- Mobs in this tag will be available for collecting the disguise using the Magic Bottle
- Empty Magic Bottle items with more than 1 amount are also available to collect disguises now
Bug Fixes
- Collected Magic Bottles no longer working
snow_golem/pumpkin
,zoglin/is_baby
, andzombie/is_baby
property don't have a TAB-completion list where they shouldburns_under_sun
no longer working
Other
- We have changed our licence from MIT to GPLv3
- Open source licence is now included in the Jar file
- Disguise Tool and Magic Bottle's recipe is now registered using a datapack
- Reworked skill/ability configuration read/write
- Reworked skill handling
- If you are experiencing issues with skill/ability configuration loading, please let me know!
- Reworked Mob AI modifying for less dependence on NMS
- Removed Mob AI recovery methods
- Please restart the server once the relevant config is changed
- Icons in the server-side disguise selection GUI now use Snowball + Item Model to present
potion_on_attack
ability now requires potion ID, instead of their Spigot enum name- Changed translations for zh_CN
- Replaced usage of 伪装 with 变形/形态
- It's now possible to enable debug commands by creating
cmd_debug.txt
in the plugin's data folder- Warning! This feature is not intended for use in a production environment. Enabling this feature will cause issues!
- The night vision ability no longer applies the potion particle to the player
entity/custom_name
property now has a limit of 256 characters for user input, and a 50-character limit for the final textentity/custom_name
now no longer accepts empty inputs- Disguise Bossbar will now read texts from the
entity/custom_name
property if it has been set - Player disguises now no longer accept
entity/custom_name
inputs- However, the Ender Dragon disguise still accepts, and currently this is an intended feature :D
- The default value for
armor_stand/show_arms
will now be set to the configured value in the config again DisguiseState
instances will now update themselves, instead of updating fromMorphManager
We are not connected with master server! Refusing to update unlock state...
message is now logged as errors instead of warnings
API
- Property inputs are now included in
PlayerMorphEarlyEvent
Full Changelog: https://github.com/NiFeather/FeatherMorph/compare/2.4.0...2.4.1
Dependencies
Files
Metadata
Release channel
ReleaseVersion number
2.4.1Loaders
Game versions
1.21.8Downloads
19Publication date
September 16, 2025 at 3:27 PMPublisher
MATRIX-feather
Owner