⚠️ 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!