VoiceCraft
Ecosystem

VoiceCraft Ecosystem

This section documents the 3 repositories that are usually deployed together:

VoiceCraft Ecosystem

This section documents the 3 repositories that are usually deployed together:

  1. VoiceCraft — core stack (client + server + protocol + Bedrock integration).
  2. GeyserVoice — Java plugin for Paper/Velocity/Bungeecord, bridge between Java/Geyser and VoiceCraft.
  3. VoiceCraft.Addon — Bedrock addon (Basic/McHttp/McWss) for world-to-VoiceCraft API integration.

When to use what

  • Bedrock Dedicated Server: usually VoiceCraft.Server + VoiceCraft.Addon.Core.McHttp.
  • Singleplayer Bedrock world: VoiceCraft client + Core.McWss package.
  • Java server with Geyser/Floodgate: GeyserVoice on Paper server.
  • Java network with Geyser/Floodgate: GeyserVoice on proxy (Velocity/Bungee) + GeyserVoice on Paper (proxy mode).

Quick interaction map

flowchart LR
  A[VoiceCraft Client] --> B[VoiceCraft Server UDP]
  C[Bedrock World/Add-on] --> D[McHttp or McWss Layer]
  D --> B
  E[Java oor Bedrock Player via Geyser] --> F[GeyserVoice Plugin]
  F --> B

Continue with

Copyright © 2026