Minecraft Bedrock Dedicated Server不同于其它的第三方服务端,它是支持添加材质包行为包的(虽然截止1.13添加新方块的行为包依旧无法生效),尽管bedrock_server_how_to.html里面说了目前还没有办法直接启用行为包/材质包,但是我们依旧是有办法添加包到服务器上并启用的,添加行为包和材质包的方法相似,这里以添加行为包为例。
首先在存档文件夹(以我的存档文件夹路径为例,level-name为fine时路径为 /home/minecraft/bds/worlds/fine )中新建两个json文件,world_behavior_packs.json 与 world_resource_packs.json,然后将我们要添加的包(文件夹形式,后缀.mcpack其实就是.zip文件,修改后缀为.zip解压到文件夹中即可)移动到bds下的 behavior_packs/ 文件夹中,之后查看行为包中的 manifest.json,json结构如下:
|
|
里面信息有很多,但是我们只需要复制出header中的uuid与version即可,编辑刚才在存档文件夹中新建的world_behavior_packs.json格式如下(以多个行为包为例子,注意uuid要改成pack_id):
|
|
格式必须符合JSON的标准,如果出错,行为包是不会加载的,材质包同上。