HuskHomes 2.7 adds two brand new commands - /
tpoffline and /tpignore that let you teleport to where players logged off from and to toggle ignoring incoming teleport requests. It also adds a new
Simplified Chinese translation.
Changelog
Additions
- Added /tpoffline that lets you teleport to where a player last logged out on your HuskHomes network of servers. Permission: huskhomes.tpoffline; restricted to OPs by default, aliases: /tpaignore, /ignoretprequests (#63)
- Added /tpignore that lets you toggle between ignoring and listening for incoming teleport requests. It works cross-server and remembers your status between sessions, too. Permission: huskhomes.tpignore (not restricted by default) (#61)
- Added Simplified Chinese (简体中文支持) localisation (zh-tw) courtesy of SnivyJ (@Dragon_AJiaoCat) (#73)
- The database format has been upgraded to accommodate for the new tpoffline and ignore features. When you start the plugin, your database will be upgraded.
- Added the ability to specify target servers based on source worlds for homes to the Essentials migrator (huskhomes migrate essentialsx [world] [target server])
- You can now use unicode and non-alphanumeric characters in home descriptions (can be turned off with a new option in config.yml; allow_unicode_descriptions: true/false under general:.
- Added two new permission nodes; huskhomes.delhome.all and huskhomes.delwarp.all (both true by default) that allow you to fine-tune whether players can use the /delwarp and /delhome commands.
- Added the following new locales to accommodate the new features: teleporting_offline_player, error_no_offline_position, tpignore_toggle_on, tpignore_toggle_off, tpignore_on_reminder, & error_ignoring_teleport_requests.
- Additionally, the two invalid description locales have been removed and split into four locales for more specific error messages: error_edit_home_description_length, error_edit_home_description_characters, error_edit_warp_description_length & error_edit_warp_description_characters.
Changes & Fixes
- Updated and improved the EssentialsX migrator to respect newer Essentials configuration structures and world UUID handling. (#70)
- Fixed the wrong locale being used for spending money to use the /back command (#69)
- Updated the edit_home_options and edit_warp_options locales to fix them sending commands rather than suggesting for editing and renaming.
- Adjusted the inheritance of some permission nodes by default to fix inconsistencies
- Updated the link to the configuration guide in config.yml
- Fixed a typo in various SQL exception console error messages.
- Updated the translation contributors in the about menu.
- Developer API: HuskHomes events are once again cancellable. (#64)
How to update
To update, simply drag + drop the new JAR file into your plugins folder and delete the old version.
You should
regenerate your messages file for this update (simply delete the messages-xx-xx.yml file in the HuskHomes subfolder located in your plugins folder). Alternatively, you can update the following locales: edit_home_options & edit_warp_options.
Note for users running HuskHomes on a mySQL database
You may receive a console note when updating HuskHomes on all your servers (Skipped performing the database upgrade...). This is because HuskHomes is checking for a database upgrade that has already been carried out by another instance of the plugin on another server. You can safely ignore this message.