Every key in the LavaRises config.yml, with defaults and what it actually changes.
plugins/LavaRises/config.yml holds the global settings. Arenas live in arenas.yml, profiles and kits in kits.yml, and every message in messages_tr.yml.
Top level
Key
Default
Meaning
locale
tr
Which message file to load (messages_<locale>.yml)
storage
YAML
Statistics backend
performance
Key
Default
Meaning
blocks-per-tick
1500
Total cell budget converted to lava per tick. A 192×192 layer is 36,864 cells, so 1500 finishes a layer in about 25 ticks. Recommended range 500 – 5000. On Folia this budget is split across chunk slices and each slice runs on its own region thread.
chunk-preload-concurrency
4
How many chunk requests are in flight while the arena is preparing
static-lava
true
Engine-placed lava does not flow, so a layer never triggers thousands of fluid updates. Lava a player pours themselves is unaffected.
debug-metrics
false
Print a measurement line to console after each layer (cells / changed / duration)
gameplay
Key
Default
Meaning
reconnect-seconds
30
How long a disconnected competitor counts as temporarily offline. The match will not end as “one player left” during this window.
restore-previous-state
true
Give the player back their previous location and inventory when they leave
fire-resistance-max-seconds
15
Fire Resistance would neutralise lava damage entirely, so its duration is clipped inside an arena. 0 disables the limit.
water-protection-height
2
Water cannot be placed more than this many blocks above the lava level — stops players freezing the flood permanently
late-join
DENY
DENY or SPECTATE for players arriving after the start
drop-on-death
true
Drop a dead competitor’s items
ending-seconds
10
Delay between announcing the winner and resetting the arena