Skip to content
NordBots.
Back to WarnSystem

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.