0.1.0-BETA
Compatibility
Changes
๐ Universal Voice Connector v0.1.0-BETA โ Initial Release
Welcome to the initial release of Universal Voice Connector (UVC)!
Universal Voice Connector is a lightweight, high-performance server-side bridge plugin that seamlessly connects Simple Voice Chat and Plasmo Voice players on the same server without requiring any client-side bridge mods.
โจ Features & Highlights
- ๐ Full Bi-Directional Cross-Talk:
- Plasmo Voice players hear Simple Voice Chat players in 3D positional audio.
- Simple Voice Chat players hear Plasmo Voice players clearly with 3D positional audio.
- โก Zero-Transcoding Opus Passthrough:
- Audio is passed directly in raw 48 kHz Opus frames.
- Integrated Plasmo Voice native encryption and decryption routines.
- Ultra-low server CPU footprint ($\le 1.5%$).
- ๐ 3D Spatial Proximity & World Isolation:
- Accurate Euclidean 3D distance attenuation.
- Strict world boundary isolation prevents cross-world audio leakage.
- ๐ Dynamic Speaking Distance (
/vdist//voicedistance//uvc distance):- Allows players to customize their voice radius dynamically from 4.0 to 48.0 blocks.
- Quick presets:
whisper(8m),normal(32m), andloud/shout(48m). - Restricted to players actively connected to voice chat.
- โจ Client-Side Particle Ring Visualizer:
- Spawns a 3-pulse client-side horizontal particle ring around the player matching their voice range.
- Non-intrusive: only visible to the player running the command.
- ๐พ Persistent Storage (
userdata.yml):- Player custom distances are automatically saved to
plugins/UniversalVoiceConnector/userdata.ymland persist across relogs and restarts.
- Player custom distances are automatically saved to
- ๐ก๏ธ Dual-Client Conflict Prevention:
- Prevents audio feedback loops and echoes for players who have both voice mods installed.
- ๐งต Multi-Platform & Folia Compatible:
- Full compatibility with Paper, Purpur, Spigot, and Folia (Regionized Multithreading) on Minecraft 1.20.4 โ 1.21.11.
๐ฅ Compatibility & Requirements
- Minecraft Versions:
1.20.4 โ 1.21.11 - Server Platforms: Paper, Purpur, Spigot, Folia
- Dependencies: Simple Voice Chat and/or Plasmo Voice server plugins
- Java Version: Java 21+
๐ Community & Support
- ๐ Documentation: https://epromc.gitbook.io/docs
- ๐ฌ Discord Support: Join our Discord Server
- โ Ko-fi: https://ko-fi.com/epromite/tip
- ๐ฎ๐ฉ Trakteer: https://trakteer.id/epromite/tip
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:NZugWzQo:hjUutxCP"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NZugWzQo:hjUutxCP"
}

