Come chat with us and we will get back to you as soon as possible!
Contact SupportHolyHosting
Holy Team

Building a shared base on a Minecraft server is great until someone decides your storage room would look better as a crater. On public SMP servers, griefing, raids, and rival groups can quickly turn a peaceful world into a political problem with pickaxes.
Towny Advanced solves that by letting players create protected towns, form nations, claim land, manage residents, and build alliances or rivalries. It adds structure to survival servers without removing the player-driven chaos that makes them interesting.
This guide explains how to download Towny, install it on your Minecraft server, and start using the main commands for towns, nations, maps, chat, permissions, and configuration.


The extracted folder should contain the plugin `.jar` files. Do not upload only the original zip file, since Minecraft will not load Towny from that format.
Towny requires a plugin-capable server type. Before uploading the files, make sure your Minecraft server is running Spigot, Paper, or another compatible Bukkit-based version. Also confirm that the selected Minecraft version matches the Towny build you downloaded.



After the restart, Towny should generate its folders and configuration files automatically.

When players join after Towny is installed, they may see new chat formatting or plugin messages. The fastest way to learn available commands is:
`/town help`
Towny can connect with an economy plugin, which is useful because creating and maintaining towns or nations can require money. Vault with EssentialsX is a common setup for this, though Towny can still be tested without a full economy.
Most Towny behavior is configurable, so server owners can tune costs, claims, permissions, chat formatting, war settings, and more.
Choose a location first. This could be an existing base, a village, or a fresh area where players want to build. Once standing in the desired chunk, use one of these commands:
`/town new [name]`
`/nation new [name]`

Towny claims land by chunks, which can be confusing if players are not used to chunk borders. To make the boundaries easier to see, use:
`/resident toggle constantplotborder`
If the server uses an economy, players may need enough money to create a town, create a nation, or keep it maintained over time. That cost system helps prevent every player from founding a one-person empire next to spawn, which is probably for the best.

On larger servers, it can be difficult to know where towns, nations, enemy claims, and open wilderness begin or end. Towny includes a map command that displays nearby claim information:
`/towny map`
This shows surrounding chunks and helps players understand which areas are claimed, unclaimed, allied, or hostile. It is especially useful for new players who need a safe place to build without accidentally settling inside someone else's borders.
Towny is not only about land protection. It also lets towns and nations define political relationships.
To mark a player as an outlaw in a town, use:
`/town outlaw add [player]`
To mark another nation as an enemy, use:
`/nation enemy add [name]`

These settings can lead to conflicts, raids, and server-wide tension depending on how the server is configured. Players should prepare before declaring everyone hostile. Diamond armor is cheaper than regret, usually.
Alliances work in the opposite direction. Towns and nations can cooperate with trusted groups using commands such as:
`/town trusttown add [name]`
`/nation ally add [name]`

Allies can make shared building, trading, defense, and diplomacy much easier. For servers built around long-term survival, alliances often matter as much as gear.
Towny can change the way chat appears by showing details such as a player's town, nation, or world. This may look busy at first, but the format can be edited in the configuration files.

Towny also adds chat channels. The global channel is usually used for general server chat, while town and nation channels give players private spaces for coordination.
Use this command to manage channels:
`/channel`
Depending on permissions, players can join, leave, or switch between available channels.
Towny includes many commands, and not every command is available to regular players by default. For most servers, LuckPerms is the best way to assign Towny permissions to groups such as default players, residents, mayors, moderators, and admins.
Useful starting points include permissions for:
The official Towny wiki is worth keeping nearby while configuring permissions. Towny also has addons that can expand wars, menus, maps, taxes, and other systems.
Towny stores its settings inside the server files. Configuration changes can control chat formatting, economy costs, town rules, claim limits, nation settings, and many other features.
`/plugins/Towny/settings`



Repeat the same process for other Towny files when needed. Be careful with YAML formatting, since a missing space or incorrect indentation can stop settings from loading properly.
Most likely, they do not have the correct permissions. Add the needed Towny permission nodes through LuckPerms or test with operator privileges to confirm whether permissions are the issue.
Check that the server is running Spigot, Paper, or another plugin-compatible server type. Vanilla Minecraft cannot load Bukkit plugins. Also confirm that the `.jar` files were uploaded into the `plugins` folder and that the server was restarted afterward.
Towny downloads as a zip archive, but the server needs the extracted `.jar` files. Extract the download on your computer first, then upload the plugin files into `/plugins`.
Make sure the file was saved, then restart the server. If the setting still does not apply, check the edited YAML for incorrect capitalization, missing colons, broken indentation, or deleted formatting characters.
Come chat with us and we will get back to you as soon as possible!
Contact SupportMake every block, mob, and tool in Minecraft look like Lego pieces. This guide walks through downloading, installing, and running Brickcraft on both client and server.
Learn how to install Litematica for Minecraft, load schematic files, position blueprints, and use the material list for survival builds.
Set up Valhelsia Enhanced Vanilla for Minecraft, install the client profile, configure your server, and learn the early skills, items, and fixes that help the pack run smoothly.