Tags
Creators
Details
Licensed MIT
Published last year
Updated last month
All versions
1.0.3
Release
Towns & Nations 1.0.3last month 343
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.11
Platforms
Paper
Purpur
Changes
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()
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Ag2I6USg:WTfiFq9R"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Ag2I6USg:WTfiFq9R"
}

