Content generated with AI — it may contain mistakes.

Reference

Permissions

Every node the plugin declares, what it gates and who has it by default.

PermissionDefaultWhat it gates
exyliacombat.*operatorsEvery admin, bypass and notify node below. The player nodes are everyone's anyway; exyliacombat.rewards.vip and the old exyliaspecials.combat.bypass are not included.
exyliacombat.adminoperators/combatadmin, the admin panel, its SETTINGS button and /combatadmin reload.
exyliacombat.admin.tagoperators/combatadmin settag and untag, and the panel's combat tag card.
exyliacombat.admin.cooldownoperators/combatadmin cooldown set, add, decrease and remove, and the panel's cooldowns.
exyliacombat.admin.pvpoperators/combatadmin pvp <player> and /combatadmin pvp global, and the panel's PvP card.
exyliacombat.admin.newbieoperators/combatadmin newbie give and remove, and the panel's newbie card.
exyliacombat.bypassoperatorsIgnores every combat restriction and the PvP barrier. The player is still tagged.
exyliaspecials.combat.bypassoperatorsThe old name of exyliacombat.bypass, from when combat lived in ExyliaSpecials. Still honoured.
exyliacombat.bypass.logoutoperatorsNever punished for logging out in combat. The node is combat.logout.exempt-permission in config.yml.
exyliacombat.notify.killabuseoperatorsTold about kills flagged by kill-abuse. The node is notify-permission of that module.
exyliacombat.rewards.vipnobodyThe example vip group of kill-rewards. Each group names its own permission.

Player nodes

Everybody holds these by default, so a server makes one a rank perk by denying it to the default group. /combat and /newbie never need a node.

PermissionDefaultWhat it gates
exyliacombat.statseveryone/pvpstats and the stats screen, for one's own stats and anybody else's.
exyliacombat.topeveryone/combattop and the leaderboard screen.
exyliacombat.pvptoggleeveryone/pvp, while permission of modules/pvp-toggle/config.yml is left empty. A node written there replaces it.

A player missing exyliacombat.stats or exyliacombat.top is told no-permission of the stats messages. The console always passes.

Per-rank numbers

PatternWhat it sets
exyliacombat.pvpcooldown.<n>Seconds between two /pvp switches, instead of the module's cooldown. The lowest <n> a player holds wins, so exyliacombat.pvpcooldown.0 removes the wait.

The bypass-permission of kill-abuse (empty by default) exempts a player's kills from its checks.

Resetting a player

Resetting a player's data is done by ExyliaLib, not by a node of this plugin: the panel's stats card opens the library's player reset, which needs exylialib.admin.wipe. See ExyliaLib's commands.

Operators bypass the restrictions

exyliacombat.bypass is on for operators by default, so an operator testing the plugin is never restricted and sees no barrier. Test with a normal player, or deny the node.

Something missing on this page? Tell us on Discord