Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
FeatherMorph

FeatherMorph

Yet another disguise plugin. Disguise as mobs and players, then acquire unique skills and abilities!

38.4k
79
Adventure
Game Mechanics

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20–1.20.4
1.19.3–1.19.4

Platforms

Folia
Paper
Purpur

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki

Creators

MATRIX-feather
MATRIX-feather Owner

Details

Licensed MIT
Published 2 years ago
Updated 5 days ago
DescriptionGalleryChangelogVersions

Show all versions

1
5
6
7

0.13.1

by MATRIX-feather on Oct 26, 2023
Download

Bug Fix

  • Magma Cube Disguises' bounding box doesn't correct

Other

  • Initial Folia support?
    • I don't know, they haven't supported 1.20.2 yet.

0.13.0

by MATRIX-feather on Sep 25, 2023
Download

New Feature

  • You can now give someone all disguises from a provider by passing a @all argument to the /fm manage grant command.

Other

  • We are now 1.20.2
  • Tweaked zh_cn and en_us localization about Exchange Requests
    • This change was made to make it clearer: Someone wants to disguise as another's undisguised appearance.
    • Use /fm reload update_message to update existing installations if you didn't change these two languages! Otherwise you might need to manually update them.

0.12.13

by MATRIX-feather on Sep 14, 2023
Download

New Features

  • Allow setting whether players can fly when disguised as flyable mobs
    • Use /fm option allow_flight <true|false> to tweak!
  • Added server-side revealing display
    • Only displays a rough level yet, still needs a better implementation
    • "Partial Revealed" stands for a player has a chance to be targeted by mobs
    • "Revealed" stands for a player has been exposed and can be targeted by any mob
    • If you wish to turn off Disguise Revealing, just use /fm option revealing off command and you're good to go!

0.12.12

by MATRIX-feather on Sep 6, 2023
Download

Bug Fix

  • /fm check_update command doesn't require permission to execute

Other

  • Notify the command issuer rather than the whole online admins if an update check is performed manually
  • Make /fm manage morph command still works when Forced Disguise is enabled

0.12.10

by MATRIX-feather on Sep 3, 2023
Download

A hotfix for some remaining problems in the last release

Bug Fixes

  • A possible StackOverFlowError in InteractionMirror
  • Some changes in the last release may not take place on some Purpur servers

0.12.9

by MATRIX-feather on Sep 2, 2023
Download

New Feature

  • Added a few commands to change a set of options in-game:
    • InteractionMirror selection mode (mirror_mode)
    • Log incoming packets from players (log_incoming_packets)
    • Log outgoing packets to players (log_outgoing_packets)

Bug Fix

  • Fixed circular control not being handled correctly with by_sight mode in InteractionMirror

0.12.8

by MATRIX-feather on Aug 27, 2023
Download

Bug Fix

  • Fixed disguises not being handled correctly when Forced Disguise is configured upon config reload
    • And cause various exceptions

0.12.7

by MATRIX-feather on Aug 26, 2023
Download

New Feature

  • Added update checking
    • Plugin will now check for updates on Modrinth automatically every 3 hours
    • You can disable this feature in the config or using the /fm option check_update f command
  • Server admins now can see disguises' owner name above their disguise (Requires FeatherMorphClient >= 0.3.6)
  • Implemented Forced Disguise feature (#2)
    • Once configured in the config, players will be forced to morph into the disguise you specified, and they will be unable to do any other operations about morphing
  • Added /fm lookup command
    • Server admins can use this command to look for disguises someone unlocked. This also supports filtering disguises using the given keywords

Bug Fixes

  • Turtle disguises can't breathe underwater
  • InteractionMirror not handling disguised players properly under by_sight mode

0.12.6-1

by MATRIX-feather on Aug 4, 2023
Download

New Features

  • Witch disguises now can throw splash potions
    • Slowness, Poison, Weakness, Regeneration, Harming, and Healing potions will be randomly thrown once the player activates the skill
  • Added Disguise Revealing
    • For details on how this works -> https://modrinth.com/plugin/feathermorph/version/0.12.3-1
    • You can turn it off in the config or use the /fm option command (/fm option revealing off)

Other

  • Tweaked how InteractionMirror hides hand swings
  • Make /fm manage morph no longer requires a minecraft: prefix for vanilla disguise IDs

0.12.4

by MATRIX-feather on Jun 29, 2023
Download

Bug Fix

  • /fm stat command doesn't requires permission to execute

0.12.3-1

by MATRIX-feather on Jun 27, 2023
Download

A preview release for the upcoming Disguise Revealing feature.

New Feature

  • Added Disguise Revealing Feature
    • Each player has a total of up to 100 points for Revealing Point, and it will decay for 0.1%/tick (Or 0.2%/tick if not disguised)
    • Once a player gets attention from a mob, its Revealing Point will increase 0.36%. If the Point reaches 20%, then there will be a chance that a mob will target the player. And if the Point comes to 80%, the disguise will become Revealed so that any mob can target the player.
      • The Revealing Point may only increase once per 8 ticks by this event.
    • When a player takes damage, its Point will instantly increase 1.5%. And when a player deals damage, the Point will only increase a quarter of what it was when the damage was taken (0.375%).
    • Every time a player interacts with a block or entity will increase 0.8% of the Point.
    • If a player places or destroys a block, they will increase 0.9% of the Point.
    • If a player morphs when it gets targeted by a mob, its Point will instantly increase up to 40% unless it has already reached it

Other

  • Allow Piglins to target players if they dig gold blocks when disguising as Piglin
  • Update protocols
  • Just realized that I tagged 0.1.6 as the only featured version of FMC(FeatherMorphClient) and never changed it again. Now it gets fixed and will display the correct versions now!

0.12.3

by MATRIX-feather on Jun 21, 2023
Download

Other

  • Make ChatOverride display message owner by default if detected an incompatible chat plugin
    • Some plugins may change how chat messages get processed and break our permission check.
    • In that case, we can't determine which one we are going to display, so displaying the revealed message seems to be a better solution since the unrevealed message can also be sent to the console.
  • Make InteractionMirror ignore Action.PHYSICAL events

0.12.2

by MATRIX-feather on Jun 16, 2023
Download

Bug Fix

  • Bat disguise has a wrong visual offset on the server side

Other

  • Added a few APIs for getting the modified bounding box

0.12.1

by MATRIX-feather on Jun 12, 2023
Download

Bug Fix

  • Players' eye height not being set correctly on the server side when bounding box modification is enabled

0.12.0

by MATRIX-feather on Jun 10, 2023
Download

New Feature

  • Mobs like Iron Golem and Fox will now target players disguised as certain mobs

Bug Fix

  • Message of API mismatch sent twice for players joined with an incompatible protocol version

Other

  • We are now 1.20
  • Adapt LibsDisguises changes
    • Villager disguises now have a random look for default

0.11.4

by MATRIX-feather on Jun 3, 2023
Download

Bug Fix

  • Fixed several settings not getting updated after reloading configuration

Other

  • Update Chinese translation

0.11.3

by MATRIX-feather on Jun 1, 2023
Download

New Features

  • Implemented climbing ability for Spider disguises
    • Might be a bit choppy climbing since it requires some work on the client side to get smooth
  • Make serval disguises apply potion effects on attack
    • Husk applies Hunger, and Cave Spider applies Poison, etc.
  • Added /fm stat command
    • Can be used to check the plugin's stats

Bug Fix

  • /fm reload requires reset_loaded_message instead of update_message to update translations

Other

  • Use <namespace>:@default to check whether all disguise under a certain namespace should be disabled
  • Make the plugin able to enable again after disabling
  • Use SoftDepManager from PluginBase to detect GSit and PAPI

0.11.2

by MATRIX-feather on May 28, 2023
Download

New Feature

  • Allow toggling space check for bounding box modification
    • It can be found next to the Modification option in config!

Bug Fix

  • Fixed plugin keeps reporting ClassCastExceptions for config exhaustion_base (The base distance for Hunger consumption)
  • Fixed some other possible problems when reloading the config

0.11.1

by MATRIX-feather on May 26, 2023
Download

New Features

  • Fly ability now consumes players' Hunger depending on how far they have traveled
  • Allow configuring the frequency of ambient sounds

Bug Fixes

  • Players can activate skills right after disguising through the client integration
  • Dry-out damage can be reduced with Protection enchantments
  • Ambient sounds playing too often

Other

  • Checks whether there is enough space to disguise if Bounding box modification is enabled
  • Players now trigger Shulk Sensors while flying

0.10.8

by MATRIX-feather on May 17, 2023
Download

A hotfix for InteractionMirror logging doesn't work on Windows. Linux is not affected and macOS shouldn't as well.

If it's still not working, please open an issue so that we can fix it for you as soon as possible!

New Feature

  • Send notifications to players about exchange requests
    • It will pop up for someone who received/sent a request, or that request has been accepted/denied or expired.

Bug Fixes

  • InteractionMirror logging doesn't work on Windows
1
5
6
7

Modrinth is open source.

feat/theseus/tauri-v2@c5403db

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.