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!

53.9k
94
Adventure
Game Mechanics
FeatherMorph has been archived. FeatherMorph will not receive any further updates unless the author decides to unarchive the project.

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 GPL-3.0-only
Published 2 years ago
Updated 2 weeks ago
DescriptionGalleryChangelogVersions
All versions2.3.5

2.3.5

Download
Report

Changelog

New Feature

  • It's now possible to set the player disguise's main hand by setting the main_hand property
  • Players can now consume any item with valid components to unlock new disguises.
  • /fm query command now accepts multiple players as the argument
  • /request send command now accepts multiple players as the argument

Bug Fixes

  • Fixed a long-existing issue where toggling the Modify Boundingboxes option doesn't notify clients to reconnect correctly
  • Sometimes the server's emote GUI doesn't display emote names.
  • Offline disguise always fails the UUID check
  • Fixed a potential issue where Player Disguises' waypoint doesn't get removed when the player logs out

Other

  • We now use addTransientModifier to add attribute modifiers
    • Which means that the modifier we add will no longer get saved by the game anymore.
  • Disguises with morph:fake_equip skill now always copy to display the valid target entity's equipment by default, even if it's empty.
  • Use getListeningPluginChannels to check the player's registered plugin channels

API

  • API level is now 5
  • Now it's possible to get the plugin's preferred and all supported plugin channels via the API
  • It's now possible to listen to whether the plugin panicked
    • Currently, only when the Minecraft version is not supported, this plugin will panic
  • Replaced usage of runWhenAPILoaded to getApiFuture, which returns a CompletableFuture <FeatherMorphAPI>
  • Added PlayerConnection, which can be used to listen for player client login, get their implementing API, or disconnect them. Disconnecting a client now requires an Exception as a reason.

Dependencies

dependency-iconPacketEventsrequired

Files

feathermorph-2.3.5-1.21.8-final.jar(1.55 MiB) Primary
Download

Metadata

Release channel

Release

Version number

2.3.5

Loaders

Folia Paper

Game versions

1.21.8

Downloads

132

Publication date

August 17, 2025 at 10:23 AM

Publisher

MATRIX-feather

MATRIX-feather

Owner

Version ID

Modrinth is open source.

main@16c5a5a

© 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.