Towns & Nations is a Minecraft plugin designed to provide players with an immersive role-playing experience. It enables the creation of towns, management of land claims, establishment of alliances, and the orchestration of wars and betrayals.
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)
Integrations :
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
And other miscellanous and debug commands with
/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