HuskHomes 4.1 adds support for running HuskHomes as a native Paper plugin, adds support for Pl3xMap v2, adds several new API events and makes a number of other quality-of-life improvements and bug fixes.
- Added support for running HuskHomes as a Paper Plugin (1.19.3+ only)
- Users running on supported versions of Paper will see the plugin show up as a "Paper Plugin" in the /plugins menu
- On the paper plugin version, disabled commands won't register at all as Paper supports direct runtime command map registering
- HuskHomes will still run as normal on Spigot servers
- Added a hook for Pl3xMap v2, for users running on Paper servers. This allows you to display homes and warps on your Pl3xMap
- Added a configurable sound effect (default: entity.experience_orb.pickup) when a player receives a teleport request (#333)
- Fixed an issue where Redis messages weren't being dispatched asynchronously
- Fixed an issue where the subnetwork channel ID was using the wrong namespace
- Fixed an issue where PlaceholderAPI was not registered as a softdepend in plugin.yml (#339)
- Fixed the error message displayed when you could not set any more homes because you had reached the limit not being formatted with the correct placeholder replacement (#338)
- Fixed an issue related to performing transactions with RedisEconomy (#340)
- API: Added four new cancellable API events:
- TeleportBackEvent (extends TeleportEvent) — Fired when a teleport returning a user to their last position is teleported (a new Teleport.Type#BACK has also been added). Includes a convenience method for getting the last position (#180)
- SendTeleportRequestEvent — When a player sends a teleport request
- ReceiveTeleportRequestEvent — When a player receives a teleport request
- ReplyTeleportRequestEvent — When the player who received a teleport request accepts/declines it
To update, you can drag+drop. You should
regenerate your config and locale files for this release!