Links
Tags
Creators
Details
Licensed MIT
Published 4 years ago
Updated 7 months ago
All versions
0.18.0-alpha.3
Alpha
0.18.0-alpha.37 months ago 191
Compatibility
Minecraft: Java Edition
26.1
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
New Features
- Added Saved Disguise Selection screen.
- This new screen allows you to pick disguises saved using the
/morphclient saved-morphs savecommand. - However, due to server-side restrictions, some disguises may fail to apply because you don't have the permission to give these properties as input.
- This new screen allows you to pick disguises saved using the
- Implemented FeatherMorph Protocol version 19
- Introduced the ability to discard properties that have been previously set to the disguise.
- Introduced the Temporary Properties feature
- The old
play_animationcommand has been deprecated, and is only kept for compatibility with servers running previous versions of the FeatherMorph plugin.
- Added support for experimental network command
entity_animate_v0andfrog_update_entity_animate_mask.- You won't find them in the protocols yet, as they are currently experimental.
- For client-side implementation, see here
- We now try to make swing animation in the first person to use the disguise entity's swing time if Client View is enabled.
- Added the ability to change the displaying entity for the PaperDoll mod.
- But they haven't updated to 26.1 yet, so this feature is currently not included in this version.
- Added support for
entity/static_yawandentity/static_pitchproperties.
Bug Fixes
- Player's FallFlying status is not synced, causing mannequin disguises to have no glide animation
Other
- Made some changes to how disguise entities are rendered.
- Refactor disguise entity syncing on client to make it less hacky.
- (Most) Client Disguise Properties now apply to the entity directly.
- Make the client disguise more property-driven
- Some initial work to allow syncing non-living disguises.
- Instead of setting handswing time, we now call the disguise entity's
swingfunction once the client player swings.
Full Changelog: https://github.com/NiFeather/FeatherMorphClient/compare/0.17.0-beta.1...0.18.0-alpha.3
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:I5NIj6Y1:FCPPxu6s"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:I5NIj6Y1:FCPPxu6s"
}

