docs: Unmark purpur as compatible
Catch exceptions during hook initialization
Merge remote-tracking branch 'origin/master'
Update zh-cn.yml (#438)
HuskHomes 4.4 brings support to Minecraft 1.20.1 on Fabric, adds the ability to define cooldowns for performing certain actions, adds two new supported languages, enhanced permission support for /back
, and several significant bug fixes.
- Fabric: Updated to support Minecraft 1.20.1 (#423)
- Added the ability to define cooldowns for action (#437)
- Cooldowns can be defined for all existing economy actions, including random teleport, home, warp, back, etc.
- The permission to bypass
/rtp
cooldowns has also been changed tohuskhomes.bypass_cooldowns
, and now works to bypass all defined cooldowns. - The old option for setting a /rtp cooldown has been removed in favor of a newly added section of the config file
- Adds a new database table to ensure these can be tracked cross-server too.
- The amount of cooldown time you have remaining is now more accurate
- Click here for the relevant documentation and a table of supported actions
- Added comments throughout the default config file
- Added a new
huskhomes.command.back.previous
permission for using the /back command to return to your previous teleport position, courtesy of @Akiranya (#422) - Added Japanese (ja-jp) locales, courtesy of @NamiUni (#426)
- Added Turkish (tr-tr) locales, courtesy of @WinTone01 (#429)
- Fixed issues where the EssentialsX importer would fail to import user data, and updated the hook to use newer Essentials API.
- HuskHomes now requires the latest version of Essentials to import from
- Fixed an issue where creating a home via the API could fail for offline users due to their user data not being cached
- Fixed a missing
[
in the zh-cn (Simplified Chinese) locales - Fixed a rare ConcurrentModificationException that could occur when sending/receiving a teleport request
- Fixed some database logic being wrongly executed on the main thread when players disconnected from the server
- Fixed the teleport button not showing up in HomeEditor, courtesy of @NamiUni (#427)
- Fixed an issue where teleport warmup tasks would fail to cancel correctly (#433)
To update, you should regenerate your config.yml and locale files (the former of which now has new comments to help you use it easier). Enjoy!
Make RequestsManager use a ConcurrentHashMap