Proximity voice for Minecraft

VoiceCraft brings spatial voice chat to Minecraft

An open project for nearby voice communication. VoiceCraft connects a player client, a voice server, and Minecraft integration: Bedrock add-ons, Minecraft protocols, and GeyserVoice for Java/Geyser networks.

5 OSesWindows, macOS, Linux, Android, and iOS
Bedrock + Javaadd-ons, protocols, and GeyserVoice
Open sourcedeveloped across open repositories

How it works

Client, server, and integration for your server type

VoiceCraft is not locked to one connection path. Bedrock can use add-ons and Minecraft protocols, while Java servers can connect through GeyserVoice, a plugin for Java/Geyser infrastructure.

Player client

Players run the VoiceCraft client on their OS and connect to the voice server.

VoiceCraft server

The backend handles connections, protocols, channels, and voice-space settings.

Minecraft bridge

Player positions and state can come from Bedrock add-ons or GeyserVoice on Java servers.

Clients and builds

The client is not desktop-only

The release includes client builds for Windows, macOS, Linux, Android, and iOS, plus server builds for Windows and Linux. The WebAssembly web client remains a future production launch.

Windows, macOS, Linux

available

Client packages are available for x64, arm64, and other current architectures depending on OS.

Android and iOS

available

Mobile builds are shipped in project releases, so the flow is not limited to computers.

Web client

soon

A future browser version powered by WebAssembly. Navigation stays blocked until production.

Server, Add-ons, GeyserVoice

in docs

Server builds, Bedrock add-ons, and the Java plugin live in the docs and project repositories.

Account dashboard

Hosted VoiceCraft server

The dashboard keeps the transferred hosting flow: OAuth, account management, container creation, ports, config, and Pterodactyl power controls.

Open dashboard
OAuth accountSign in with Discord, GitHub, or GitLab, with profile and active session management.
Instance creationThe dashboard assigns ports, creates the panel server, and starts installation.
VoiceCraft settingsVersion, language, MOTD, client limits, Minecraft protocols, and ServerProperties.json.
Power controlsStart, stop, and restart become available after installation finishes.

FAQ

Frequently asked questions

It adds nearby voice communication to Minecraft: players hear one another more naturally based on in-world distance.

No. Bedrock scenarios use add-ons and protocols, while Java servers can connect through GeyserVoice.

No. The landing button is intentionally disabled because the WebAssembly client is not in production yet.

It manages the VoiceCraft backend: instance creation, configuration, and power commands without manual panel work.

Start

Begin with the docs or open the dashboard

Documentation explains the VoiceCraft setup, releases provide client and server builds, and the account dashboard manages hosted server backend instances.

Documentation