feat: duels player colors + elytra sub-modes (M-level)
- Add ParkourGenerator.selectBlockData() hook (forced course material); BlockSelector checks it first; SingleDuelsGenerator overrides to use the player's color (16 concrete colors) and forces only DEFAULT block type - Elytra sub-modes: SpeedDemonGenerator (max-speed score), MinSpeedGenerator (min-speed check, reset on 6 slow ticks), TimeTrialGenerator (score cap), CloseGenerator (FLAT rings); + SpeedDemon/MinSpeed/TimeTrial/Close modes, registration, locales play.elytra.*, config mode-settings.* - Config.getDouble(path, default) + ConfigAccessor overload - checkstyle 0/0, PMD 0, build green
This commit is contained in:
parent
acb884b70b
commit
5707cf2d24
21 changed files with 496 additions and 27 deletions
|
|
@ -53,6 +53,26 @@ play:
|
|||
name: "�D4FF&lElytra"
|
||||
lore: "񢩈Fly through rings||񢩈on your elytra."
|
||||
|
||||
speeddemon:
|
||||
material: "elytra"
|
||||
name: "�D4FF&lSpeed Demon"
|
||||
lore: "񢩈Reach the highest speed||񢩈possible on your elytra."
|
||||
|
||||
minspeed:
|
||||
material: "elytra"
|
||||
name: "�D4FF&lMin Speed"
|
||||
lore: "񢩈Keep above the minimum speed||񢩈to fly as far as possible."
|
||||
|
||||
timetrial:
|
||||
material: "elytra"
|
||||
name: "�D4FF&lTime Trial"
|
||||
lore: "񢩈Reach the target score||񢩈as fast as you can."
|
||||
|
||||
close:
|
||||
material: "elytra"
|
||||
name: "�D4FF&lClose"
|
||||
lore: "񢩈Fly through flat rings||񢩈placed close together."
|
||||
|
||||
spectator:
|
||||
name: "&#FFFFFFSpectator"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue