Files
Sentinel/src/main/resources/plugin.yml

181 lines
5.6 KiB
YAML

name: SentinelAntiNuke
version: '${version}-${build}'
main: me.trouper.sentinel.Sentinel
api-version: 1.21
authors: [ TheTrouper ]
prefix: 'Sentinel'
description: Detect, Block, and Ban players who attempt to grief your server.
website: https://thetrouper.github.io/
softdepend:
- ProtocolLib
- ProtocolSupport
- ViaVersion
- ViaBackwards
- ViaRewind
- Geyser-Spigot
- NoChatReports
load: POSTWORLD
permissions:
sentinel.admin:
description: Allows access to all Sentinel admin commands.
default: op
children:
sentinel.debug: true
sentinel.extras: true
sentinel.staff:
description: Allows access to Sentinel staff commands.
default: op
children:
sentinel.socialspy: true
sentinel.false-positive: true
sentinel.false-positive:
description: Allows the user to manage false positives.
default: false
children:
sentinel.false-positive.add: true
sentinel.false-positive.remove: true
sentinel.false-positive.add:
description: Allows the user to add a false positive.
default: false
sentinel.false-positive.remove:
description: Allows the user to remove a false positive.
default: false
sentinel.debug:
description: Allows the user to toggle debug mode.
default: op
sentinel.extras:
description: Sentinel Extra Features
default: op
sentinel.commandblock:
description: Allows the user to manage command blocks.
default: false
sentinel.socialspy:
description: Allows the user to spy on social interactions.
default: false
sentinel.callbacks:
description: Allows access to all Sentinel callback commands.
default: op
children:
sentinel.callbacks.fpreport: true
sentinel.callbacks.fpreport:
description: Allows the user to report false positives.
default: false
sentinel.message:
description: Allows the user to send messages.
default: true
sentinel.reply:
description: Allows the user to reply to messages.
default: true
sentinel.chatfilter:
description: Parent permission for all chat-related features.
default: false
children:
sentinel.chatfilter.profanity: true
sentinel.chatfilter.spam: true
sentinel.chatfilter.unicode: true
sentinel.chatfilter.url: true
sentinel.chatfilter.profanity:
description: Parent permission for profanity filter features.
default: false
children:
sentinel.chatfilter.profanity.view: true
sentinel.chatfilter.profanity.bypass: true
sentinel.chatfilter.profanity.view:
description: Allows the user to view profanity filter logs.
default: false
sentinel.chatfilter.profanity.bypass:
description: Allows the user to bypass the profanity filter.
default: false
sentinel.chatfilter.spam:
description: Parent permission for spam filter features.
default: false
children:
sentinel.chatfilter.spam.view: true
sentinel.chatfilter.spam.bypass: true
sentinel.chatfilter.spam.view:
description: Allows the user to view spam filter logs.
default: false
sentinel.chatfilter.spam.bypass:
description: Allows the user to bypass the spam filter.
default: false
sentinel.chatfilter.unicode:
description: Parent permission for unicode filter features.
default: false
children:
sentinel.chatfilter.unicode.view: true
sentinel.chatfilter.unicode.bypass: true
sentinel.chatfilter.unicode.view:
description: Allows the user to view unicode filter logs.
default: false
sentinel.chatfilter.unicode.bypass:
description: Allows the user to bypass the unicode filter.
default: false
sentinel.chatfilter.url:
description: Parent permission for URL filter features.
default: false
children:
sentinel.chatfilter.url.view: true
sentinel.chatfilter.url.bypass: true
sentinel.chatfilter.url.view:
description: Allows the user to view URL filter logs.
default: false
sentinel.chatfilter.url.bypass:
description: Allows the user to bypass the URL filter.
default: false
commands:
sentinel:
description: Main command for Sentinel.
usage: /sentinel <reload|config|false-positive|debug|commandblock|socialspy>
permission: sentinel.staff
permission-message: You do not have permission to use this command.
sentinelextras:
usage: /sentinelextras [alfa|bravo|charlie|delta|echo|foxtrot|golf|hotel|india|juliett] <player>
description: Extra features for sentinel.
permission: sentinel.extra
permission-message: You do not have permission to use this command.
sentinelcallback:
description: Callback command for Sentinel.
usage: /callback <fpreport>
permission: sentinel.callbacks
permission-message: You do not have permission to use this command.
message:
description: Send a message to another player.
usage: /message <player> <message>
permission: sentinel.message
permission-message: You do not have permission to use this command.
aliases:
- msg
- etell
- tell
- t
- ewhisper
- whisper
- w
- privatemessage
- pm
- m
- directmessage
- dm
- sentinelmessage
- sm
- stell
- smsg
reply:
description: Reply to a message.
usage: /reply <message>
permission: sentinel.reply
permission-message: You do not have permission to use this command.
aliases:
- r
- er
- rply
- ereply
- sr
- sreply
- sentinelreply
sentineltab:
description: tab completion redirects for sentinel
usage: /sentineltab [<args>]
reop:
description: Allows trusted players to elevate their permissions
usage: /reop