Standalone Paper plugin for Simple Voice Chat administration.
- Join and manage voice chat groups
- Broadcast voice channel
- Player mute, unmute, mute editing, mute list, and auto-unmute
- Voice warnings, notes, history, and export
- Group lock, unlock, create, delete, move, pull, kick, and disconnect tools
- Staff listen mode and silent spy mode
- Localization with built-in
en,de, andfrmessage packs - Discord webhook audit logging with action-based colors
- Cooldowns and confirmation prompts for sensitive staff actions
/adminjoin <group>/broadcastvoice/vcmute <player> [minutes] [reason]/vcunmute <player>/vclist/vcinfo <player>/vckick <player>/vcmove <player> <group>/vcmutelist/vchistory <player>/vcwarn <player> <reason>/vcnotes <player> [add|remove|list] [text/index]/vcpurgehistory <player>/vcexport <player>/vcmuteedit <player> <minutes|keep> [reason]/vcmuteall [minutes] [reason]/vcunmuteall/vclock <group>/vcunlock <group>/vccreate <group>/vcdelete <group>/vcpull <group>/vcdisconnect <player>/vcreload/vclisten <group>/vcunlisten/vcspy <group>/vcunspy
This project currently expects the Simple Voice Chat API jar at:
../Your Folder/lib/voicechat-bukkit-2.6.12.jar
Then run:
mvn packagevclistencan notify the target group.vcspyis silent to the target group, but still logged internally and through the webhook.voicechat-admin.localization.default-localecontrols the default language.voicechat-admin.localization.use-player-localelets the plugin use each player's Minecraft locale when a matching pack exists.- Locale files are loaded from
plugins/SimpleVoiceChatAdmin/locales/*.yml. - You can add any number of custom locales by creating files like
locales/es.ymlorlocales/it.yml. voicechat-admin.localization.folderlets you change the locale folder name if needed.- Runtime fallback messages and webhook templates are configurable in
src/main/resources/config.yml.