Ensure users get put in centre of blocks, fix #263
Teleportation system fixes, refactored bulk deleting, new events (#266)
Update Simplified Chinese locales via @ApliNi (#261)
Merge pull request #259 from Emibergo02/rediseconomy
Fix oversight with permission restricted warps
Merge branch 'master' into it-it-fix
Finish implementation of home overwriting, add additional success check, close #168
Fix /tp command not working for vanished users, close #255
Fix permission issues and erroneous messages with homes and warps, close #252
Merge pull request #254 from WiIIiam278/dependabot/gradle/com.google.code.gson-gson-2.10
Bump gson from 2.9.1 to 2.10
Merge pull request #250 from Ceddix/master
Updated German locales
Merge pull request #249 from ApliNi/master
Translate statements added in 9630e53 (zh_cn)
⚠️ You must regenerate your config file to upgrade to this version from v3.0.x! Upgrading from v2.11.2? Follow these additional instructions as well.
HuskHomes 3.1 introduces a new developer API for executing teleports, makes a number of stability improvements and fixes a few bugs.
- Rewrote the internal teleportation handling logic for improved stability (see API section for what this means for developers)
- Rewrote logic in a number of places to reduce future
#join()
calling to fix a few concurrency exceptions in some cases - Added a couple of new error handling locales for teleportation
- Fixed a problem where the server name and player list could not be updated when a player joined, caused by plugin message dispatch occurring too soon after the user joined
- Fixed a problem where
/tpignore
would still let you send teleport requests (#238) - Fixed a number of issues caused by the migration to adventure, including a few that broke compatibility with older versions. Adventure's Bukkit adaption layer is now bundled with HuskHomes.
- Fixed a few issues with the way in which data was read from the config file (Annotaml)
- Tweaked the default Hikari connection pool options
- Updated the Traditional Chinese (zh-tw) locale with a few fixes, courtesy of @davgo0103
- API: New developer API has been introduced for building and executing teleport operations
- A new entrypoint for getting a
TeleportBuilder
, which you can convert into an executableTeleport
orTimedTeleport
, has been added to the API class - Old teleport methods that simply accept a Position have been deprecated.
- Please check the javadocs for more information!
- A new entrypoint for getting a
You must regenerate your config file if you're upgrading to this version from v3.0.x! Regenerating your messages file is also recommended. Thank you!
Credit @davgo0103 for Traditional Chinese (zh-tw) corrections
Fix API back-compat; rename new result class to CompletedTeleport and move enum TeleportResult back to upper
Set keepAlive to 30000
Fix NPE caused by PluginMessenger not instantiating futures
TeleportResult refactor, use record and bundle resolved information, separate TeleportState enum, deprecate relevant API
Add tick delay and synchronise dispatch of plugin messages, fix inconsistencies with server name fetching
Fix inconsistencies with /tpignore
, close #238