WarnSystem configuration editor
Set everything with sliders and toggles, then export your config.json. Your progress saves in this browser as you go. See the docs for what each setting does.
Ready to edit
Templates
Save the current settings as a named template, then load it any time. Stored in this browser.
No templates yet.
General
Debug
Debug: set to true to write extra lines to ArkApi.log. Leave it false for normal play.
AutosaveSeconds
AutosaveSeconds: how often the plugin saves warnings and mutes to disk. 30 is fine.
Commands
Commands: the words staff and players type in chat. Rename them or set one to "" to turn it off. The first five are for staff. The last one is for any player.
WarnCMD
staff: add a warning. /warn <player> <reason>
WarningsCMD
staff: see a player's warnings. /warnings <player>
UnwarnCMD
staff: remove the newest warning. /unwarn <player>
MuteCMD
staff: mute a player. /mute <player> <minutes> [reason]
UnmuteCMD
staff: unmute a player. /unmute <player>
MyWarningsCMD
any player: see their own warnings.
Warn
Warn: how warnings and the auto mute work.
TellPlayer
TellPlayer: set to true so the warned player gets a private message with the reason.
AutoMuteAt
AutoMuteAt: how many active warnings before a player is muted on their own. 3 means the third warning triggers a mute. Set it to 0 to turn auto mute off.
MuteMinutes
MuteMinutes: how long the auto mute lasts, in minutes. 30 is half an hour.
MaxMuteMinutes
MaxMuteMinutes: the longest any mute can be, in minutes. 1440 is one day. This caps both the auto mute and the /mute command.
EscalateMute
EscalateMute: set to true so each warning past the limit mutes for longer. The fourth warning mutes for MuteMinutes times 2, the fifth for times 3, and so on, up to the cap. Set it to false for a flat mute time every time.
ExpireDays
ExpireDays: warnings older than this many days no longer count toward the auto mute. They still show in the history. 0 means warnings never expire.
Mute
Mute: how a mute behaves.
MuteBlocksCommands
MuteBlocksCommands: set to true so a muted player can not use chat commands either. Leave it false so a muted player can still use commands (like /back), and only their normal chat is blocked. False also means a muted staff member can still /unmute.
CommandPrefix
CommandPrefix: the character a command starts with. Used to tell a command from chat when MuteBlocksCommands is false. Almost always "/".
Permissions
Permissions: this plugin needs the Permissions plugin for the staff chat commands.
Enabled
Enabled: set to false to skip Permissions. Note: without Permissions the staff chat commands (/warn, /mute, and so on) will not work for anyone, on purpose, so they can not be abused. The mute itself still works once it is set.
StaffPermission
StaffPermission: the node a player needs to use the staff commands. Give it to your mod and admin groups.
Discord
Discord: post warnings and mutes to a staff webhook. Off by default.
Enabled
Enabled: turn Discord posting on. You must also set a WebhookURL.
WebhookURL
WebhookURL: paste your staff channel webhook URL here.
Username
Username: the name the webhook posts under.
ServerName
ServerName: shows in the embed footer. Handy when you run more than one server.