HuskHomes

The powerful & intuitive homes, warps, and teleportation suite

APACHE-2.0 License

Stars
100

Bot releases are visible (Hide)

HuskHomes - HuskHomes 2.2

Published by WiIIiam278 over 3 years ago

HuskHomes 2.2 adds a Polish (pl) localisation courtesy of ReferTV.
This version has also had lots of underlying code changes as a result of a big refactor (thanks to @imDaniX!), hence the minor version bump.

  • Refactored most of the project code (#16). Jarfile will be a lot smaller now, too
  • Fixed an issue where API events weren't being called properly
  • Added Polish language localisation courtesy of ReferTV
  • Fixed a typo in the command syntax of the /editwarp command

This should be a simple drag+drop replacement for v2.1.3.

HuskHomes - HuskHomes 2.1.3

Published by WiIIiam278 over 3 years ago

This release adds Multi-cluster support, a Russian localisation courtesy of imDaniX and updates the German localisation to fix some formatting and grammar issues.

  • Added Multi-cluster support, allowing you to have separate "clusters" of servers running HuskHomes (#15)
    • Players cannot teleport to players on other clusters using HuskHomes and cannot access homes on other clusters
    • There's a new option under bungee_options that controls this; cluster_id. Don't change this unless you want to have multiple clusters. See here for how to set this up.
  • Added a Russian (ru) localisation, courtesy of imDaniX (#14)
  • Updated the German localisation to fix some grammar and formatting issues
  • Added an option to stop HuskHomes from checking for updates on startup. Set the new check_for_updates option to false in the config to disable this. You'll still be able to check for updates using /huskhomes update
HuskHomes - HuskHomes 2.1.2

Published by WiIIiam278 over 3 years ago

This release adds German (de-de) as a language option (courtesy of RohFrenzy), fixes a bug and improves translation support by adding a few missing strings.

  • Added de-de as a language option. Translation is courtesy of RohFrenzy
  • Fixed #12 - Wrong message for "nothing to display" on the public home list
  • Fixed a missing string on zh-tw translation
  • Added translation credits in /huskhomes about command

Reminder that since HuskHomes 2.1.1 updated HuskHomes to use the 1.16.5 API, this plugin is only compatible with Spigot 1.16.5 servers! Upgrade, or use HuskHomes 2.1 for 1.16.4 servers.

HuskHomes - HuskHomes 2.1.1

Published by WiIIiam278 over 3 years ago

  • Updated to Spigot API for Minecraft 1.16.5
  • Improved RTP safety checking system (#11)
    • Should be much more reliable, with players getting stuck in blocks less often
  • Added sound for teleportation cancelling (#10), configurable in config.yml
HuskHomes - HuskHomes 2.1

Published by WiIIiam278 over 3 years ago

HuskHomes 2.1 changes the messages format to use MineDown formatting, extends support for translating the plugin, adds additional configuration options and fixes a few issues.

  • Messages are now formatted using Phoenix616's MineDown syntax, which provides a powerful markdown-inspired way of formatting text.
    • Essentially, the selection symbol is no longer used and is replaced with the ampersand and you are now able to use advanced formatting and syntax, such as gradients and clickable components in your customization. Check the MineDown GitHub README for full syntax options.
  • All of the plugin (aside from the /huskhome about messages) are now translatable, new strings have been added:
    • New strings for editing home buttons and interface
    • New strings for button tool-tips
    • New strings for the separate warps/home lists and the dividers between them for better customisation
  • Fixed #7 - "There are no ____ to list on this page) messages missing"
  • Added #8 - "Add support for setting custom teleportation sounds"
  • Added #9 - "Add ability to customize items per page on lists"
    This release also includes a Javadoc jar file for your convenience when using the API. Download HuskHomes-2.1.jar if you just want the plugin
HuskHomes - HuskHomes 2.0.2

Published by WiIIiam278 almost 4 years ago

This is a minor release that fixes a serious issue related to relocating homes.

  • Fixed #5 - A serious bug where homes would be deleted when players tried to relocate them on servers running mySQL mode
  • Fixed #6 - Players are no longer able to teleport request / teleport to themselves
HuskHomes - HuskHomes 2.0.1

Published by WiIIiam278 almost 4 years ago

  • Fixed #4 - Internal error when entering a public home with the invalid format
  • Fixed #3 - Non-public homes appearing on Dynmap
  • Re-added accept/deny teleport request buttons
  • Fixed rtp cooldown not appearing in config by default or migrating properly
HuskHomes - HuskHomes 2.0

Published by WiIIiam278 almost 4 years ago

HuskHomes 2.0 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
    • Those with the right permissions can set them with /setwarp , edit them with /editwarp and delete them with /delwarp
    • 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, 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)