-
-
Notifications
You must be signed in to change notification settings - Fork 25
Home
A High Performance, Low Latency, Secure Voice Chat server for Minecraft Bedrock Dedicated Servers
Bedrock Voice Chat (BVC) is a proximity voice-chat system for Minecraft Bedrock and Minecraft Java. Players hear each other based on in-game distance. BVC is cross-platform (Bedrock + Java) and cross-device (PC, mobile, console).
BVC has three components:
-
A server-side addon/mod that relays player positions to the BVC server:
- Behavior pack for Bedrock Dedicated Server (BDS), or
- Fabric / PaperMC mod for Java/Geyser servers.
- The BVC server — a standalone Rust executable that handles all voice traffic. It runs separately from your Minecraft server.
- Client apps (Windows, macOS, Linux, iOS, Android) that connect directly to the BVC server.
The BVC server is not a plugin — it's a standalone executable. Most commercial Minecraft hosts won't let you run it alongside your game server, so you'll typically run BVC on your own VPS, dedicated box, or k8s cluster.
Exception: the Java mod can run BVC embedded in-process. This is fine for small/always-on servers but not recommended for low-end hosts or hosts that suspend.
Realms and Servers that don't allow you to enable @minecraft/server-net are supported via the no-net.mcaddon, available on Github releases and Curseforge.
It is extremely important to note that the no-net mod is version sensitive. You MUST install the correct mod version to the correct Bedrock server version for the mod to work.
The Bedrock protocol versions this build speaks are:
| Protocol | Minecraft Bedrock |
|---|---|
| v944 | 1.26.12 |
| v975 | 1.26.20 |
| v1001 | 1.26.30 |
1.26.30 (protocol v1001) is the newest release supported. Newer Bedrock versions are not supported until the protocol has been reverse-engineered and a build ships — see Aternos Support for why this lags each Minecraft release.
See the specific installation guides for more details.
Aternos & Other no-networking Installation Guide
Note that you will STILL need to run through the Bedrock Dedicated Server Installation Process for Bedrock Voice Chat Server to use BVC on Aternos and Realms. This is NOT an optional step.
Video walkthrough: https://www.youtube.com/watch?v=0ciAc_d81a0
| Server type | Guide |
|---|---|
| Bedrock Dedicated Server | BDS Server Pack Installation |
| Fabric / PaperMC (incl. Geyser) | Minecraft Java Support |
All assets are on the GitHub Releases page under Assets.
Required unless you're using the Java mod's embedded mode. Follow the BVC Server Installation guide. The server needs:
- A reachable host (VPS, dedicated, k8s, or your own machine).
- Public network reachability (port forward / firewall configured).
- A domain or static IP.
- A valid TLS certificate. BVC can obtain and renew one for you over ACME DNS-01 (Cloudflare or acme-dns) — see Automatic TLS. You can also supply your own PEM files.
- A shared
access_tokenconfigured inconfig.hcland mirrored in your game-server addon/mod.
BVC is deny-by-default. Operators whitelist players via the CLI before they can log into the client app. See Logging In to Bedrock Voice Chat Client and the Command Line Interface reference.
| Platform | Where |
|---|---|
| Windows | Direct download, or from Releases. |
| Linux |
.deb and AppImage on Releases. |
| macOS | TestFlight — one build covers macOS and iOS. |
| iOS / iPadOS | TestFlight. |
| Android | Open beta on Google Play. |
| Console (Xbox, Switch, PlayStation) | Use the mobile app — there is no on-console client. |
If voice isn't working, verify:
- The game-server addon/mod is installed and points at the correct BVC server URL.
- The BVC server is running and publicly reachable (test
https://your.bvc-server.tld/api/config). - Firewall + port forwarding are correct (TCP/UDP for both HTTP and QUIC ports).
- Players are connecting to the BVC server, not your Minecraft server.
Still stuck? Make sure all four steps above are complete before asking for help — the most common cause is the BVC server being unreachable. Help channels: Discord or open a GitHub issue.
Sponsorship funds new features, faster bug fixes, support for more games and launchers, and platform releases (e.g. iOS). Supporters and Sponsors get early access to new features. Details: https://github.com/Alaydriem/bedrock-voice-chat/discussions/31
- Patreon: https://www.patreon.com/posts/i-made-proximity-147533371
- YouTube Membership: https://www.youtube.com/channel/UCXgqRZv7bHsKzwYBrtA9DFA/join
