Content generated with AI — it may contain mistakes.

Reference

Commands

/duel and its subcommands, /duelsadmin, and the menu actions.

Two commands: /duel for players and /duelsadmin, also /dueladmin, for staff.

Player commands

Players only.

CommandPermissionWhat it does
/duel <player>exyliaduels.duelOpens the challenge screen. Works for players on other servers when the network is on.
/duel accept [player]exyliaduels.duelAccepts that player's challenge; without a name, the newest one.
/duel decline [player]noneDeclines it; without a name, the newest one. Never needs a permission.
/duel toggleexyliaduels.duelStops or resumes receiving challenges.
/duel stats [player]exyliaduels.statsA duel record: yours, or that player's.
/duel spectate <player>exyliaduels.spectateWatches that player's duel on this server.
/duel leavenoneStops watching a duel or a replay. Never needs a permission.
/duel historyexyliaduels.historyYour finished duels, newest first. See Duelling.
/duel history <player>exyliaduels.history.othersThat player's finished duels.

accept and decline suggest the players with a challenge waiting for you; spectate suggests the players fighting on this server. See Duelling.

Three more subcommands are hidden from tab completion, because they are what clickable buttons run:

CommandPermissionClicked from
/duel inventory <view>exyliaduels.duel[INVENTORY] and [YOURS] in the end-of-duel block.
/duel rematch <match>exyliaduels.duel and exyliaduels.rematch[⟲ REMATCH] in the end-of-duel block.
/duel replay <id>exyliaduels.replayWatch replay in a duel's screen of /duel history. Another player's duel also needs exyliaduels.replay.others.
Commands during a duel

From an accepted challenge until the player is home, and while spectating, only the commands in allowed-commands run. The default list includes duel, so /duel leave always works.

Admin commands

Every command here needs exyliaduels.admin, operators by default.

CommandConsoleWhat it does
/duelsadminOpens the admin panel: arenas, kits, settings and every setting of the plugin. See Arenas and kits.
/duelsadmin reloadyesReads config.yml and the messages again, reloads the kits from the database and recompiles the menus.

The admin screens open each other through these, and a server's own menus can use them too. Each checks exyliaduels.admin itself.

ActionWhat it does
exyliaduels:open_panelOpens the admin panel.
exyliaduels:open_arenasOpens the arena list.
exyliaduels:open_kitsOpens the kit list.
exyliaduels:open_settingsOpens the settings screen.
exyliaduels:open_own_rulesOpens the arena flags and rules of own inventory duels.
exyliaduels:open_configOpens every setting of the plugin in game (ExyliaLib's settings screens), with BACK returning to the panel.

The history screens' actions (exyliaduels:history_entry, history_back, history_replay), the end-of-duel inventory view's (duel_inventory) and the replay hotbar's (replay_*) check exyliaduels.history, exyliaduels.duel and exyliaduels.replay themselves. The challenge screen's own actions (exyliaduels:challenge_mode, challenge_loadout, challenge_arena, challenge_money, challenge_items, challenge_send) only work inside that screen.

Something missing on this page? Tell us on Discord