
SIXsVCMute
Moderation plugin for Simple Voice Chat — mute, ban and IP-ban players from voice chat with temporary or permanent punishments, reasons, history log and full configuration support.
- Загрузки
- 470
- Подписчики
- 0
- Обновлён
- 27 апреля 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 1 апреля 2026 г.
SIXsVCMute
SIXsVCMute is a moderation plugin for Simple Voice Chat that gives server staff full control over voice channel access — mute, ban, and IP-ban players directly from Voice Chat, with support for temporary and permanent punishments, reasons, and a complete history log.
✨ Features
- 🔇 VC Mute — Silences a player in Voice Chat. They remain connected but can't be heard.
- 🚫 VC Ban — Kicks and blocks a player from connecting to Voice Chat entirely.
- 🌐 VC IP Ban — Bans a player's IP from Voice Chat, blocking ban evasion attempts.
- ⏱️ Temporary or Permanent Punishments — Specify a duration (
30s,10m,2h,7d, or combinations like1h30m) or leave it out for a permanent sanction. - 📋 Reason Support — Attach a reason to every punishment, shown to the target and logged in history.
- 📜 Punishment History — Full per-player history of all VC sanctions with
/vc history <player>. - 📊 Status & List — Check a player's current VC status (
/vc player) or list all active mutes/bans (/vc list). - 🔔 Admin Notifications — Admins are notified when a muted/banned player joins the server.
- 💾 Persistent Data — All punishments survive server restarts.
- 🎨 Fully Customizable Messages — Every message is editable in
config.yml, with full support for&color codes and hex colors (&#RRGGBB). - 🔁 Hot Reload — Apply config changes live with
/vc reload, no restart needed.
📦 Requirements
- Paper / Purpur (API 1.21+)
- Simple Voice Chat (soft dependency — plugin loads without it, but VC features require it)
🛠️ Commands
| Command | Description |
|---|---|
/vcmute <player> [duration] [reason] |
Mute a player from VC |
/vcunmute <player> |
Remove a VC mute |
/vcban <player> [duration] [reason] |
Ban a player from VC |
/vcunban <player> |
Remove a VC ban |
/vcbanip <player> [duration] [reason] |
IP-ban a player from VC |
/vcunbanip <player|ip> |
Remove a VC IP ban |
/vc help |
Show command list |
/vc status |
Show plugin status |
/vc player <player> |
Show a player's VC status |
/vc list |
List all active mutes and bans |
/vc history <player> |
Show sanction history for a player |
/vc reload |
Reload the configuration |
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
vcmoderator.* |
All SIXsVCMute permissions | false |
vcmoderator.mute |
/vcmute and /vcunmute |
op |
vcmoderator.ban |
/vcban and /vcunban |
op |
vcmoderator.banip |
/vcbanip and /vcunbanip |
op |
vcmoderator.status |
/vc status |
op |
vcmoderator.list |
/vc list |
op |
vcmoderator.history |
/vc history |
op |
vcmoderator.reload |
/vc reload |
op |
vcmoderator.bypass |
Cannot be muted or banned | false |
⚙️ Configuration
All plugin messages are fully customizable in config.yml. Supports & color codes and hex colors (&#RRGGBB). Change the prefix, default reasons, and every single notification message to match your server's style.
🐛 Bug Reports & Support
Got a bug? A question? Just want to know what's coming next? The Discord server is the place to be — support tickets, changelogs, announcements and more, all in one place.
Made by SIXs — built for 1.21+
Ченджлог
3.0.1Релиз1.21.9, 1.21.10, 1.21.11 · 27 апреля 2026 г.
🐛 Bug Fixes
- Fixed temporary mutes and bans not expiring automatically due to Bukkit tick imprecision
- Fixed unmute/unban on expiry not being detected by Simple Voice Chat without rejoining
- Fixed
config.ymlnot receiving new keys when updating the plugin — new entries are now merged automatically on startup and/vc reload, without overwriting existing values
🔧 Changes
- Switched update checker source from Spigot (spiget.org) to Modrinth API
3.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 1 апреля 2026 г.
🆕 What's new in 3.0.0
- 🔔 Update Checker — Automatically checks for new versions on startup. Notifications in chat and console can be individually toggled in
config.yml. - 📄 Split Configuration —
config.ymlandmessages.ymlare now separate files for a cleaner and simpler setup. - 👤 Offline Player Support — Mutes, bans and IP bans can now be applied to players even when they are offline.
- 🎨 SIXs Suite Compliance — Styling and structure aligned with the rest of the SIXs plugin suite.
- 🐛 Bug Fixes — Various stability and functionality improvements Fixed error messages not displaying correctly with /vc status
2.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 1 апреля 2026 г.
🆕 What's in 2.0.0
This is the first public release of SIXsVCMute.
- 🔇 VC Mute / Unmute with temporary and permanent support
- 🚫 VC Ban / Unban with kick on apply
- 🌐 VC IP Ban / Unban to prevent evasion
- ⏱️ Flexible duration parser (
30s,10m,2h,1d, combinations like1h30m) - 📋 Reason support for all punishments
- 📜 Per-player punishment history (
/vc history) - 📊 Status and active list commands (
/vc player,/vc list) - 🔔 Admin notifications on join for muted/banned players
- 💾 Persistent data across restarts
- 🎨 Fully customizable messages with
&and hex color support - 🔁 Hot reload via
/vc reload
Комментарии
Загружаем…