The expiry is baked into a cache when the plugin enables. It is the one key in this file that a
/epc reload cannot pick up — changing it needs a restart.
leaderboard
Key
Default
What it does
max-entries
50
Rows a leaderboard holds. Also the cut-off %exyliapracticecore_stats_rank_position% reports as #51+.
elo
Key
Default
What it does
starting-mmr
400
Where a new player starts
matchmaking-base-radius
150
Initial search band
matchmaking-expand-rate
50
Added per interval
matchmaking-expand-interval-seconds
15
How often it widens
matchmaking-max-radius
600
The widest it gets
matchmaking-ignore-elo
false
Pair anybody with anybody
lp-max-per-game
25
Cap on the movement per match
asymmetric-threshold-mmr
200
Rating gap at which loss reduction starts
asymmetric-reduction-per-100-mmr
5
LP added back per 100 MMR of gap
asymmetric-min-loss
5
Bound on the reduced loss
placement-game-count
10
Ranked games before placements end
placement-k-multiplier
2.0
K multiplier during placements
flat-elo-enabled
false
Replace the formula with two fixed numbers
flat-elo-win
25
flat-elo-loss
25
elo-security
Key
Default
What it does
enabled
true
The master switch
same-ip-protection
true
Never pair two players from one address
opponent-cooldown
true
Never re-pair two players too soon
opponent-cooldown-seconds
300
How soon is too soon
spectator
Key
Default
toggle-hiding-material
GRAY_DYE
toggle-hiding-name
{error}Spectators Hidden
toggle-visible-material
LIME_DYE
toggle-visible-name
{success}Spectators Visible
join-quit
Key
Default
What it does
join-enabled
true
Broadcast the plugin's own join message
quit-enabled
true
The same for quitting
Vanilla join and quit messages are suppressed either way.
ui
Key
Default
What it does
status-enabled-material
LIME_DYE
The "on" icon in every toggle menu
status-disabled-material
GRAY_DYE
The "off" icon
jumpad
Key
Default
launch-cooldown-ms
500
only-lobby-area
true
launch-sound
ENTITY_SLIME_JUMP|1.0|1.2
lobby-visibility
The defaults a player who has never opened /settings gets.
Key
Default
What it does
show-vip-default
true
See players with exyliapractice.lobby.vip
show-party-default
true
See your own party
show-others-default
false
See everybody else
lobby
Key
Default
double-jump-enabled
true
double-jump-vertical-power
0.9
double-jump-forward-power
0.6
double-jump-cooldown-ms
500
double-jump-sound
ENTITY_ENDER_DRAGON_FLAP|0.6|1.8
effects
[SPEED|2]
command-whitelist
Key
Default
What it does
enabled
true
Restrict commands in a match, in a queue and in a PvP zone
A config.yml with no config-version is treated as version 1 — the ExyliaCommons layout — and
migrated in place. Every title, action bar and boss bar block is moved into the nested section the
library expects, title durations are converted from ticks to seconds, and the obsolete
%time_decimal% token is rewritten to %time%.
The six sections ExyliaCommons registered against this same file — debug, formatters, text,
tasks, chat-input, discord — were the library's own settings and are removed on first load, each
reported once as UNKNOWN_KEY. They live in ExyliaLib's files now.