Tags
Creators
Details
Licensed MIT
Published last year
Updated 2 weeks ago
All versions
1.1.2
Release
VoiceServer 1.1.2last year 176
Uploaded by
Compatibility
Minecraft: Java Edition
1.21–1.21.10
1.20.x
Platforms
Bukkit
Paper
Spigot
Required content
Any compatible version
Changes
✨ Added
/vcgroupcommand improvements:- Support for group persistence: When creating, you can now specify
persistentornot-persistent. Persistent groups remain even after everyone leaves; non-persistent groups are automatically deleted when empty. - New
joinsubcommand replacesaddfor moving or adding players to existing groups. - Password protection is now optionally available for persistent groups. Only persistent groups can have a password.
- Group list in chat: All groups are now shown as clickable chat components with "Click to join" hover text, triggering the
/vcgroup join ...command when clicked. - Tab completion supports persistence options and always displays group names in quotes (
"<group name>").
- Support for group persistence: When creating, you can now specify
- Groups with a password are now displayed as
[locked]in the list; the password itself remains hidden.
🛠️ Changed
- Argument parsing for group name and password fully switched to quoted format:
"<group name>","<password>". - Tab completion refined contextually, especially for
create,join, and persistence options. - Automatic group removal: Only non-persistent groups are now deleted when empty. Persistent groups remain permanently.
- Only relevant groups are suggested in argument slots (always correctly quoted).
🐛 Fixed
- Consistent removal of group passwords when the group is deleted.
- All subcommands now handle quoted arguments robustly, with clear error handling for malformed input.
- Missing click events and status display for password-protected groups in the list are now fixed.
- Group switching actions (such as join/kick) now correctly consider persistence, so temporary groups disappear as expected.
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:HAYLhcHS:FLk7Gt25"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HAYLhcHS:FLk7Gt25"
}

