93 lines
3.0 KiB
YAML
93 lines
3.0 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:
|
|
- "#"
|
|
|
|
# If true, chat is prefixed with an [MCM] tag. When false, the tag is moved to a hover event.
|
|
tag: true
|
|
|
|
# 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: "24karrot"
|
|
|
|
# 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: "PermissionsEX"
|
|
# 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"
|
|
|
|
# OreAlert, for pinging based on diamond ore strikes
|
|
orealert:
|
|
enabled: true
|
|
blocks:
|
|
- diamond_ore
|
|
- ancient_debris
|
|
# How long until we purge a node strike, in minutes
|
|
purge: 30
|
|
notify:
|
|
# How many veins found within the above purge minutes to notify
|
|
start: 5
|
|
# After the initial alert, how many should be found in addition before more alerts?
|
|
each: 1
|
|
# After the initial alert, how many should be found in addition before more pings?
|
|
ping: 5
|
|
# Webhook to send to
|
|
webhook: ''
|