Content generated with AI — it may contain mistakes.

Reference

Commands

One command, three names, and exactly what reloading covers.

Commands

CommandPermissionWhat it does
/classes reloadexyliaclasses.admin.reloadRe-reads the configuration and every class file.

/eclasses and /exyliaclasses are aliases of /classes.

There is nothing for players to type

Classes are entered by wearing armour and used by right-clicking items. No command opens a menu, grants a class or shows a list — there is no menu and no player-facing command at all.

What reload covers

/classes reload runs five steps in order:

Configuration files

config.yml and messages.yml are re-read from disk.

The message prefix

Re-applied from messages.yml, so %prefix% in other Exylia plugins' text matches.

The debug flag

Picked up from config.yml without a restart.

Class definitions

Every .yml in classes/ is loaded again. New files appear, deleted files disappear, and any of the six defaults that went missing are written back.

Online players

Everyone online has their class removed and is then matched against the new definitions. A player whose armour still fits a class starts that class's warmup again.

Each step reports success or failure separately, so a broken class file names itself instead of failing the whole reload.

Reloading interrupts everyone

Step five removes the class before re-matching, which clears energy, marks and ability cooldowns for every player online, and starts a fresh warmup for anyone whose armour still fits. Reload between fights, not during one.

It does not reload ExyliaLib — /exylialib reload is what does that.

Something missing on this page? Tell us on Discord