Перейти к содержимому
Mineforgian

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 like 1h30m) 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.

👉 Join the Discord


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.yml not 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 Configurationconfig.yml and messages.yml are 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 like 1h30m)
  • 📋 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

Комментарии

Загружаем…