Minecraft Status Configuration
The table below is generated from the local JSON5 config templates found for this plugin. When dashboard-backed configuration is enabled, use the dashboard first because live settings may be stored in MongoDB instead of only reading local JSON5 files.
Config Files
- Source-backed docs were generated from the local plugin source and JSON5 templates.
- Plugin entry:
main.js - Config templates:
en-minecraft-status-lang.json5,en-minecraft-status.json5
Main Fields
| Field | Type | Default / Template Value | Notes |
|---|---|---|---|
Enabled | boolean | true | Turns this part of the plugin on or off. |
ApiKey | string | YOUR_API_KEY_HERE | Source-backed config field used by this plugin. |
UpdateInterval | string | 1m | Interval used by scheduled or repeated work. |
ResendIfDeleted | boolean | true | Boolean switch used by the plugin. |
Servers | array | 2 items | List of configured values used by the plugin. |
PlayerList.Enabled | boolean | true | Turns this part of the plugin on or off. |
PlayerList.Mode | string | BUTTON | Source-backed config field used by this plugin. |
PlayerList.MaxShown | number | 25 | Limit used to prevent spam or oversized output. |
PlayerListTrigger.Enabled | boolean | true | Turns this part of the plugin on or off. |
PlayerListTrigger.Trigger | string | playerlist | Source-backed config field used by this plugin. |
PlayerListTrigger.AutoDeleteSeconds | number | 15 | Source-backed config field used by this plugin. |
PlayerListTrigger.DeleteUserMessage | boolean | true | Controls text or embed output shown in Discord. |
PlayerListTrigger.RestrictToStatusChannel | boolean | true | Discord channel ID or channel-related setting. |
Embeds.Main.ShowTimestamp | boolean | true | Controls text or embed output shown in Discord. |
Embeds.Main.ShowPortInIP | boolean | true | Controls text or embed output shown in Discord. |
Embeds.Main.Thumbnail.Enabled | boolean | true | Turns this part of the plugin on or off. |
Embeds.Main.Thumbnail.UseServerIcon | boolean | true | Controls text or embed output shown in Discord. |
Embeds.Main.Thumbnail.Url | string | Empty string | Controls text or embed output shown in Discord. |
Embeds.Main.MotdImage.Enabled | boolean | true | Turns this part of the plugin on or off. |
Notifications.Enabled | boolean | false | Turns this part of the plugin on or off. |
Notifications.ChannelId | string | Empty string | Discord channel ID or channel-related setting. |
Notifications.RoleId | string | Empty string | Discord role ID or role-related setting. |
Notifications.CooldownMinutes | number | 15 | Cooldown or delay that limits repeated use. |
ChannelRename.Enabled | boolean | false | Turns this part of the plugin on or off. |
ChannelRename.OnlyOnChange | boolean | true | Discord channel ID or channel-related setting. |
Notes
- Keep Discord IDs as strings.
- After changing local JSON5 files, restart AthenaBot or reload the plugin so the config manager reads the new values.
- If a dashboard page exists for this plugin, prefer editing there during normal operation.