
Shurui's DMZ Tournaments
Automated single-elimination PvP tournament manager for DragonMine Z. Run recurring brackets from in-game menus, no datapacks. WorldEdit arenas, schedules, rulesets, structured rewards, transferable champion titles, and sign-up NPCs, styled to match DMZ.
Tags
Creators
Details
2.1.1
Compatibility
Required content
Changes
π Shurui's DMZ Tournaments 2.1.0
Adds Server Key gating: some tournament formats now unlock only when Shurui's Key is installed on the server. β¨ Added
Server Key gating: the mod now checks at runtime for the server-side Shurui's Key. When it is absent, the gated formats below are disabled and the server log notes once: "Server Key not detected, certain features disabled - this is not a bug".
π Gated behind the Server Key
2v2, 3v3 and FFA tournaments will not open or start without the key. 1v1 (SOLO) tournaments are unaffected.
β»οΈ Compatibility
Fully save-compatible. The check is a soft one β the mod loads and runs normally without Shurui's Key (1v1 tournaments and everything else keep working); only the gated formats are switched off. No hard dependency is added.
π¦ Requirements
Minecraft 1.20.1 (Forge)
Shurui's Key (optional β required only to unlock 2v2, 3v3 and FFA formats)
WorldEdit (optional, enables setting arena bounds from your selection)
DragonMineZ (optional)
π¬ Support
Found a bug or have a request? Share it on the official Discord: discord.gg/HaXBGEPXyE
Optional dependencies
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:kHGk2Ej8:gaJjvlJc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kHGk2Ej8:gaJjvlJc"
}
