Shuffle floor colors each round, keep eliminated players out of spectator mode, add optional match music
Build / build (push) Successful in 1m17s

This commit is contained in:
Michael Burgess
2026-08-07 11:24:43 -04:00
parent 796f8bd1de
commit a29f359009
6 changed files with 160 additions and 9 deletions
+17
View File
@@ -21,10 +21,27 @@ sounds:
round-complete: BLOCK_NOTE_BLOCK_BELL
victory: UI_TOAST_CHALLENGE_COMPLETE
music:
# Optional background music for the duration of a match, played on the client's MUSIC
# volume slider (separate from sound effects). Off by default since it's a matter of taste.
enabled: false
# Any Bukkit Sound enum name that's actually a track, e.g. one of the MUSIC_DISC_* sounds
# or a MUSIC_* ambient track. Invalid names are logged and skipped, never crash the plugin.
track: MUSIC_DISC_PIGSTEP
volume: 1.0
performance:
# blocks processed per server tick when generating/removing/restoring the floor
floor-blocks-per-tick: 200
floor:
# If true (default), the floor's material-to-position layout is randomly reshuffled
# (same set of positions and same count of each material, just rearranged) at the start
# of the match and before every round restore, so the board isn't a static, memorizable
# pattern across the whole game. Purely in-memory - the arena's saved generated-layout
# (from /bp generate) is never modified by shuffling.
shuffle-each-round: true
# example/default timings used when creating a brand-new arena via /blockparty create
defaults:
countdown-duration: 15