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.0k
93
Adventure
Game Mechanics
FeatherMorph has been archived. FeatherMorph will not receive any further updates unless the author decides to unarchive the project.
AboutGalleryChangelogVersions
All versions2.6.0-alpha.3

2.6.0-alpha.3

Download
Report

Changelog

New Features

  • Now an instance of DisguiseProperty can declare that it's invisible for the client mod
    • FeatherMorph doesn't have properties that require this feature yet; it's mainly made for other plugins' development.
  • Added readString method for InputHandles.
  • The plugin will now attempt to show the exception's message if it occurred while updating or has been forwarded to the DisguiseState.
  • Bring the ability for async player data loading in Instance Network to IManagePlayerData.
    • Currently, only when the Instance Network is enabled, and the current server is a Slave Server in the network, the async loading feature is fully utilized.
    • If supported, when a player enters the configuration state, the plugin will attempt to load their data async, and wait for up to 150ms per player, then allow them to keep logging in after the timeout, and notify their client when the data finishes loading.
      • We wait for up to 150ms is to make sure that the disguise unlock data can immediately be available after the player logs in on fast machines.
      • And maybe this waiting feature would be removed in the next (edit: next or future) releases, as it literally conflicts with the async concept... 🤯

Other

  • Simplified exception handling in some places.
  • The message morph.error_while_disguising_user_fault in the language file has been renamed to morph.error_parsing_property.
  • The interval of batching player data requests has been changed from 10 ticks to 2 ticks, to adapt to the new IManagePlayerData#loadPlayerDataAsync method

Full Changelog: https://github.com/NiFeather/FeatherMorph/compare/2.6.0-alpha.2...2.6.0-alpha.3

Dependencies

dependency-iconPacketEventsrequired

Files

feathermorph-2.6.0-alpha.3-1.21.10-final.jar(1.82 MiB) Primary
Download

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Metadata

Release channel

Alpha

Version number

2.6.0-alpha.3

Loaders

Paper

Game versions

1.21.10

Downloads

105

Publication date

December 10, 2025 at 10:58 AM

Publisher

MATRIX-feather

MATRIX-feather

Owner

Version ID

Modrinth is open source.

main@656c5b6

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