Full Changelog: v1.0.0-beta.19...v1.0.0-beta.20
Have questions?
- Review the Website: https://www.bedrockvoicechat.com
- Chat about it on Discord: https://discord.gg/C9nU3uTp9Q
- Open a discussion: https://github.com/Alaydriem/bedrock-voice-chat/discussions
- Review the Wiki: https://github.com/Alaydriem/bedrock-voice-chat/wiki
- Support BVC and Get Realms Access on Patreon: https://www.patreon.com/alaydriem
See Previous Release: https://github.com/Alaydriem/bedrock-voice-chat/releases/tag/v1.0.0-beta.19
Docker Installation
Continue to use Docker for releases
docker pull ghcr.io/alaydriem/bedrock-voice-chat/server:1.0.0-beta.20
What's Changed
- In Game Audio Controls
- Realms / Proxy Improvements
- Various Improvements
In Game Audio Controls
The headline feature for this release is in-game audio controls. Supported on all platforms and on both net and no-net packages, you can now control your own audio state, create, join and leave groups, and control the audio of other players, all without ever leaving or alt-tabbing out of Minecraft itself.
This feature is fully supported on both Bedrock and Java servers. On Bedrock, the audio control panel can be opened with /bvc:panel.
BDS
| Command | Parameters | Description |
|---|---|---|
/bvc:panel |
— | Opens the DDUI voice control panel (toggles, record, groups, per-player volumes) |
/bvc:mute <on> |
Boolean | Mute/unmute your microphone |
/bvc:deafen <on> |
Boolean | Deafen/undeafen (mute everyone) |
/bvc:record <on> |
Boolean | Start/stop recording your session on your desktop app |
/bvc:volume <player> <level> |
String, Integer | Set your local volume for another player (0–100, clamped) |
/bvc:hear <player> <on> |
String, Boolean | Choose whether you hear a specific player |
/bvc:groupcreate |
— | Create a group and get its share code |
/bvc:groupjoin <code> |
String | Join a group by share code |
/bvc:groupleave |
— | Leave your current group |
Java
Java for the time being only supports slash commands, but they work the same as bedrock.
| Command | Parameters | Description |
|---|---|---|
/bvc mute <on> |
Boolean | Mute/unmute your microphone |
/bvc deafen <on> |
Boolean | Deafen/undeafen (mute everyone) |
/bvc record <on> |
Boolean | Start/stop recording your session on your desktop app |
/bvc volume <player> <level> |
String, Integer | Set your local volume for another player (0–100, clamped) |
/bvc hear <player> <on> |
String, Boolean | Choose whether you hear a specific player |
/bvc groupcreate |
— | Create a group and get its share code |
/bvc groupjoin <code> |
String | Join a group by share code |
/bvc groupleave |
— | Leave your current group |
Realms + Proxy Improvements
There is a small number of improvements to Realms + Proxy. Bedrock 26.50 per Minecraft Protocol is now technically supported in anticipation of the new release, pending any changes. Feel free to use it to connect to Preview worlds and experiment (it does require a pack version bump) for the manifest.json, which you'll have to do by hand.
The realms + proxy controls now support support explicitly setting the Bedrock game version, letting you continue to run on older versions of Minecraft, rather than being locked to the current version
Other Small Fixes
- Fixes #213, which was causing error log spam then statsd udp ports are explicitly blocked on some servers.
- Generalize code quality improvements to make maintenance easier.
- Adds a new /api/control endpoint. This endpoint facilitates in-game audio control. It's documented in the API spec, however it is locked to the primary API key, and isn't accessible via mTLS. Consider this a private internal API. The structure of this may change at any time.
As always, please
