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:
VoiceCraft— core stack (client + server + protocol + Bedrock integration).GeyserVoice— Java plugin for Paper/Velocity/Bungeecord, bridge between Java/Geyser and VoiceCraft.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:
VoiceCraftclient +Core.McWsspackage. - Java server with Geyser/Floodgate:
GeyserVoiceon Paper server. - Java network with Geyser/Floodgate:
GeyserVoiceon proxy (Velocity/Bungee) +GeyserVoiceon 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