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结构如下:
{
"format_version" : 1,
"header" : {
"description" : "超凶猫的行为包,很凶的!",
"name" : "超凶猫的行为包",
"platform_locked" : false,
"uuid" : "460363a2-c458-4da5-84a9-56dc6dc88a6d",
"min_engine_version" : [ 1, 12, 0 ],
"version" : [ 0, 0, 8 ]