[{"data":1,"prerenderedAt":292},["ShallowReactive",2],{"navigation_docs_en":3,"-en-ecosystem-overview":116,"-en-ecosystem-overview-surround":288},[4,18,35,56,69,82,107],{"title":5,"path":6,"stem":7,"children":8,"page":17},"Start","\u002Fen\u002Fstart","en\u002F1.start",[9,13],{"title":10,"path":11,"stem":12},"Overview","\u002Fen\u002Fstart\u002Foverview","en\u002F1.start\u002F1.overview",{"title":14,"path":15,"stem":16},"Quick Start","\u002Fen\u002Fstart\u002Fquick-start","en\u002F1.start\u002F2.quick-start",false,{"title":19,"path":20,"stem":21,"children":22,"page":17},"Client","\u002Fen\u002Fclient","en\u002F2.client",[23,27,31],{"title":24,"path":25,"stem":26},"Client Installation","\u002Fen\u002Fclient\u002Finstallation","en\u002F2.client\u002F1.installation",{"title":28,"path":29,"stem":30},"Client Settings (UI)","\u002Fen\u002Fclient\u002Fsettings","en\u002F2.client\u002F2.settings",{"title":32,"path":33,"stem":34},"Settings.json","\u002Fen\u002Fclient\u002Fsettings-json","en\u002F2.client\u002F3.settings-json",{"title":36,"path":37,"stem":38,"children":39,"page":17},"Server","\u002Fen\u002Fserver","en\u002F3.server",[40,44,48,52],{"title":41,"path":42,"stem":43},"Server Installation","\u002Fen\u002Fserver\u002Finstallation","en\u002F3.server\u002F1.installation",{"title":45,"path":46,"stem":47},"First Server Run","\u002Fen\u002Fserver\u002Ffirst-run","en\u002F3.server\u002F2.first-run",{"title":49,"path":50,"stem":51},"ServerProperties.json","\u002Fen\u002Fserver\u002Fserver-properties","en\u002F3.server\u002F3.server-properties",{"title":53,"path":54,"stem":55},"Server Commands","\u002Fen\u002Fserver\u002Fcommands","en\u002F3.server\u002F4.commands",{"title":57,"path":58,"stem":59,"children":60,"page":17},"Minecraft","\u002Fen\u002Fminecraft","en\u002F4.minecraft",[61,65],{"title":62,"path":63,"stem":64},"McHttp for Bedrock Dedicated Server","\u002Fen\u002Fminecraft\u002Fmchttp-bds","en\u002F4.minecraft\u002F1.mchttp-bds",{"title":66,"path":67,"stem":68},"McWss for Singleplayer Worlds","\u002Fen\u002Fminecraft\u002Fmcwss-singleplayer","en\u002F4.minecraft\u002F2.mcwss-singleplayer",{"title":70,"path":71,"stem":72,"children":73,"page":17},"Operations","\u002Fen\u002Foperations","en\u002F5.operations",[74,78],{"title":75,"path":76,"stem":77},"Update and Backup","\u002Fen\u002Foperations\u002Fupdate-backup","en\u002F5.operations\u002F1.update-backup",{"title":79,"path":80,"stem":81},"Troubleshooting","\u002Fen\u002Foperations\u002Ftroubleshooting","en\u002F5.operations\u002F2.troubleshooting",{"title":83,"path":84,"stem":85,"children":86,"page":17},"Ecosystem","\u002Fen\u002Fecosystem","en\u002F6.ecosystem",[87,91,95,99,103],{"title":88,"path":89,"stem":90},"VoiceCraft Ecosystem","\u002Fen\u002Fecosystem\u002Foverview","en\u002F6.ecosystem\u002F1.overview",{"title":92,"path":93,"stem":94},"VoiceCraft (Repository and Build)","\u002Fen\u002Fecosystem\u002Fvoicecraft-repository","en\u002F6.ecosystem\u002F2.voicecraft-repository",{"title":96,"path":97,"stem":98},"GeyserVoice (Java\u002FGeyser Bridge)","\u002Fen\u002Fecosystem\u002Fgeyservoice","en\u002F6.ecosystem\u002F3.geyservoice",{"title":100,"path":101,"stem":102},"VoiceCraft.Addon (Bedrock Addon)","\u002Fen\u002Fecosystem\u002Fvoicecraft-addon","en\u002F6.ecosystem\u002F4.voicecraft-addon",{"title":104,"path":105,"stem":106},"Integration Recipes","\u002Fen\u002Fecosystem\u002Fintegration-recipes","en\u002F6.ecosystem\u002F5.integration-recipes",{"title":108,"path":109,"stem":110,"children":111,"page":17},"Faq","\u002Fen\u002Ffaq","en\u002F7.faq",[112],{"title":113,"path":114,"stem":115},"FAQ","\u002Fen\u002Ffaq\u002Ffaq","en\u002F7.faq\u002F1.faq",{"id":117,"title":88,"body":118,"description":128,"extension":282,"links":283,"meta":284,"navigation":285,"path":89,"seo":286,"stem":90,"__hash__":287},"docs_en\u002Fen\u002F6.ecosystem\u002F1.overview.md",{"type":119,"value":120,"toc":277},"minimark",[121,125,129,152,157,196,200,247,251,273],[122,123,88],"h1",{"id":124},"voicecraft-ecosystem",[126,127,128],"p",{},"This section documents the 3 repositories that are usually deployed together:",[130,131,132,140,146],"ol",{},[133,134,135,139],"li",{},[136,137,138],"code",{},"VoiceCraft"," — core stack (client + server + protocol + Bedrock integration).",[133,141,142,145],{},[136,143,144],{},"GeyserVoice"," — Java plugin for Paper\u002FVelocity\u002FBungeecord, bridge between Java\u002FGeyser and VoiceCraft.",[133,147,148,151],{},[136,149,150],{},"VoiceCraft.Addon"," — Bedrock addon (Basic\u002FMcHttp\u002FMcWss) for world-to-VoiceCraft API integration.",[153,154,156],"h2",{"id":155},"when-to-use-what","When to use what",[158,159,160,171,181,187],"ul",{},[133,161,162,163,166,167,170],{},"Bedrock Dedicated Server: usually ",[136,164,165],{},"VoiceCraft.Server"," + ",[136,168,169],{},"VoiceCraft.Addon.Core.McHttp",".",[133,172,173,174,176,177,180],{},"Singleplayer Bedrock world: ",[136,175,138],{}," client + ",[136,178,179],{},"Core.McWss"," package.",[133,182,183,184,186],{},"Java server with Geyser\u002FFloodgate: ",[136,185,144],{}," on Paper server.",[133,188,189,190,192,193,195],{},"Java network with Geyser\u002FFloodgate: ",[136,191,144],{}," on proxy (Velocity\u002FBungee) + ",[136,194,144],{}," on Paper (proxy mode).",[153,197,199],{"id":198},"quick-interaction-map","Quick interaction map",[201,202,207],"pre",{"className":203,"code":204,"language":205,"meta":206,"style":206},"language-mermaid shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","flowchart LR\n  A[VoiceCraft Client] --> B[VoiceCraft Server UDP]\n  C[Bedrock World\u002FAdd-on] --> D[McHttp or McWss Layer]\n  D --> B\n  E[Java oor Bedrock Player via Geyser] --> F[GeyserVoice Plugin]\n  F --> B\n","mermaid","",[136,208,209,217,223,229,235,241],{"__ignoreMap":206},[210,211,214],"span",{"class":212,"line":213},"line",1,[210,215,216],{},"flowchart LR\n",[210,218,220],{"class":212,"line":219},2,[210,221,222],{},"  A[VoiceCraft Client] --> B[VoiceCraft Server UDP]\n",[210,224,226],{"class":212,"line":225},3,[210,227,228],{},"  C[Bedrock World\u002FAdd-on] --> D[McHttp or McWss Layer]\n",[210,230,232],{"class":212,"line":231},4,[210,233,234],{},"  D --> B\n",[210,236,238],{"class":212,"line":237},5,[210,239,240],{},"  E[Java oor Bedrock Player via Geyser] --> F[GeyserVoice Plugin]\n",[210,242,244],{"class":212,"line":243},6,[210,245,246],{},"  F --> B\n",[153,248,250],{"id":249},"continue-with","Continue with",[158,252,253,259,264,268],{},[133,254,255],{},[256,257,258],"a",{"href":93},"VoiceCraft (repository and build)",[133,260,261],{},[256,262,263],{"href":97},"GeyserVoice (Java\u002FGeyser)",[133,265,266],{},[256,267,100],{"href":101},[133,269,270],{},[256,271,272],{"href":105},"Integration recipes",[274,275,276],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":206,"searchDepth":219,"depth":219,"links":278},[279,280,281],{"id":155,"depth":219,"text":156},{"id":198,"depth":219,"text":199},{"id":249,"depth":219,"text":250},"md",null,{},true,{"title":88,"description":128},"79bmYFr44NqXlit7fmgdONUO-30Oti-OESIM6MebqHk",[289,290],{"title":79,"path":80,"stem":81,"description":206,"children":-1},{"title":92,"path":93,"stem":94,"description":291,"children":-1},"Repository: AvionBlock\u002FVoiceCraft",1775616494231]