
Towns & Nations
A role-playing Minecraft plugin for immersive town creation, alliances, and warfare
- Загрузки
- 6K
- Подписчики
- 46
- Обновлён
- 3 июля 2026 г.
- Лицензия
- MIT
Опубликован 24 декабря 2023 г.

Do not forgot to download the mandatory dependencies
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.
Main characteristics:
- Role creation and management
- Chunk protection
- Roleplay features (alliance, war, embargo...)
- Economy system (can be merged/disabeld with vault)
- Tax, chunk upkeep, salaries and upgrades
- Complete GUI
- Highly configurable
- Dynmap support
- Squaremap support
- Bluemap support
- Pl3xmap support
- DiscordSrv 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)
Mandatory dependencies :
Ченджлог
1.0.3Релиз26.1.1, 26.1.2, 26.2 · 3 июля 2026 г.
New :
**Wars : **
- War menu will have a new icon displaying the number of chunk that can be claimed in other territory due to Conquer war goal
- Add "Tribute" option in war goals. The territory will be forced to pay a certain amount of money each day to end the war.
- Tribute time is configurable (default : 7 days)
- Max amount is configurable (default : 1 000)
- Tribute will be paid each day with other territory spendings.
- If a territory does not have enough money to pay the tribute daily, it will continue until fully paid.
- Tribute is paid before others spendings. Meaning that chunk upkeep cannot be paid by the territory if it cannot pay the tribute first
- If war starts again, tribute payment will cease
Chunks
Options to handle chunk cap being too high :
- DELETE_INSTANT
- DELETE_EACH_DAY
- INCREASE_UPKEEP
- NOTHING
New API endpoints (0.8.0) :
TanChunk#claimChunk: Can claim chunk on behalf of a territory. Will only work if prerequisites are metTanChunk#forceClaim: Can claim chunk on behalf of a territory. If already claimed, it will replace it
Bug fixes
- Fix nations not executing midnight tasks (taxes, upkeep, salaries...)
- Fix Declare war menu not using requirement system for starting a war
Others
- Central system to replace " " with "-" in each unique name
- JsonStorage new send a copy of the original list with .getAll()
1.0.2Релиз26.1, 26.1.1, 26.1.2 · 15 июня 2026 г.
New :
- Fort names are now unique
- Option to allow teleportation to forts
allowTeleport : true/falseallowTeleportInWar : true/false
Remove command : /tan spawn <town/region/nation>
New command : /tan teleport <Territory-name/Fort-name>
New command : /tanserver settown <player> <town-name>
Piston grief support added in Chunk general setting.
Replace
/tan claimareacommand with/tan claim fill. Command will try to claim all chunk inside an encircled zone
Bug fixes
- Fix "Start attack" Confirm button showing valid icon even though an attack is already planned.
- Cancelled attacks no longer block new attacks
Others
1.0.1Релиз26.1, 26.1.1, 26.1.2 · 9 июня 2026 г.
Towns and Nations 1.0.1
New :
- Minimap in the scoreboard (/tan minimap)
- Players with no town can now buy property if "Neutral" relation allows it
- If a player in a vehicle enters a chunk where using it is forbidden, he will dismount.
- Seperate /tanadmin sudo permission :
tan.admin.commands.sudo-> selftan.admin.commands.sudo.other-> self & others- Wiki updated
- Add information on Fort Outpost mechanic in the build menu
- New permission for egg use (mobs & chicken)
- Add romanian translation @trident35ro
- Add deposit command (
/tan deposit <town/region/nation> <amount>)
Bug fixes
- Fix missing rank permission in Regions and Nations (Upgrades, Claims, Mobs and administrator)
- Fix ability to overlap properties
- Fix locked chunk permission from new updates if the territory was created before.
Others
- Now using the new requirement system in the building menu
- Replaced deprecated enums (Biomes & BannerTypes) by paper's new system
1.0.0.1Релиз26.1, 26.1.1, 26.1.2 · 12 мая 2026 г.
Fixing TerritoryChunkSettingsMenu not opening
1.0.0Релиз26.1, 26.1.1, 26.1.2 · 10 мая 2026 г.
Towns and Nations 1.0.0
New :
Plugin is now 1.21.11+ (previously 1.19+)
- Added copper chest protection
- Tooltips have been removed from comsetic item in GUIs
- Placing a property sign at the bottom of a block will show a hanging sign instead of a floating sign
Add option to rename forts
Reworked heldByAlly & heldByEnemy : only check when an attack is ongoing rather than the entire war.
Option to allow all players to join a town without approval
Right clicking on a fort banner will display a descriptive text
Display fort protection radius and fort capture time in gui
Better /tan map
- Replacing paper API with spigot
- UI is more coherent with plugin style
- Better display of occupied chunk
- Display fort chunks on map :hut:
- Display Landmarks on map :sparkle:
- If a chunk is protected by a fort, it will be displayed in /tan map
If the chunk where the territory spawn is located is unclaimed or occupied, it is unusable
Valid world check will not be done after the server start.
The check for valid worlds will now be done after all plugins are loaded
Bug fixes
- Trying a fix on a bug causing errors on certains UUID if the server is in offline mode
- Fix registering banner playing "NOT_ALLOWED" sound even if the banner have been successfully set
- Fix ability to bypass minecart and boat permission by using the secondary hand
- Fix wrong support block being protected when placing a property sign down of a block
- Fix bossbar not showing to a player that join the server in the middle of an attack
- Fix missing chunkPermissionConfig "nationPermissions"
- Fix wrong loading of Internal vault support
Others
- Small economy refactoring
- Lowering visibility of data inside DbManagers
- More work on Centralizing JsonStorages
0.18.0Релиз1.21.9, 1.21.10, 1.21.11 · 18 апреля 2026 г.
New :
Experimental proxy support with Redis.
- This is the starting ground for a MySQL and SQLite full support
- Config.yml has been updated
- If no redis server have been setup, plugin will not start.
Remove ability to change relation while at war
/town joincommand now use real town name, allowing player to accept a town invitation even if they miss the button in chat
Bug fixes
Fix admin "player menu" not showing
Fix several events not being displayed :
- Attack ended
- War declared
- War ended
Fix war not ending even if surrender progress is above 100%
Fix ability to spam request to join a town
Fix ability to continue claiming enemy chunk 20s after an attack ended
Others
- Change war cost "not enough money" message
- Cleaning data access and storage classes
- Removed all Singleton Storage class.
- Add text in config.yml for everything that can be customized in upgrades.yml
0.17.3-hotfixРелиз1.21.9, 1.21.10, 1.21.11 · 11 марта 2026 г.
Fix "Change Ownership" menu wrong callback
0.17.3Релиз1.21.9, 1.21.10, 1.21.11 · 9 марта 2026 г.
New :
- Separated "mob grief" general chunk setting to <Villager/Passive/Hostile> grief
- Add configurable cost for declaring war @aligator31
- Minor gui improvements
Bug fixes
- Fix private property creation
- Fix paying resources when a level is maxed out
- Fix
/tanadmin setmoneyand/tanadmin addMoneysyntax message - Fix missing buttons in hierarchy menu
- Fix INTERACT_BOAT only blocking placing of oak boats.
- Fix INTERACT_MINECART only blocking placing of minecart
Others
- All Planned tasks have been added on github to make contributing easier
Комментарии
Загружаем…