Bypass the configured chat filter when explicit bypass is required.
betterpunish.chatfilter.notify
OP
Receive filter, shadow activity, report, alt, and suspicion alerts.
betterpunish.commandlogs
OP
Query stored commands and private-message commands.
betterpunish.live
OP
Monitor commands or private messages live.
The following runtime nodes are checked by the code but are not declared as standalone entries in the current plugin.yml. Permission plugins may still grant them:
Runtime node
Effect
betterpunish.spam.bypass
Bypass duplicate-message anti-spam when that is the configured bypass node.
betterpunish.chat.bypass
Bypass global chat mute and slow mode.
betterpunish.clearchat.bypass
Keep chat history when /clearchat is used without all.
betterpunish.* defaults to operators and grants the child nodes listed in the plugin descriptor. The current child list does not include every later moderation permission, including betterpunish.note, betterpunish.freeze, betterpunish.clearchat, betterpunish.mutechat, and betterpunish.slowmode. Grant role permissions explicitly instead of relying on the wildcard.
The code also accepts legacy tggpunish.* forms for offense, staff, and several runtime checks. Only these legacy nodes are declared: