MinecraftManagerPlugin/src/main/resources/config.yml

72 lines
2.4 KiB
YAML

# The port to listen for commands on
port: 9999
# Enable/Disable Staff Chat (Highly recommended to enable)
# You can disable this if another chat plugin provides staff chat functionality and a log file for your Django project to read
staff-chat:
enabled: true
prefix:
- "#"
# Override rules
# A '*' before a rule will show as a sub-rule
rules:
enabled: true
rules:
- "Respect public and private builds, spaces and boundaries"
- "*No griefing, no altering of other player's builds without consent. Respect builds and boundaries of spawn, nether hub and public tunnels."
- "*Repair damage caused by mobs"
- "*No PvP unless agreed upon"
- "Do not cheat"
- "*Don't try to get ahead of other players by cheating. No X-RAY, duping, flying, etc."
- "*Some mods for enhancing gameplay are allowed, ask staff about them."
- "Do not steal"
- "*Don't take anything from other players without permission. All chests are private unless marked otherwise. Be sure to pay for what you buy!"
- "Use chat responsibly. Mutes are always temporary and therefore can not be appealed. Follow these rules and you will not be muted:"
- "*No harassing or stalking other players."
- "*Do not advertise in chat."
- "*Do not spam the chat."
- "Every person who has their application denied will be auto-muted in game. Mute evasion will get you banned. Repeated mutes may lead to a ban."
application:
validate: true
answer: "penguin"
# Ban options
# Bans can auto-generate a warning (High severity)
# Ban options are shortcuts: Instead of /ban Etzelia Do not steal
# You could instead type /ban Etzelia 1
ban:
enabled: true
auto-warning: true
options:
- "Do not grief and/or PvP without consent"
- "Do not xray and/or use a hacked client"
- "Do not steal"
- "Do not use an alt to evade a ban"
permissions:
# Can be PermissionsEX or LuckPerms
engine: "LuckPerms"
# The name of the group to promote to if accepted
promote: "member"
# All commands are ONLY executed if the player is online
# Accepting an application
accept:
message: "Welcome to the community, <player>!"
commands:
- "broadcast <player> has been accepted!"
# Denying an application
deny:
message: "Your application was denied, <player>."
commands:
- "mute <player>"
django:
# URL to the base MCM API
url: "http://localhost:8000/api/"
# MCM API password - defined in your Django settings
api: "Testing1"