⚠️
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 executable Teleport or TimedTeleport, 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!
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!