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
togetApiFuture
, which returns aCompletableFuture <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 anException
as a reason.
Dependencies
Files
feathermorph-2.3.5-1.21.8-final.jar(1.55 MiB) Primary Download
Details
Licensed MIT
Published 3 years ago
Updated 5 days ago