Перейти к содержимому
Mineforgian

Towns & Nations

A role-playing Minecraft plugin for immersive town creation, alliances, and warfare

Загрузки
6K
Подписчики
46
Обновлён
3 июля 2026 г.
Лицензия
MIT

Опубликован 24 декабря 2023 г.

Towns and Nations header

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 :

Bstat graph

Ченджлог

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 met
    • TanChunk#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/false
    • allowTeleportInWar : 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 claimarea command 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 -> self
    • tan.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 join command 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 setmoney and /tanadmin addMoney syntax 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

Комментарии

Загружаем…