This plugin is still in development! If you need a specific update for your server, ask on my discord: https://discord.gg/7hCJw9qshh I will be glad to shape it to match anyone's needs
SphereLib library is now a mandatory dependency
A wiki can be found here.
Main characteristics:
- Highly configurable
- Role creation and management
- Chunk protection
- Expanded upgrade system
- Roleplay features (alliance, war, embargo...)
- Economy system (can be merged/disabeld with vault)
- Complete GUI
- Dynmap support
- Squaremap support
- Bluemap support
- PlaceholderAPI support
- Custom 3D private property (sell or rent property in your town)
- Wars (conquer chunks, subjugate territories...)
- Landmarks (Capture and hold to get daily items)
- Vault (Mandatory)
- PlaceholderAPI (Optional)
List of commands:
Spoiler: Players commands (tan permission):
- /tan gui (Open the Towns & Nations GUI)
- /tan invite <player name> (Invite someone to the town)
- /tan pay <player name> <amount> (Pay someone)
- /tan claim (Claim a chunk for your town)
- /tan map (Map of claimed chunks)
- /tan chat <global/alliance/town> Switch chat
- /tan setspawn set the town spawn
- /tan spawn teleport to the player's town spawn
- and more with /tan help
Spoiler: Admin command (tandebug permission)
- /tanadmin gui - open the admin gui
- /tanadmin addmoney <player> <amount>
- /tanadmin setmoney <player> <amount>
- /tanadmin spawnvillager <goldsmith/cook/botanist/> - buy rare item if they are enabled
- /tanadmin sudo <player> - bypass all protection for the player
- /tanadmin unclaim - force unclaim the current chunk
- and more with /tanadmin help
- /tanadmin ...
- /tandebug ...
Spoiler: Permissions
- tan.base | root of player commands and actions
- tan.base.town
- tan.base.town.create | allow the player to create towns
- tan.base.town.join | allow the player to join towns (/tan invite and application)
- tan.base.town.quit` | allow the player to quit towns
- tan.base.town.disband` | allow the player to disband towns
- tan.base.region`
- tan.base.region.create` | allow the player to create regions
- tan.base.town.disband` | allow the player to disband regions
- tan.admin` | root of admin commands
- tan.server` | root of server commands
Spoiler: Placeholders
- tan_player_balance : balance of the player (0.11.6+)
- tan_player_town_name : name of the player's town
- tan_player_town_resident_quantity : number of resident in the player's town
- tan_player_town_chunk_actual_quantity: number of claimed chunk in the player's town (0.11.9+)
- tan_player_town_chunk_max_quantity: maximum number of claimed chunk in the player's town (0.11.9+)
- player_town_chunk_remaining_quantity: remaining number of claimed chunk the player's town can claim (0.11.9+)
- tan_player_town_balance: balance of the player's town
- tan_player_town_rank_name: name of the player's rank
- tan_player_town_rank_colored_name: colored name of the player's rank
- tan_player_region_name: name of the player's region
- tan_player_region_resident_quantity: number of players in the player's region
- tan_player_region_chunk_quantity: number of claimed chunk in the player's region
- tan_player_region_balance : balance of the region of the player
- tan_territory_with_name_{town name}_exist => TRUE/FALSE (all)
- tan_territory_with_id_{ID}_exist => TRUE/FALSE (all) tan_territory_with_name_{town name}_leader_name => name of leader of the territory (all)
- tan_territory_with_id_{ID}_leader_name => name of leader of the territory (all)
- tan_server_get_first_territory_id_with_name_{name of the territory} => the ID of the territory (useful for server run command)
- tan_player_{username}_have_town => TRUE/FALSE if player have a town
Screenshots
Spoiler: Screenshots
Town menu (/tan gui)
Town menu (/tan gui)
Custom color code with other town's members
Dynmap integration
Town menu (/tan gui)
Town menu (/tan gui)
Custom color code with other town's members
Dynmap integration
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.20.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[TaN] Towns & Nations - War update is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21. Downloaded 7,565 times (via Spigot). Download it and open it directly in the game.