Configuration
ArkBossCooldown is configured through a single config.json in the plugin folder:
A second file, config_commented.json, ships alongside it. It is the same
config with // comments — read it, but don't rename it over config.json
(comments are not valid JSON).
The keys LicenseKey, Verbose, LogToFile, and Database are shared by every
Bytemart plugin and are documented on the
Common Configuration page. This page covers the
keys unique to ArkBossCooldown.
💡 Validate before you start. Always validate your JSON after editing (e.g. with JSONLint). A load error code of
1114means a JSON syntax error — easy to cause in the longBossesarray.
TestMode
When true, the plugin logs the blueprint path of every item any player
crafts to the server console. This is how you find the exact path of a tribute
item to put in Bosses:
- Set
TestModetotrueand reload (ArkBossCooldown.reload). - Craft the tribute you want to gate.
- Copy the path from the console line — it looks like
[TestMode] Crafted item blueprint: Blueprint'/Game/...'. - Paste it into
Bosses, setTestModeback tofalse, and reload again.
| Field | Type | Default | Description |
|---|---|---|---|
TestMode |
boolean | false |
Log every crafted item's blueprint path. |
⚠️ Turn it off again. With
TestModeon, a busy server writes a console line for every craft by every player. It is a lookup tool, not a setting to leave enabled.
BossStartCooldown
How many seconds the whole server must wait between two boss starts. The first tribute craft arms the cooldown; every other tribute craft is refused until it expires.
| Field | Type | Default | Description |
|---|---|---|---|
BossStartCooldown |
number | 5 |
Seconds between boss starts, server-wide. |
The default of 5 is a debounce — it absorbs a burst of spam clicks and is
invisible in normal play. Larger values turn the plugin into a real rate limit,
which works, but be aware of two things:
- It is server-wide. A 30-minute cooldown means one tribe starting a boss blocks every other tribe for 30 minutes. That is a design decision for your server, not a bug.
- It does not survive a restart. The armed cooldown lives in memory, so a server restart (or a plugin unload/load) clears it. Fine for a few seconds; worth knowing if you set it to hours.
ArkBossCooldown.reload picks up a new value immediately, but deliberately
leaves an already-armed cooldown running.
CooldownMessage
What the player who was refused sees. Only that player is notified — nothing is broadcast to the rest of the server.
| Field | Type | Default | Description |
|---|---|---|---|
Enabled |
boolean | true |
Set to false to refuse the boss start silently. |
Channel |
string | "Notification" |
"Chat", "Notification", or "Broadcast". An unrecognised value falls back to "Chat". |
Message |
string | see above | The text. Supports the placeholders below. |
Color |
object | red | R, G, B, A, each 0–255. A is opacity. |
Scale |
number | 1.0 |
Text size. Notification channel only — ignored on the others. |
Time |
number | 5.0 |
Seconds the message stays on screen. Notification and Broadcast only — a chat line stays in the chat log regardless. |
Placeholders
| Placeholder | Expands to | Example |
|---|---|---|
%delay% |
The remaining time, spelled out | 1 Minute, 5 Seconds |
%seconds% |
The remaining time as a plain number of seconds | 65 |
Use %delay% for a message players read, and %seconds% when you want something
compact:
💡
Notificationalso accepts anIcon. Add an"Icon"key with a texture path to show an image alongside the notification. It is not in the shipped config; add it yourself if you want one — the config repair only ever adds missing keys, so it will survive updates.
Bosses
The blueprint paths of every tribute item that arms the cooldown. Anything not in this list crafts completely normally — the plugin ignores it.
| Field | Type | Description |
|---|---|---|
Bosses |
array of strings | Full blueprint paths, including the Blueprint'...' wrapper and the duplicated asset name after the final .. Matched exactly. |
The shipped list covers the tribute items for The Island, The Center, Scorched Earth, Ragnarok, Aberration, Valguero, Fjordur, Lost Island, and Crystal Isles, at every difficulty.
To gate anything else — another map, a modded arena, or a custom tribute — use
TestMode to capture the path and add it here. To stop gating a
boss, delete its line.
⚠️ Copy paths exactly. The match is byte-for-byte on the full path. A missing trailing
', a shortened path, or the asset name typed once instead of twice all mean "no match", and the tribute will craft with no cooldown at all. There is no error for an unrecognised path, so check your change with a real craft.
Full example
A 15-minute limit announced in chat:
ℹ️
Databaseis required but unused. ArkBossCooldown connects on startup like every Bytemart plugin, but stores nothing of its own. Point it at any database the server can reach.
Next steps:
- Overview — what the plugin does, installation, and commands.
- Common Configuration —
LicenseKey,Database,LogToFile,Verbose.