▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Perm Conflict Watchdog
Perm Conflict Watchdog

Perm Conflict Watchdog

Warns you when a second permissions plugin is installed next to LuckPerms, before your groups and prefixes start misbehaving. Silent when all is well.

Оцените первым
28
0

PermConflictWatchdog

Tells you when a second permissions plugin is installed next to LuckPerms - before your permissions start misbehaving.

Running two permissions plugins at once does not throw an error. Both load, both attach permissions, and whichever one wins any given check is largely down to load order. The symptoms turn up much later and never point at the real cause: a group's prefix goes missing, an op-only command becomes public, an inheritance change has no effect.

PermConflictWatchdog turns that into one loud console warning at startup, plus an optional in-game message to your staff.

It answers LuckPerms issue #3689, where the LuckPerms team tagged the idea good first issue and help wanted.

This plugin only looks and reports. It never changes, disables or unregisters anything.

What you get

A console warning you cannot miss
















An in-game heads-up for staff - once per player per restart, for anyone with permconflictwatchdog.alert (default op). Fully customisable in MiniMessage, or switch it off entirely.

Silence when everything is fine. A server with one permissions plugin logs nothing. No startup banner, no ads, no "thanks for installing".

Renamed jars and forks are still caught. Detection matches on the plugin name or the main class, so a repackaged jar shows up as PowerRanks (installed as MyRenamedPerms).

An editable detection list. The known-plugins list lives in config.yml, not in the jar. Add a plugin, run /pcw reload, done - no waiting on an update.

Detects out of the box

LuckPerms · PermissionsEx · GroupManager · zPermissions · PowerRanks · UltraPermissions · bPermissions · PermissionsBukkit · Privileges

Vault is deliberately excluded - it is a permissions bridge meant to sit alongside LuckPerms, not a competing permissions plugin. Same for rank and GUI helpers that store their data in LuckPerms.

Commands

/pcw (or /permconflictwatchdog), permission permconflictwatchdog.admin, default op.

CommandDoes
/pcw statusWhat was found, whether a conflict is active, plus a preview of the staff alert
/pcw rescanRe-run the check now, e.g. after loading a plugin at runtime
/pcw reloadRe-read config.yml and rescan, no restart needed

Configuration

OptionDefaultMeaning
alert-ops-on-jointrueIn-game alert for staff, once per player per restart
require-luckpermstrueOnly warn when LuckPerms is one of the plugins found
luckperms-plugin-nameLuckPermsWhich plugin counts as LuckPerms, for forks
debugfalseLog the scan detail and confirm the all-clear
scan-delay-ticks20Wait after startup, so plugin loaders like PlugMan finish first
ignored-plugins[]Never report these
messages.*see fileThe alert text, MiniMessage, with <plugins> and <count>

Every option is commented in config.yml itself.

Requirements

  • Paper 26.2 or a Paper fork (Purpur, Pufferfish)
  • Java 25
  • No dependencies. LuckPerms is not required to install it.

Install

Drop the jar in plugins/, restart. That's it - if your setup is clean you will never hear from it again.


Made by Lucio73 · MIT licensed · Bug reports and plugins to add to the detection list are welcome.

Партнёрский материал

Сервер для плагина Perm Conflict Watchdog - как у профи

Плагин Perm Conflict Watchdog создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Perm Conflict Watchdog для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:2 месяца назад
Главная