Add Paper Plugin support, Pl3xMap hook (#332)
This pull request adds experimental native Paper plugin support, allowing HuskHomes to leverage the various benefits that brings with it (native adventure support, paper plugin compatibility, runtime command registering, additional events etc). Installing HuskHomes on a Paper 1.19.4 will let you use this mode, which currently has two differences:
- The Paper plugin implementation supports Pl3xMap (v2) as a map hook, letting you display public homes & warps on your Pl3xMap (see below).
- Disabled commands won't register at all on the Paper implementation (no disabled command message will show; instead "unknown command" will always appear
Pl3xMap feature preview
No changes should be notable on non-paper platforms. This includes Paper <=1.19.3, which this doesn't support. Note this is subject to change as the Paper Plugin specification is still in development, and it's my intent to improve a few other things to make paper users' experiences even better down the road.
HuskHomes 4.0.5 moves the PlaceholderAPI expansion to within the plugin as a hook. This means you no longer need to download the HuskHomesPlaceholders hook from the PlaceholderAPI eCloud. It also fixes a number of bugs from the previous release.
- Added a hook for PlaceholderAPI, replacing the existing PlaceholderAPI expansion that required a separate eCloud download
- Please uninstall the existing HuskHomesPlaceholders hook by removing it from your expansions folder and restarting your server
- Fixed the wrong child permissions for the edithome and editwarp commands being registered
- Fixed teleporting other users to homes or warps being set as a default permission for normal users
To update from v4.0.x, just drag+drop. For the full HuskHomes v4.0 changelog, see here -- if you're updating from v3.x, please regenerate all your config files.
HuskHomes 4.0.4 fixes a few more minor bugs present in the previous release!
- Fixed it being possible to set homes and warps with periods in their name
- Fixed it not being possible to teleport to, edit or delete homes with periods in their name
- Fixed permission restricted warps being included in TAB completion lists
To update from v4.0.x, just drag+drop. For the full HuskHomes v4.0 changelog, see here -- if you're updating from v3.x, please regenerate all your config files.
HuskHomes 4.0.3 is a third round of bug fixes for HuskHomes v4.0, to address a few issues in the previous releases.
- Fixed using
/tp <user> <coords>
and/warp <name> <user>
through console on an offline user failing to resolve an online user at teleport construction time causing errors in console - Worlds will now be resolved by environments as a third failsafe if one could not be resolved by name / uuid
- Added additional error handling for teleporting locally inbound teleports when a world could not be found or the coordinates were illegal
- Added additional error handling to the Redis broker
To update from v4.0.x, just drag+drop. For the full HuskHomes v4.0 changelog, see here -- if you're updating from v3.x, please regenerate all your config files.
HuskHomes 4.0.2 is a hotfix update, fixing a few more bugs present in the initial release.
- Global respawn will now always teleport players to the global spawn if they have no respawn position
- Fixed some commands not working out-of-box or in console due to the wrong permission default being applied
- Fixed the [player] argument being missing from the usage of the /warp command
To update from v4.0.x, just drag+drop. For the full HuskHomes v4.0 changelog, see here -- if you're updating from v3.x, please regenerate all your config files.