
🎙️ Universal Voice Connector (UVC)
The definitive server-side voice bridge connecting Simple Voice Chat and Plasmo Voice.
Overview • Features • Commands • Config • Installation • Stats • Community
🌟 Overview
Universal Voice Connector (UVC) is an ultra-lightweight, 100% server-side plugin that bridges the gap between Simple Voice Chat and Plasmo Voice.
With UVC installed on your server, players using Simple Voice Chat and players using Plasmo Voice can talk, listen, and whisper to each other seamlessly in the same world — without requiring any extra client-side bridge mod!
🚀 Key Features
- 🔄 True Two-Way Audio Bridge: Plasmo Voice players and Simple Voice Chat players can talk and hear each other with zero hassle.
- ⚡ Opus Frame Passthrough: Streams raw 48 kHz Opus audio packets directly with native encryption/decryption handling, resulting in ultra-low CPU usage (< 1.5%).
- 🌐 3D Spatial Positional Audio: Distance attenuation and sound direction accurately mirror player coordinates in Euclidean 3D space, isolated per-world.
- 🔊 Dynamic Speaking Distance (
/vdist): Allows Simple Voice Chat players to adjust their speaking distance just like Plasmo Voice! Supports presets (whisper,normal,loud) and values from 4 to 48 blocks. - ✨ Client-Side Particle Visualizer: Shows a gentle pulsing ring of particles around the player indicating their current voice reach (only visible to the command user).
- 💾 Persistent User Settings: Custom voice distances are automatically saved to
userdata.ymland persist across relogs and server restarts. - 🛡️ Dual-Client Conflict Resolver: Prevents echo and audio feedback if a player has both voice mods installed.
- 🧵 Folia & Paper Native: Built with asynchronous scheduling and regionized multithreading support for Paper, Purpur, Spigot, and Folia.
⌨️ Commands & Permissions
Player Commands
| Command | Permission | Description |
|---|---|---|
/vdist or /uvc distance |
uvc.distance (default: all) |
View current voice speaking distance & particle ring |
/vdist <4-48> |
uvc.distance (default: all) |
Set speaking radius in blocks (e.g. /vdist 20) |
/vdist <whisper|normal|loud> |
uvc.distance (default: all) |
Set speaking distance by preset (8m, 32m, 48m) |
Note: Players must have an active voice chat connection to use
/vdist.
Admin Commands
| Command | Permission | Description |
|---|---|---|
/uvc status |
uvc.admin |
View connected voice providers and player counts |
/uvc reload |
uvc.admin |
Reload configuration from config.yml |
/uvc debug |
uvc.admin |
Toggle live packet routing debug logs |
/uvc providers |
uvc.admin |
List registered voice provider backends |
⚙️ Configuration
The config.yml file is automatically created in plugins/UniversalVoiceConnector/config.yml:
# Universal Voice Connector Configuration
version: 1
routing:
default_distance: 32.0 # Default normal speaking distance in blocks
whisper_distance: 8.0 # Default whisper distance
max_distance: 48.0 # Maximum allowed voice distance
loopback_prevention: true
dual_client:
# Behavior when a player has both PV and SVC installed:
# "pv" -> prefer Plasmo Voice, "svc" -> prefer Simple Voice Chat, "reject" -> kick or mute
preference: "pv"
debug: false
📥 Installation
- Make sure your server is running Paper, Purpur, Spigot, or Folia (1.20.4 – 1.21.11) with Java 21+.
- Install Simple Voice Chat and/or Plasmo Voice server plugins.
- Download
UniversalVoiceConnector-0.1.0-BETA.jarand place it into your server'splugins/directory. - Restart your server. That's it! Players can join with either client mod and communicate right away.
📊 Statistics
💖 Community & Support
- 💬 Discord: Join Community
- 🐙 GitHub: EproMC Organization
- ☕ Support: Ko-fi • Trakteer
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20.4, 1.20.5, 1.20.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Universal Voice Connector is a free Minecraft Java mod. Compatible with Minecraft 1.20.4, 1.20.5, 1.20.6, 1.21 and newer. Downloaded 3 times (via Modrinth). Download it and open it directly in the game.