ManagerVoiceChat is a lightweight plugin to manage voice chat permissions on your server.
It works with Simple Voice Chat and Plasmo Voice, allowing you to mute/unmute speaking and mute/unmute listening for individual players or the entire server.
β¨ Designed for Paper, Spigot, Purpur, Folia, and other Bukkit-based servers from Minecraft 1.17 up to 1.21+.
- π Works with Simple Voice Chat and Plasmo Voice simultaneously
- π€ Commands to mute/unmute speaking and mute/unmute listening
- π Full integration with LuckPerms for dynamic permissions
- π Multi-language support (
es.yml,en.yml,de.yml, β¦) - β‘ Automatic tab-completion (
players,all,*) - π οΈ Runs on Paper / Spigot / Purpur / Folia
- πΉοΈ Supports Minecraft 1.17 β 1.21+
- Download the latest release of ManagerVoiceChat
- Drop the
.jarfile into your serverβspluginsfolder - Make sure you have LuckPerms installed and at least one voice chat plugin (Simple Voice Chat or Plasmo Voice)
- Restart your server
| Command | Alias | Description | Permission |
|---|---|---|---|
/managervoice |
/mvc |
Shows plugin info | managervoicechat |
/mvc reload |
β | Reloads configuration and languages | managervoicechat.command.reload |
/mvc lang global <lang> |
β | Change global language | managervoicechat.lang.global |
/mvc lang player <lang> |
β | Change your personal language | managervoicechat.lang.player |
/mvc lang player <player> <lang> |
β | Change another playerβs language | managervoicechat.lang.player.others |
/mvc lang list |
β | List available languages | managervoicechat.lang |
all or * applies the action to all connected players.
| Permission | Default | Description |
|---|---|---|
managervoicechat |
op |
Use /managervoice |
managervoicechat.command.reload |
op |
Reload config and languages |
managervoicechat.lang.global |
op |
Change global language |
managervoicechat.lang.player |
true |
Change your personal language |
managervoicechat.lang.player.others |
op |
Change another playerβs language |
managervoicechat.lang |
true |
View list of available languages |
Manage these using LuckPerms or any other permissions plugin.
ManagerVoiceChat is fully compatible with LuckPerms.
You can assign and revoke all of the above permissions dynamically using LuckPerms commands.
Give an admin full control over voice chat:
/lp user <player> permission set voicechat.admin trueGrant a player the ability to change their personal language:
/lp user <player> permission set managervoicechat.lang.player trueRevoke global language change permission from non-admins:
/lp group default permission set managervoicechat.lang.global falseManagerVoiceChat includes YAML-based language files:
- πͺπΈ Spanish β
es.yml - π¬π§ English β
en.yml - π©πͺ German β
de.yml - π―π΅ Japanese β
ja.yml - π§π· Portuguese β
pt.yml - π«π· French β
fr.yml
If your preferred language isnβt available, you can add your own by creating a .yml file inside
plugins/ManagerVoiceChat/lang/ or check the lang folder in the repository.
- Server types: Paper, Spigot, Purpur, Folia, Bukkit
- Minecraft versions: 1.17 β 1.21+
- π GitHub
- π¬ Discord
- π¦ X (Twitter)
- π¦ Modrinth
- π BuiltByBit
- π SpigotMC
We welcome translations, bug reports, and feature suggestions!
Please check our Contributing Guide for details.