Bedrock Voice Chat
A High Performance, Low Latency, Secure Voice Chat server for Minecraft Bedrock Dedicated Servers
Bedrock Voice Chat is an client app + addon for Minecraft Bedrock + Java edition that provides a high performance, low latency and secure voice chat server written in Rust for Minecraft Bedrock Dedicated Server, with the objective of having feature parity with Simple Voice Chat for Java, and a significantly improved experience for Bedrock users.
The Modrinth release of this mod for Fabric servers enables Java servers to provide positional data to Bedrock Voice Chat Server, enabling Java users and bedrock users connecting to Java servers via Geyser or ViaProxy or other means to support cross-platform communication.
Bedrock Voice Chat Supports
- Minecraft Bedrock Realms
- Simple Voice Chat
- Support for WSAPI + ASIO inputs
- Proximity Chat with Positional Audio
- Group Chats for persistent audio
- Works on Desktop (Windows 10/11), iOS, and Android
- Client Audio Controls (muting, deafening, individual volume slider)
- Audio Recording to separate audio tracks for later download/processing with Timecode support
- Noise Suppression, Audio Amplification
- Voice Detection
- Fully Encrypted
- Opus Audio Codec
- And More...
For more information please visit the linked Github repository.
This PaperMC and Fabric mod are now completely self-contained, allowing you to run Bedrock Voice Chat Server and the server mod/plugin as a single cross-platform mod/plugin for your Fabric or PaperMC server.
Configuration is required. Please see the full installation instructions over at Github: https://github.com/Alaydriem/bedrock-voice-chat/wiki/Minecraft-Java-Support.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 |
### Bug Fixes
- hytale death and crouch detection ([#95](https://github.com/Alaydriem/bedrock-voice-chat/issues/95)) ([953bb33](https://github.com/Alaydriem/bedrock-voice-chat/commit/953bb339d4aebe640bb94700e8bcd47b111a9d5c))
- only enable Hytale on desktop devices ([ccc3bd1](https://github.com/Alaydriem/bedrock-voice-chat/commit/ccc3bd12ba7e4229396ab3cd868748f404799478))
- re-sampling 44.1 => 48 kHz in opus encoder results in crash ([#91](https://github.com/Alaydriem/bedrock-voice-chat/issues/91)) ([dfe99c7](https://github.com/Alaydriem/bedrock-voice-chat/commit/dfe99c743e16bdd518018b4e869d7a499ee8c6cf)), closes [#88](https://github.com/Alaydriem/bedrock-voice-chat/issues/88)
### Features
- spectator mode and death support ([#93](https://github.com/Alaydriem/bedrock-voice-chat/issues/93)) ([b288a52](https://github.com/Alaydriem/bedrock-voice-chat/commit/b288a522b64845cd087a612058d44d97d3e810d1))
### Bug Fixes
- hytale death and crouch detection ([#95](https://github.com/Alaydriem/bedrock-voice-chat/issues/95)) ([953bb33](https://github.com/Alaydriem/bedrock-voice-chat/commit/953bb339d4aebe640bb94700e8bcd47b111a9d5c))
- only enable Hytale on desktop devices ([ccc3bd1](https://github.com/Alaydriem/bedrock-voice-chat/commit/ccc3bd12ba7e4229396ab3cd868748f404799478))
- re-sampling 44.1 => 48 kHz in opus encoder results in crash ([#91](https://github.com/Alaydriem/bedrock-voice-chat/issues/91)) ([dfe99c7](https://github.com/Alaydriem/bedrock-voice-chat/commit/dfe99c743e16bdd518018b4e869d7a499ee8c6cf)), closes [#88](https://github.com/Alaydriem/bedrock-voice-chat/issues/88)
### Features
- spectator mode and death support ([#93](https://github.com/Alaydriem/bedrock-voice-chat/issues/93)) ([b288a52](https://github.com/Alaydriem/bedrock-voice-chat/commit/b288a522b64845cd087a612058d44d97d3e810d1))
### Features
- hytale authentication ([#89](https://github.com/Alaydriem/bedrock-voice-chat/issues/89)) ([0dffa41](https://github.com/Alaydriem/bedrock-voice-chat/commit/0dffa41218023153bfb79d78a3591ab9b34ab46f)), closes [#74](https://github.com/Alaydriem/bedrock-voice-chat/issues/74) [#71](https://github.com/Alaydriem/bedrock-voice-chat/issues/71)
### Features
- hytale authentication ([#89](https://github.com/Alaydriem/bedrock-voice-chat/issues/89)) ([0dffa41](https://github.com/Alaydriem/bedrock-voice-chat/commit/0dffa41218023153bfb79d78a3591ab9b34ab46f)), closes [#74](https://github.com/Alaydriem/bedrock-voice-chat/issues/74) [#71](https://github.com/Alaydriem/bedrock-voice-chat/issues/71)
### Bug Fixes
- workflow updates for the correct release version metadata ([#85](https://github.com/Alaydriem/bedrock-voice-chat/issues/85)) ([556b1b1](https://github.com/Alaydriem/bedrock-voice-chat/commit/556b1b14191b4702e0258d0cf51ba85529e29184))
### Bug Fixes
- workflow updates for the correct release version metadata ([#85](https://github.com/Alaydriem/bedrock-voice-chat/issues/85)) ([556b1b1](https://github.com/Alaydriem/bedrock-voice-chat/commit/556b1b14191b4702e0258d0cf51ba85529e29184))
### Bug Fixes
- beta2 force release ([d95d3b2](https://github.com/Alaydriem/bedrock-voice-chat/commit/d95d3b29c16ade6c6675e02fe8034223dcf31660))
### Bug Fixes
- beta2 force release ([d95d3b2](https://github.com/Alaydriem/bedrock-voice-chat/commit/d95d3b29c16ade6c6675e02fe8034223dcf31660))
### Bug Fixes
- audio playback issue ([#51](https://github.com/Alaydriem/bedrock-voice-chat/issues/51)) ([8b06085](https://github.com/Alaydriem/bedrock-voice-chat/commit/8b06085c281e65d1b550520748ee6b5dc4a82906))
- client side audio now works ([300d347](https://github.com/Alaydriem/bedrock-voice-chat/commit/300d347a533fe4510d681941210e4e5b5d7d78e8))
- migrate ncryptf to 0.5.0 to take advantage of cached::Cached ([550c129](https://github.com/Alaydriem/bedrock-voice-chat/commit/550c129c59d5fb19cb8a7f0da658b54b5c154a05)), closes [#5](https://github.com/Alaydriem/bedrock-voice-chat/issues/5)
- performance allocations ([ea719dd](https://github.com/Alaydriem/bedrock-voice-chat/commit/ea719dd43d03aca4d145ef97a2c15628da4ea374))
- tls port defaulting to :443 in client ([#80](https://github.com/Alaydriem/bedrock-voice-chat/issues/80)) ([936e01e](https://github.com/Alaydriem/bedrock-voice-chat/commit/936e01e16e4166d79d9e5693f23797bdb91e82b8)), closes [#79](https://github.com/Alaydriem/bedrock-voice-chat/issues/79) [#65](https://github.com/Alaydriem/bedrock-voice-chat/issues/65)
### Features
- add channel management + facilities ([#26](https://github.com/Alaydriem/bedrock-voice-chat/issues/26)) ([b64acb6](https://github.com/Alaydriem/bedrock-voice-chat/commit/b64acb6112d746a2efec17bcfb5954eb4486f1ca))
- add zigzag + varint encoding on QuicNetworkPacket and ([4a2498e](https://github.com/Alaydriem/bedrock-voice-chat/commit/4a2498e70bc093aac2fec7f7ca567c1144bdd822))
- adding client connect/disconnect events ([1772317](https://github.com/Alaydriem/bedrock-voice-chat/commit/1772317a0182b9bae0db55880a398843786c34f4))
- bvc server as a library ([#81](https://github.com/Alaydriem/bedrock-voice-chat/issues/81)) ([a57b7e1](https://github.com/Alaydriem/bedrock-voice-chat/commit/a57b7e12414b6c9748ca3d1d9fceb94f521d42bc)), closes [#75](https://github.com/Alaydriem/bedrock-voice-chat/issues/75)
- bwav recording output with timecode syncronization ([#40](https://github.com/Alaydriem/bedrock-voice-chat/issues/40)) ([906333f](https://github.com/Alaydriem/bedrock-voice-chat/commit/906333f923a189a6e6bd4ae74d21c5a5905578d7))
- disconnect client if there's a server / client mismatch ([26d7827](https://github.com/Alaydriem/bedrock-voice-chat/commit/26d78278a6d109a441f78cb69dc29a20f933315b))
- fabric java mod for cross platform servers ([#44](https://github.com/Alaydriem/bedrock-voice-chat/issues/44)) ([#45](https://github.com/Alaydriem/bedrock-voice-chat/issues/45)) ([4331f37](https://github.com/Alaydriem/bedrock-voice-chat/commit/4331f37d2d157735ba115e63f88cc8984c4a51e0))
- iOS builds ([#43](https://github.com/Alaydriem/bedrock-voice-chat/issues/43)) ([744bf72](https://github.com/Alaydriem/bedrock-voice-chat/commit/744bf729a16055d364d41a06267a848d1864cb2c)), closes [#21](https://github.com/Alaydriem/bedrock-voice-chat/issues/21)
- jitter buffer ([905885f](https://github.com/Alaydriem/bedrock-voice-chat/commit/905885fdee8d99ed1315da4d24f7da5b07ca7320))
- m4a + opus Audio Renderer ([#41](https://github.com/Alaydriem/bedrock-voice-chat/issues/41)) ([e3ef8e9](https://github.com/Alaydriem/bedrock-voice-chat/commit/e3ef8e93a65d5968e2b73fed815854326d60529e))
- migrate from RON to postcard ([b2a226b](https://github.com/Alaydriem/bedrock-voice-chat/commit/b2a226bc2e6979e5b5f08fff90edbef58aef6efa))
- ux improvements ([#36](https://github.com/Alaydriem/bedrock-voice-chat/issues/36)) ([aa4a765](https://github.com/Alaydriem/bedrock-voice-chat/commit/aa4a765c72a8c42edd07ce12fbbb9ce45ea6b4b9))
- websocket server ([#48](https://github.com/Alaydriem/bedrock-voice-chat/issues/48)) ([a0b67d7](https://github.com/Alaydriem/bedrock-voice-chat/commit/a0b67d7ef45038793085843e07adba84fbeb3cb1))
- working authentication to dashboard with stronghold + store ([cfe2cca](https://github.com/Alaydriem/bedrock-voice-chat/commit/cfe2ccad5fe96cb162291a2cbbbdc238a9b48844))
- working authentication to dashboard with stronghold + store ([00b9859](https://github.com/Alaydriem/bedrock-voice-chat/commit/00b9859a437e1ece41f172948260b834fb976a5a))
### Bug Fixes
- audio playback issue ([#51](https://github.com/Alaydriem/bedrock-voice-chat/issues/51)) ([8b06085](https://github.com/Alaydriem/bedrock-voice-chat/commit/8b06085c281e65d1b550520748ee6b5dc4a82906))
- client side audio now works ([300d347](https://github.com/Alaydriem/bedrock-voice-chat/commit/300d347a533fe4510d681941210e4e5b5d7d78e8))
- migrate ncryptf to 0.5.0 to take advantage of cached::Cached ([550c129](https://github.com/Alaydriem/bedrock-voice-chat/commit/550c129c59d5fb19cb8a7f0da658b54b5c154a05)), closes [#5](https://github.com/Alaydriem/bedrock-voice-chat/issues/5)
- performance allocations ([ea719dd](https://github.com/Alaydriem/bedrock-voice-chat/commit/ea719dd43d03aca4d145ef97a2c15628da4ea374))
- tls port defaulting to :443 in client ([#80](https://github.com/Alaydriem/bedrock-voice-chat/issues/80)) ([936e01e](https://github.com/Alaydriem/bedrock-voice-chat/commit/936e01e16e4166d79d9e5693f23797bdb91e82b8)), closes [#79](https://github.com/Alaydriem/bedrock-voice-chat/issues/79) [#65](https://github.com/Alaydriem/bedrock-voice-chat/issues/65)
### Features
- add channel management + facilities ([#26](https://github.com/Alaydriem/bedrock-voice-chat/issues/26)) ([b64acb6](https://github.com/Alaydriem/bedrock-voice-chat/commit/b64acb6112d746a2efec17bcfb5954eb4486f1ca))
- add zigzag + varint encoding on QuicNetworkPacket and ([4a2498e](https://github.com/Alaydriem/bedrock-voice-chat/commit/4a2498e70bc093aac2fec7f7ca567c1144bdd822))
- adding client connect/disconnect events ([1772317](https://github.com/Alaydriem/bedrock-voice-chat/commit/1772317a0182b9bae0db55880a398843786c34f4))
- bvc server as a library ([#81](https://github.com/Alaydriem/bedrock-voice-chat/issues/81)) ([a57b7e1](https://github.com/Alaydriem/bedrock-voice-chat/commit/a57b7e12414b6c9748ca3d1d9fceb94f521d42bc)), closes [#75](https://github.com/Alaydriem/bedrock-voice-chat/issues/75)
- bwav recording output with timecode syncronization ([#40](https://github.com/Alaydriem/bedrock-voice-chat/issues/40)) ([906333f](https://github.com/Alaydriem/bedrock-voice-chat/commit/906333f923a189a6e6bd4ae74d21c5a5905578d7))
- disconnect client if there's a server / client mismatch ([26d7827](https://github.com/Alaydriem/bedrock-voice-chat/commit/26d78278a6d109a441f78cb69dc29a20f933315b))
- fabric java mod for cross platform servers ([#44](https://github.com/Alaydriem/bedrock-voice-chat/issues/44)) ([#45](https://github.com/Alaydriem/bedrock-voice-chat/issues/45)) ([4331f37](https://github.com/Alaydriem/bedrock-voice-chat/commit/4331f37d2d157735ba115e63f88cc8984c4a51e0))
- iOS builds ([#43](https://github.com/Alaydriem/bedrock-voice-chat/issues/43)) ([744bf72](https://github.com/Alaydriem/bedrock-voice-chat/commit/744bf729a16055d364d41a06267a848d1864cb2c)), closes [#21](https://github.com/Alaydriem/bedrock-voice-chat/issues/21)
- jitter buffer ([905885f](https://github.com/Alaydriem/bedrock-voice-chat/commit/905885fdee8d99ed1315da4d24f7da5b07ca7320))
- m4a + opus Audio Renderer ([#41](https://github.com/Alaydriem/bedrock-voice-chat/issues/41)) ([e3ef8e9](https://github.com/Alaydriem/bedrock-voice-chat/commit/e3ef8e93a65d5968e2b73fed815854326d60529e))
- migrate from RON to postcard ([b2a226b](https://github.com/Alaydriem/bedrock-voice-chat/commit/b2a226bc2e6979e5b5f08fff90edbef58aef6efa))
- ux improvements ([#36](https://github.com/Alaydriem/bedrock-voice-chat/issues/36)) ([aa4a765](https://github.com/Alaydriem/bedrock-voice-chat/commit/aa4a765c72a8c42edd07ce12fbbb9ce45ea6b4b9))
- websocket server ([#48](https://github.com/Alaydriem/bedrock-voice-chat/issues/48)) ([a0b67d7](https://github.com/Alaydriem/bedrock-voice-chat/commit/a0b67d7ef45038793085843e07adba84fbeb3cb1))
- working authentication to dashboard with stronghold + store ([cfe2cca](https://github.com/Alaydriem/bedrock-voice-chat/commit/cfe2ccad5fe96cb162291a2cbbbdc238a9b48844))
- working authentication to dashboard with stronghold + store ([00b9859](https://github.com/Alaydriem/bedrock-voice-chat/commit/00b9859a437e1ece41f172948260b834fb976a5a))
