HuskHomes 2.0 is here! And it's a big update... or rather, a total rewrite of the plugin, but I have designed it so that it will work as a
simple drag+drop replacement for HuskHomes versions 1.5.x. Enjoy!
Full changelog:
- The plugin has been rewritten from the ground up and should be more optimized as a result.
- HuskHomes is now open source. See the new GitHub repository for the source code and submit a pull request if you'd like to contribute to its' development.
- HuskHomes 2.0 will automatically migrate data from HuskHomes 1.5.x
- Added SQLite support, which is now the default storage option unless you change it to mySQL (although if you upgrade from HuskHomes 1.5.x it will keep your data on mySQL)
- A mySQL database is no longer required to use the plugin, though you can still use it
- SQLite creates a database file stored on the server to store home data
- Not compatible with Bungee mode
- Added warps; these are public server teleportation points that can be set by players with the right permission.
- Work cross-server (if bungee mode is enabled), just like homes and public homes
- View a list with /warplist and teleport to one with /warp <name>
- Those with the right permissions can set them with /setwarp <name>, edit them with /editwarp <name> and delete them with /delwarp <name>
- Warps will now also appear on the Dynamic map if you enable it
- The SQL database is now normalized to allow for faster and more optimal queries.
- Data will automatically be upgraded and transferred if you upgrade from HuskHomes 1.5.x
- The configuration file has been reformatted and restructured
- Added more controls for the Dynmap integration, including renaming, changing the icons and enabling/disabling public homes/warps appearing.
- Added option to enable/disable checking for vanished players (on by default)
- Added support for multiple languages
- Currently available: `en-gb` (English) and `zh-tw` (Chinese/Taiwan)
- Set your language in config.yml
- If you'd like to contribute additional languages by translating the plugin messages, see the GitHub for instructions
- Added a basic developer API. More features will come as the plugin updates
- To use, add HuskHomes to your project, and get the HuskHomesAPI object using HuskHomes#getAPI.
- For JavaDocs, code examples, guides and more information (when I get round to writing it!), see the project GitHub.
- The EssentialsX migrator will now migrate the position of the existing essentials /spawn position as well as Essentials warps to the new HuskHomes warp feature.
- Removed wider plugin support /back position checking due to incompatibility issues (this may be re-implemented in the future)