Win Conditions¶
For: intermediate admins picking how matches are won.
Each side wins as soon as any one of its conditions is satisfied, and both sides always win by eliminating the other side outright. Keep at least one enabled.
settings:
match:
win-conditions:
speedrunner:
exit-end:
enabled: true
survive-time:
enabled: false
time: 3600.0
acquire-item:
enabled: false
item: "minecraft:netherite_ingot"
reach-advancement:
enabled: false
advancement: "minecraft:story/enter_the_nether"
kill-mob:
enabled: false
mob: "minecraft:wither"
hunter:
exit-end:
enabled: false
survive-time:
enabled: false
time: 3600.0
acquire-item:
enabled: false
item: "minecraft:netherite_ingot"
reach-advancement:
enabled: false
advancement: "minecraft:story/enter_the_nether"
kill-mob:
enabled: false
mob: "minecraft:ender_dragon"
cancel:
survived-time:
enabled: true
time: 28800.0
Speedrunner Conditions¶
| Condition | Win when |
|---|---|
exit-end (on) |
A speedrunner enters the End and returns to the Overworld |
survive-time |
The clock in time (seconds) runs out |
acquire-item |
A speedrunner obtains the namespaced item |
reach-advancement |
A speedrunner completes the namespaced advancement |
kill-mob |
A speedrunner kills the namespaced mob |
Hunter Conditions¶
| Condition | Win when |
|---|---|
exit-end (off) |
A hunter enters the End and returns to the Overworld |
survive-time |
The clock in time (seconds) runs out before the speedrunners win |
acquire-item |
A hunter obtains the namespaced item |
reach-advancement |
A hunter completes the namespaced advancement |
kill-mob |
A hunter kills the namespaced mob |
All hunter conditions default to off.
Cancel Conditions¶
cancel.survived-time ends the match with no winner once its time
expires: a safety valve for games that never end, on by default at 8
hours (28800 seconds).
Time Announcements¶
Whenever a time limit runs, the match hears it count down: 8h, 6h, 4h, 2h, 1h, 30m, 15m, 10m, 5m, 2m, 1m, 30s, 15s, 10s, then 5-4-3-2-1. A mark matching the limit itself stays silent. The lowest enabled time across the three clocks wins; full ties favor the speedrunners.
Enable settings.server.status.show-win-conditions to print each
side's rules in /manhunt status. The elimination line hides while
hunters have unlimited lives. The sentence fragments live in
messages.yml under wincon:.
Win Announcement¶
When a match ends with a winner, the announcement reads: a blank line,
the plugin prefix, a separator, the role-colored Hunters Win! or
Speedrunners Win! title, a reason line (e.g. Exited the End), and
a closing separator. The reason format lives in messages.yml under
game.win-reason. The fullscreen title wears the winner's role color
too.
End-Screen Statistics¶
Which match statistics broadcast after a match ends, and in what order:
advanced:
advanced-match-controls:
finish:
end-statistics: [DAMAGE_DEALT, HUNTER_FINAL_KILLS, SPEEDRUNNER_KILLS, PROGRESSION]
Available values are DAMAGE_DEALT, HUNTER_FINAL_KILLS,
SPEEDRUNNER_KILLS, and PROGRESSION. For each listed category, the
top three players with a value above zero show. PROGRESSION ranks
players by vanilla advancement progress, calculated at match end.