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
|
|
@ -52,6 +52,26 @@ play:
|
|||
name: "�D4FF&lЭлитры"
|
||||
lore: "񢩈Летай сквозь кольца||񢩈на элитрах."
|
||||
|
||||
speeddemon:
|
||||
material: "elytra"
|
||||
name: "�D4FF&lСкорость-демон"
|
||||
lore: "񢩈Разгонись до максимальной||񢩈скорости на элитрах."
|
||||
|
||||
minspeed:
|
||||
material: "elytra"
|
||||
name: "�D4FF&lМин. скорость"
|
||||
lore: "񢩈Держи минимальную скорость||񢩈и лети как можно дальше."
|
||||
|
||||
timetrial:
|
||||
material: "elytra"
|
||||
name: "�D4FF&lГонка на время"
|
||||
lore: "񢩈Достигни целевого счёта||񢩈как можно быстрее."
|
||||
|
||||
close:
|
||||
material: "elytra"
|
||||
name: "�D4FF&lБлизко"
|
||||
lore: "񢩈Летай сквозь плоские кольца||񢩈расположенные вплотную."
|
||||
|
||||
spectator:
|
||||
name: "&#FFFFFFНаблюдатель"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue