Practice Network Core

PvP practice, events, ranked, FFA and bot duels in one system.

EventPractice turns a Minecraft server into a full practice ecosystem with WorldEdit arena generation, match modes, live queue occupancy badges, ranked Elo, shared/private FFA, TrainingBot integration, event hosting, kits, player profiles, cosmetics, scoreboards, tablists and persistent storage.

WorldEdit required TrainingBot hook SQLite / MySQL

Practice console

Mode Editor

Unranked

Nodebuff queue · 2

Live amount badge

Ranked

Elo 1248 · 2

Occupancy refreshes live

FFA

Shared / Private

Separated arena types

Bot Duel

TrainingBot profile

Solo practice flow

Kit
Rules
Arena pool

Version

2.4.0Current EventPractice release

Runtime

Java 21Paper 26.1.2 API target

Arena hook

WorldEditRequired dependency

Bot hook

TrainingBotOptional integration
Core systems

Everything a practice server needs

The feature set below is based on the local feature document, plugin.yml, config.yml and menu structure.

Workflows

Real player flows

Each system connects into a practical server workflow instead of staying as a disconnected command.

Commands and permissions

Player and admin surface

Storage

Persistent data

  • personal-kits for player hotbar layouts.
  • tickets for event access or economy style control.
  • player-stats for kills, deaths, wins, losses and K/D.
  • player-settings for invite toggles, scoreboard, tablist and ping range.
  • player-ratings for per-mode ranked Elo.
  • event-presets for reusable event and duel settings.
Setup notes

Production checklist

  • Install WorldEdit before EventPractice starts.
  • Set license and storage before creating public queues.
  • Create arena categories, then test each match mode in unranked first.
  • Only open ranked, FFA and bot permissions after the mode and arena pools are validated.
  • Test TrainingBot profiles directly before testing bot duel bridging.