Configuration overview
Everything lives in plugins/Voxen/. The files are split by topic so you rarely have to
touch more than one at a time.
| File | What it controls |
|---|---|
config.yml |
server name, language, quick chat, item sharing, nicknames, command names |
storage.yml |
player data storage: SQLite or MySQL/MariaDB |
integrations.yml |
plugin hooks and the cross-server transport |
channels/*.yml |
one file per chat channel |
modules/mentions.yml |
@name mentions |
modules/moderation.yml |
cooldowns, anti-repeat, word filter, link filter, chat log |
modules/private-messages.yml |
private message formats and social spy |
modules/party.yml |
party size and invite expiry |
modules/emotes.yml |
:heart: style shortcodes |
modules/minimessage-tags.yml |
which formatting tags players may use |
messages/*.yml |
translations, one file per language |
Reloading
Section titled “Reloading”/voxen reloadRereads every file above and applies it immediately. Two things are excluded:
- Command names under
commands:register once at startup, so renaming needs a restart. - The MiniPlaceholders and PlaceholderAPI expansions register once at startup, so a reload does not re-register them.
Updating the plugin
Section titled “Updating the plugin”New settings and messages are merged into your existing files on startup. Your values and your comments survive; only genuinely new keys are appended.
Where to go
Section titled “Where to go”config.ymlServer name, quick chat, nicknames, command renaming.
ModerationCooldowns, filters, slowmode, chat history.
Other modulesMentions, private messages, parties, emotes.
StorageSQLite for one server, MySQL for a network.
integrations.ymlDiscord, LuckPerms, Towny, Factions, mcMMO and the rest.