fix: Add missing other
permission check in teleport command logic (#567)
-
Permission for player tp only
-
Changed according to Docs huskhomes.command.tp.other instead of huskhomes.command.tp.player
-
Documentation update
-
Revert "Documentation update"
This reverts commit 902703e16876bc57e88cc32840413534f14eb7d0.
-
Requested changes
-
Check if the target has username before checking his permissions
Please note, as announced on Discord, starting with this release support for Minecraft 1.16 and Java 16 has been dropped. HuskHomes now requires Java 17 / Minecraft 1.17.1 as a minimum.
HuskHomes 4.6 introduces a new config layout, adds per-platform API publishing, and now targets Fabric 1.20.4 / Sponge 1.19.4 (API v10) / Spigot 1.17.1+ running Java 17. You must regenerate your config.yml and messages-xx-xx.yml files for this release
- Added an option to force users to respawn at the
/spawn
position when they die, courtesy of @Yuhtin (#540) - The layout of
config.yml
has been reworked to have a better layout. - The plugin's version requirements have now changed. Additionally, HuskHomes now requires Java 17.
- Fabric: Updated to target Minecraft 1.20.4
- Sponge: Updated to target API v10 (Minecraft 1.19.4)
- Paper/Spigot: A minimum of Minecraft 1.17.1 is now required.
- Added Brazilian Portuguese (pt-br) locales, courtesy of @EmanuelFNC (#548)
- Added French (fr-fr) locales, courtesy of @Funasitien (#527)
- Updated the Simplified Chinese (zh-cn) locales, courtesy of @jhqwqmc (#554)
- API: Improved the
Teleport
API to now provide methods to catch and gracefully handleTeleportationException
, displaying what went wrong to the user - API: The way the HuskHomes API is published has been changed.
- APIs are now published per-platform;
huskhomes-bukkit
,huskhomes-fabric
,huskhomes-sponge
, andhuskhomes-common
can now be targeted. - Existing Bukkit API developers can update their build scripts to target the
net.william278.huskhomes:huskhomes-bukkit
artifact - BaseHuskHomesAPI is no longer an abstract class; you can now retrieve an instance of the base class with
BaseHuskHomesAPI.getInstance()
- Otherwise, there are no breaking changes.
- APIs are now published per-platform;
To update, drag+drop and regenerate (delete, and let regenerate) both your config.yml
and messages-xx-xx.yml
files.