
Advanced Voicechat
Advanced Voicechat is a lightweight Paper extension for the Simple Voice Chat plugin that provides server operators with targeted and global muting features. It also allows admins to easily create voice broadcasts where everyone else is muted
Tags
Creators
Details
1.1.0
Compatibility
Changes
Update 1.1 — Advanced Voicechat
[1.1.0] — Group Controls, Spy & Admin Update
Added
- Operator Password Bypass:
- In-GUI Bypass: Server operators (
advoicechat.adminor OP) can now join any password-protected voice chat group directly through the Simple Voice Chat GUI without knowing the password. - Direct Join Command: Added
/vjoin <player|group>to instantly place an operator into any target group or online player's current channel without prompt.
- In-GUI Bypass: Server operators (
- Forced Group Types:
- Added
/vforcedtype <normal|open|isolated|none>(alias/vtype) to enforce a single group type across the entire server. - Dynamically updates all active groups in real-time, syncing the updated state to all connected clients immediately.
- Automatically intercepts newly created groups to apply the configured type upon creation.
- Persists across server reloads and restarts via
settings.forced-group-typeinconfig.yml.
- Added
- Admin Spy:
- Added
/vspy [player|group|all|off]allowing staff to monitor voice chat channels without appearing in group member rosters. - Stealth Audio Pipeline: Audio routed to spying administrators delivers clean voice feeds with dummy channel identifiers, completely hiding the talking head icon from the HUD.
- Added
- Group Creation Controls:
- Added
/vgroupcreate [allow|deny|toggle](alias/vgroupcreation) to restrict group creation to server operators. - Persists across reloads and restarts via
settings.non-ops-can-create-groupsinconfig.yml.
- Added
- Player Drag Command:
- Added
/vdrag <player>(alias/vpull) allowing administrators to instantly pull any player on the server into their active group channel.
- Added
Improvements & Fixes
- Added comprehensive tab-completion for all newly registered commands (completing group names, player names, and command flags).
- Expanded
config.ymlwith fully customizable messages and<#RRGGBB>hex color support for all new administrative actions. - Synchronized client group packet broadcasting through Simple Voice Chat's internal packet dispatcher for instant UI refreshes without player reconnects.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:9CyounXg:VbfoaWwp"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9CyounXg:VbfoaWwp"
}
