[{"data":1,"prerenderedAt":563},["ShallowReactive",2],{"navigation_docs_en":3,"-en-minecraft-mchttp-bds":116,"-en-minecraft-mchttp-bds-surround":558},[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":62,"body":118,"description":551,"extension":552,"links":553,"meta":554,"navigation":555,"path":63,"seo":556,"stem":64,"__hash__":557},"docs_en\u002Fen\u002F4.minecraft\u002F1.mchttp-bds.md",{"type":119,"value":120,"toc":543},"minimark",[121,125,133,138,162,166,191,195,202,325,329,336,402,407,463,467,470,478,481,487,500,510,514,539],[122,123,62],"h1",{"id":124},"mchttp-for-bedrock-dedicated-server",[126,127,128,132],"p",{},[129,130,131],"code",{},"McHttp"," is the recommended integration mode for BDS.",[134,135,137],"h2",{"id":136},"requirements","Requirements",[139,140,141,153,159],"ol",{},[142,143,144,145,148,149,152],"li",{},"Running ",[129,146,147],{},"VoiceCraft.Server"," with ",[129,150,151],{},"McHttpConfig.Enabled: true",".",[142,154,155,158],{},[129,156,157],{},"VoiceCraft.Addon.Core.McHttp.zip"," addon from releases.",[142,160,161],{},"BDS server with beta\u002Fscript API enabled (depends on Bedrock version).",[134,163,165],{"id":164},"addon-installation","Addon Installation",[139,167,168,173,183],{},[142,169,170,171,152],{},"Extract ",[129,172,157],{},[142,174,175,176,179,180,152],{},"Put ",[129,177,178],{},"RP"," into ",[129,181,182],{},"\u003CMCServer>\u002Fresource_packs\u002F",[142,184,175,185,179,188,152],{},[129,186,187],{},"BP",[129,189,190],{},"\u003CMCServer>\u002Fbehavior_packs\u002F",[134,192,194],{"id":193},"module-permissions","Module Permissions",[126,196,197,198,201],{},"Open ",[129,199,200],{},"\u003CMCServer>\u002Fconfig\u002Fdefault\u002Fpermissions.json"," and ensure it contains:",[203,204,209],"pre",{"className":205,"code":206,"language":207,"meta":208,"style":208},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"allowed_modules\": [\n    \"@minecraft\u002Fserver-gametest\",\n    \"@minecraft\u002Fserver\",\n    \"@minecraft\u002Fserver-ui\",\n    \"@minecraft\u002Fserver-admin\",\n    \"@minecraft\u002Fserver-editor\",\n    \"@minecraft\u002Fserver-net\"\n  ]\n}\n","json","",[129,210,211,220,239,254,266,278,290,302,313,319],{"__ignoreMap":208},[212,213,216],"span",{"class":214,"line":215},"line",1,[212,217,219],{"class":218},"sMK4o","{\n",[212,221,223,226,230,233,236],{"class":214,"line":222},2,[212,224,225],{"class":218},"  \"",[212,227,229],{"class":228},"spNyl","allowed_modules",[212,231,232],{"class":218},"\"",[212,234,235],{"class":218},":",[212,237,238],{"class":218}," [\n",[212,240,242,245,249,251],{"class":214,"line":241},3,[212,243,244],{"class":218},"    \"",[212,246,248],{"class":247},"sfazB","@minecraft\u002Fserver-gametest",[212,250,232],{"class":218},[212,252,253],{"class":218},",\n",[212,255,257,259,262,264],{"class":214,"line":256},4,[212,258,244],{"class":218},[212,260,261],{"class":247},"@minecraft\u002Fserver",[212,263,232],{"class":218},[212,265,253],{"class":218},[212,267,269,271,274,276],{"class":214,"line":268},5,[212,270,244],{"class":218},[212,272,273],{"class":247},"@minecraft\u002Fserver-ui",[212,275,232],{"class":218},[212,277,253],{"class":218},[212,279,281,283,286,288],{"class":214,"line":280},6,[212,282,244],{"class":218},[212,284,285],{"class":247},"@minecraft\u002Fserver-admin",[212,287,232],{"class":218},[212,289,253],{"class":218},[212,291,293,295,298,300],{"class":214,"line":292},7,[212,294,244],{"class":218},[212,296,297],{"class":247},"@minecraft\u002Fserver-editor",[212,299,232],{"class":218},[212,301,253],{"class":218},[212,303,305,307,310],{"class":214,"line":304},8,[212,306,244],{"class":218},[212,308,309],{"class":247},"@minecraft\u002Fserver-net",[212,311,312],{"class":218},"\"\n",[212,314,316],{"class":214,"line":315},9,[212,317,318],{"class":218},"  ]\n",[212,320,322],{"class":214,"line":321},10,[212,323,324],{"class":218},"}\n",[134,326,328],{"id":327},"connect-packs-to-world","Connect Packs to World",[126,330,331,332,335],{},"In ",[129,333,334],{},"\u003CMCServer>\u002Fworlds\u002F\u003CYourWorld>\u002Fworld_behavior_packs.json",", add:",[203,337,339],{"className":205,"code":338,"language":207,"meta":208,"style":208},"{\n  \"pack_id\": \"71ebb3ba-e9db-4546-9520-05f20b17dcb6\",\n  \"version\": [1, 5, 1]\n}\n",[129,340,341,345,366,398],{"__ignoreMap":208},[212,342,343],{"class":214,"line":215},[212,344,219],{"class":218},[212,346,347,349,352,354,356,359,362,364],{"class":214,"line":222},[212,348,225],{"class":218},[212,350,351],{"class":228},"pack_id",[212,353,232],{"class":218},[212,355,235],{"class":218},[212,357,358],{"class":218}," \"",[212,360,361],{"class":247},"71ebb3ba-e9db-4546-9520-05f20b17dcb6",[212,363,232],{"class":218},[212,365,253],{"class":218},[212,367,368,370,373,375,377,380,384,387,390,392,395],{"class":214,"line":241},[212,369,225],{"class":218},[212,371,372],{"class":228},"version",[212,374,232],{"class":218},[212,376,235],{"class":218},[212,378,379],{"class":218}," [",[212,381,383],{"class":382},"sbssI","1",[212,385,386],{"class":218},",",[212,388,389],{"class":382}," 5",[212,391,386],{"class":218},[212,393,394],{"class":382}," 1",[212,396,397],{"class":218},"]\n",[212,399,400],{"class":214,"line":256},[212,401,324],{"class":218},[126,403,331,404,335],{},[129,405,406],{},"world_resource_packs.json",[203,408,410],{"className":205,"code":409,"language":207,"meta":208,"style":208},"{\n  \"pack_id\": \"30b512be-77d1-4a61-bdb7-6c2f4062f889\",\n  \"version\": [1, 5, 1]\n}\n",[129,411,412,416,435,459],{"__ignoreMap":208},[212,413,414],{"class":214,"line":215},[212,415,219],{"class":218},[212,417,418,420,422,424,426,428,431,433],{"class":214,"line":222},[212,419,225],{"class":218},[212,421,351],{"class":228},[212,423,232],{"class":218},[212,425,235],{"class":218},[212,427,358],{"class":218},[212,429,430],{"class":247},"30b512be-77d1-4a61-bdb7-6c2f4062f889",[212,432,232],{"class":218},[212,434,253],{"class":218},[212,436,437,439,441,443,445,447,449,451,453,455,457],{"class":214,"line":241},[212,438,225],{"class":218},[212,440,372],{"class":228},[212,442,232],{"class":218},[212,444,235],{"class":218},[212,446,379],{"class":218},[212,448,383],{"class":382},[212,450,386],{"class":218},[212,452,389],{"class":382},[212,454,386],{"class":218},[212,456,394],{"class":382},[212,458,397],{"class":218},[212,460,461],{"class":214,"line":256},[212,462,324],{"class":218},[134,464,466],{"id":465},"connect-in-game","Connect in Game",[126,468,469],{},"In world, run:",[203,471,476],{"className":472,"code":474,"language":475,"meta":208},[473],"language-text","\u002Fvoicecraft:vcconnect \"http:\u002F\u002F\u003CVOICECRAFT_HOST>:\u003CPORT>\" \u003CLOGIN_TOKEN>\n","text",[129,477,474],{"__ignoreMap":208},[126,479,480],{},"Example:",[203,482,485],{"className":483,"code":484,"language":475,"meta":208},[473],"\u002Fvoicecraft:vcconnect \"http:\u002F\u002F127.0.0.1:9050\" e4ad1f7e-4f90-4b21-bc15-6febe580bf1c\n",[129,486,484],{"__ignoreMap":208},[126,488,489,490,493,494,497,498,152],{},"Use ",[129,491,492],{},"LOGIN_TOKEN"," from ",[129,495,496],{},"McHttpConfig.LoginToken"," in ",[129,499,49],{},[126,501,502,503,506,507,152],{},"If your Bedrock build supports a short alias, ",[129,504,505],{},"\u002Fvcconnect"," may also work, but the safe\u002Fdefault form is ",[129,508,509],{},"voicecraft:vcconnect",[134,511,513],{"id":512},"common-issues","Common Issues",[515,516,517,526,536],"ul",{},[142,518,519,522,523,152],{},[129,520,521],{},"HttpListenerException"," on Windows: you may need ",[129,524,525],{},"netsh http add iplisten 127.0.0.1",[142,527,528,529,532,533,152],{},"In containers\u002FVMs, use ",[129,530,531],{},"Hostname"," like ",[129,534,535],{},"http:\u002F\u002F0.0.0.0:9050\u002F",[142,537,538],{},"Verify port availability and conflicts.",[540,541,542],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":208,"searchDepth":222,"depth":222,"links":544},[545,546,547,548,549,550],{"id":136,"depth":222,"text":137},{"id":164,"depth":222,"text":165},{"id":193,"depth":222,"text":194},{"id":327,"depth":222,"text":328},{"id":465,"depth":222,"text":466},{"id":512,"depth":222,"text":513},"McHttp is the recommended integration mode for BDS.","md",null,{},true,{"title":62,"description":551},"S-YY7gMvq4w6UL-Q9tD2wIH2fbkVWI5k-RPifg1ROXU",[559,561],{"title":53,"path":54,"stem":55,"description":560,"children":-1},"While the server is running, console commands are available.",{"title":66,"path":67,"stem":68,"description":562,"children":-1},"McWss is suitable for local\u002Ftesting scenarios and singleplayer worlds.",1775616494231]