Skip to content

Configuration

Main file: plugins/RexPractice/config.yml.

features:
chat-formatting: true
tab: true
competitive: true
nametag-hearts: true
scoreboard: true
custom-join-quit: true

Turn individual systems off without removing the rest of the plugin.

storage:
type: h2 # h2 | yaml | sqlite | mysql
mysql:
host: localhost
port: 3306
database: rexpractice
username: root
password: ""
pool:
maximum-pool-size: 10

Details: Storage.

lobby:
world: world
x: 0.5
y: 0.0
z: 0.5
yaw: 0.0
pitch: 0.0

Prefer /rexpractice setlobby over editing by hand.

competitive:
default-elo: 1000
max-elo-diff: 300
k-factor: 32
tiers: ...

Tier display strings use MiniMessage.

Scoreboard title, footer, and update rate live under scoreboard:.

Tab list is gated by features.tab.

All player-facing text is MiniMessage in messages.yml.

  • scoreboards.yml – sidebar title, footer, and every board line (MiniMessage)
  • arenas.yml – map definitions and schematic names
  • kits/ – per-kit loadouts and icons

Editing arenas/maps for a commercial setup is covered separately from this docs set.