integrations.yml
One switch per hook. Every one of them is optional: a plugin that is not installed is skipped without an error, so the defaults are safe on an empty server.
placeholderapi: trueminiplaceholders: trueluckperms: truevault-chat: truediscordsrv: trueessentials-discord: truetowny: truefactions: truemcmmo: trueThe network: block in the same file is the cross-server transport and has
its own page.
| Switch | What it gives you |
|---|---|
placeholderapi |
%papi% in formats, and Voxen’s own %voxen_*% placeholders |
miniplaceholders |
MiniMessage tags in both directions |
luckperms |
<prefix>, <suffix> and group names for group-formats |
vault-chat |
the same, for setups without LuckPerms |
discordsrv |
forwards channel messages to Discord |
essentials-discord |
the same, through EssentialsX Discord |
towny |
scope: towny on a channel |
factions |
scope: factions |
mcmmo |
scope: mcmmo |
Prefixes and groups
Section titled “Prefixes and groups”luckperms and vault-chat both feed the same two things: the <prefix> and <suffix>
placeholders, and the group name that group-formats matches against.
LuckPerms is used when both are available, since it is asked directly rather than through Vault. Leave both on and Voxen takes whichever is there.
Discord
Section titled “Discord”Forwarding is per channel, not global:
discord: truediscord-format: "[<world>] <player> » <message>"The message is rendered to plain text first, so MiniMessage tags never reach Discord. An
empty discord-format keeps each plugin’s own default: the bare message for DiscordSRV,
which then formats it with its own config, and name: message for EssentialsDiscord.
Both hooks can be on at once, in which case the message goes to both. That is usually a mistake, so pick one.
Towny, Factions and mcMMO
Section titled “Towny, Factions and mcMMO”These three do one job: scope on a channel narrows recipients to the sender’s own town,
faction or mcMMO party.
type: globalscope: townydisplay-name: "<green>Town"format: "<green>[Town] <player> <dark_gray>» <white><message>"| Value | Recipients |
|---|---|
towny |
residents of the sender’s town |
factions |
members of the sender’s faction, wilderness excluded |
mcmmo |
members of the sender’s mcMMO party |
Scope is applied on top of the channel’s own rules, so read permission, world list and radius all still count. It only removes people who are not on the sender’s team; it never adds anyone.