A simple and elegant proxy-compatible Towny-style protection plugin
APACHE-2.0 License
HuskTowns is a simple and elegant proxy-compatible Towny-style protection plugin for Spigot-based Minecraft servers. Let players form towns, claim chunks and carve out a thriving community. Built into HuskTowns is a robust and beautiful chat interface with a plethora of admin tools and config options to let you tailor the plugin to your needs.
All of this is supported on both standalone setups and across a network of proxied servers—with support for a good range of add-ons to further enhance your experience.
⭐ Works cross-server — Let players seamlessly manage their towns, claims and teleport to their town spawn across your proxy network!
⭐ Super intuitive — Users will pick up how to use it right away! Make a town with /town create and claim a chunk with /town claim to get started.
⭐ Quick and beautiful menus — Sometimes, simple is better. No monolithic chest GUIs—instead, robust and beautiful interactive chat menus.
⭐ Great admin features — Manage the towns on your server and easily make admin claims. Comes with built-in support for Dynmap, BlueMap, Pl3xMap, Plan, LuckPerms, HuskHomes & more!
⭐ Easy to configure — Players can fine-tune town flags and access settings in-game, and admins can easily configure roles and levels through a simple config structure.
⭐ Extensible API & open-source — Need more? Extend the plugin with the Developer API. Or, submit a pull request through our code bounty system!
Ready? Let's head down town!
Requires Java 17+ and a Minecraft 1.17.1+ Spigot-based server. A MySQL database and (optionally) Redis are also needed if you wish to run the plugin across multiple servers on a proxy network.
/plugins/
directory of each Spigot server you want to install it on.~/plugins/HuskTowns/config.yml
)cross_server
mode and fill in your MySQL credentials, remembering to change the database type to MYSQL
as well.~/levels.yml
, the default town rule settings in ~/rules.yml
and the town roles in ~/roles.yml
To build HuskTowns, simply run the following in the root of the repository:
./gradlew clean build
HuskTowns is licensed under the Apache 2.0 license.
Contributions to the project are welcome—feel free to open a pull request with new features, improvements and/or fixes!
Due to its complexity, official binaries and customer support for HuskTowns is provided through a paid model. This means that support is only available to users who have purchased a license to the plugin from Spigot, Polymart, Craftaro, or BuiltByBit and have provided proof of purchase. Please join our Discord server if you have done so and need help!
Translations of the plugin locales are welcome to help make the plugin more accessible. Please submit a pull request with your translations as a .yml
file. (More info…)
© William278, 2023. Licensed under the Apache-2.0 License.