Content generated with AI — it may contain mistakes.

Reference

Permissions

Every node the plugin declares, what each one gates, and the numbered nodes that give a rank its own cooldown, bet limit and tax.

Every player feature has a node everybody holds by default, so a server makes one a rank perk by denying it to the default group. Declining a challenge and leaving a spectated duel or a replay never need one.

Player features

PermissionDefaultWhat it gates
exyliaduels.dueleveryone/duel <player>, accept, toggle, every button of the challenge screen, and the end-of-duel buttons.
exyliaduels.statseveryone/duel stats.
exyliaduels.historyeveryone/duel history: your own finished duels.
exyliaduels.history.othersoperators/duel history <player>: anybody's.
exyliaduels.replayeveryoneWatching the replays of your own duels.
exyliaduels.replay.othersoperatorsWatching the replay of anybody's duel.
exyliaduels.spectateeveryone/duel spectate.
exyliaduels.rematcheveryoneThe [⟲ REMATCH] button of the end-of-duel block.

Challenge options

Checked on the challenger only, when the challenge is sent: the player challenged answers whatever they were sent. An option the challenger's rank does not include is refused with "Your rank does not include that option."

PermissionDefaultWhat it gates
exyliaduels.mode.owneveryoneChallenging with your own inventory. Without it the challenge screen opens on a kit.
exyliaduels.mode.riskeveryoneTurning on a risk duel, where the loser's inventory goes to the winner.
exyliaduels.bet.moneyeveryonePutting money on a challenge.
exyliaduels.bet.itemseveryonePutting items on a challenge.
exyliaduels.arena.chooseeveryonePicking the arena instead of a random one.
exyliaduels.kit.*everyoneChallenging with every kit whose own node is not set.
exyliaduels.kit.<id>not declaredChallenging with one kit. Another plugin's kits are exyliaduels.kit.<source>:<kit>, such as exyliaduels.kit.randomkits:random.

A kit whose own exyliaduels.kit.<id> node is not set follows exyliaduels.kit.*. To sell a kit, deny exyliaduels.kit.* to the default group and grant exyliaduels.kit.<id> to the rank. A kit a player may not use is not shown to them in the kit picker.

Per-rank numbers

Grant a number in the node itself. When a player holds several, the one in the "Wins" column applies; without any, the value in config.yml does.

PermissionWhat the number isWinsDefault from
exyliaduels.cooldown.<n>Seconds between two challenges sent.lowestrequests.cooldown
exyliaduels.bet.max.<n>Largest money stake; 0 for no limit.highestbets.money.maximum
exyliaduels.tax.<n>Whole percent of a won pot that is destroyed, read from the winner.lowestbets.money.tax-percent

exyliaduels.bypass.cooldown and exyliaduels.bypass.tax still remove the wait and the tax whatever number a rank has.

Bypasses and staff

PermissionDefaultWhat it gates
exyliaduels.bypass.cooldownoperatorsSending challenges without waiting between them.
exyliaduels.bypass.taxnobodyKeeping the whole money pot of a won duel, untaxed.
exyliaduels.adminoperators/duelsadmin, /duelsadmin reload, every admin screen and button, and walking or teleporting into an arena in use.

Every menu action checks its node itself, so copying a button into a screen players can open hands them nothing they did not already have.

Bypass tax is nobody's by default

exyliaduels.bypass.tax is not even given to operators. Grant it explicitly to whoever should keep the whole pot.

Something missing on this page? Tell us on Discord