Skip to main content
Raid Bases writes plugins/RaidBases/config.yml and messages.yml on first start. Text and colours use MiniMessage. Run /raid reload after you edit them. Raids already standing keep the settings they started with. The licence key is only read on startup.

General

plugins/RaidBases/config.yml

Schedule

plugins/RaidBases/config.yml
With these weights, six in ten scheduled raids are Outlaw Hideouts, three are Bandit Strongholds and one is a Warlord Fortress. A tier you leave out of tiers has weight 0. If tiers is empty, every tier is equally likely. Lite always picks its first tier. A skipped or failed turn waits for the next one. /raid reload restarts the wait.

WorldEvents

See WorldEvents for worldevents.enabled, min-distance, max-distance and events.

Site

See Where forts rise for what each rule does.

Build, vault, announcements, boss bar

plugins/RaidBases/config.yml
To silence one broadcast instead of all of them, set that message to "" in messages.yml.

Sounds

Each sound has a key, volume and pitch. Keys come from the Minecraft sound list, and resource pack sounds work too. Set key: "" to mute one.

Tiers

Tiers live under tiers, easiest first. The key (easy, medium, …) is what commands and the schedule use. Lite runs only the first tier in the file. See Forts and tiers for the four defaults.
plugins/RaidBases/config.yml
An unknown layout name is skipped with a console warning. A guard type that isn’t a mob, a loot item that isn’t an item and an unknown gear slot are also logged and skipped.

messages.yml

Every chat line, boss bar and action bar text is in messages.yml. Missing keys fall back to the defaults inside the jar, so new keys from updates work without edits.
plugins/RaidBases/messages.yml

Sections

Placeholders in messages

Placeholders use angle brackets. Each message gets the ones that make sense for it.