UID11327性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2020-8-16最后登录1970-1-1
| 本帖最后由 小逗 于 2023-2-16 22:10 编辑
我要永久停更力,人总要面对生活,所以我决定享受生活去了,是真的享受生活
(我自认为在mc这个圈子里我没有亏欠过什么人,也不是迫于压力,所以我跑路了,跑的心安理得嘻嘻)
之后我的任何BE的行为包,材质包,地图,教程,JE的数据包,mod项目都将永久停更
但是交流群不会轻易解散,除非你们搁群里聊一些不该聊的东西 这个游戏陪了我11年多,是时候该离开它了
前言:
收到原帖的回复启发,决定出一期BDS服务器行为包以及纹理包的安装教程[全版本]TNT 地毯 铁轨复制&仿Java实体挤压 长期更新4.29 https://klpbbs.com/thread-38050-1-1.html
教程开始:
找到你的服务端的世界文件夹打开,选择你想安装的存档 以我的存档导入行为包为例
打开存档文件夹
找到behavior_packs文件夹,把你想要导入的行为包解压好放进去 解压完成的效果
返回上级文件夹也就是存档文件夹
分别创建两个文件
world_behavior_packs.json
world_resource_packs.json
以下是我帮你们写好的模板以及文件下载
world_behavior_packs.json(487 Bytes, 下载次数: 69)
模板:
- [
- {
- "pack_id": "",
- "version": [0,0,1]
- },
- {
- "pack_id": "",
- "version": [0,0,1]
- }
- ]
- }
复制代码
解释:
//pack_id 填入行为包的uuid
//version 填入行为包的版本号
至于uuid以及版本号在哪看如下
以我做的仿Java实体挤压行为包为例
打开行为包文件夹,找到manifest.json文件打开*¹
- {
- "format_version": 1,
- "header": {
- "name": "Squeeze", //行为包或纹理包显示在游戏内的名称
- "description": "§cBy §bXiaodou", //包的作者或注释
- "uuid": "db9653e6-3b08-4ac4-8259-2aeedfd503f6", //uuid
- "version": [0, 0, 2] //包的版本
- },
- "modules": [
- {
- "type": "data", //清单文件的指向,填写data为行为包 resources为纹理包
- "description": "§cBy §bXiaodou", //包的作者或注释
- "uuid": "0f8f6762-c5cf-470b-9b85-0365e9163041", //uuid
- "version": [0, 0, 2] //包的版本
- }
- ]
复制代码
将两串uuid分别复制到world_behavior_packs.json的pack_id中
将[]内的版本号填入version中
最终的成品是这样的格式
- [
- {
- "pack_id": "db9653e6-3b08-4ac4-8259-2aeedfd503f6",
- "version": [0,0,2]
- },
- {
- "pack_id": "0f8f6762-c5cf-470b-9b85-0365e9163041",
- "version": [0,0,2]
- }
- ]
复制代码
然后点保存,然后打开服务器就完成了
*¹ 部分纹理包以及行为包的manifest.json文件与我的有细微的不一样,比如有限制版本以及排版的不同
比如说Origin Shader着色器光影,它的manifest.json文件有添加了限制版本的字符组
"min_engine_version": [ 1, 16, 100 ] //将最低版本版本限制为1.16.100
同理"max_engine_version": [ 1, 18, 30 ] //将最高版本限制为1.18.30
排版问题不影响manifest.json文件在游戏内的读取
同样以Origin Shader着色器光影的manifest.json文件为例
它的排版type字符组就在description字符组的下面,而我做的行为包和它相反,虽然格式不一样,但是不影响其在游戏内的读取
至于uuid以及version我自己都没试过调换排版,有感兴趣的可以自己试试
- {
- "format_version": 2,
- "header": {
- "description": "基于物理的渲染",
- "name": "Origin Shader 3.5.7",
- "uuid": "0575c61f-a5da-4b7f-9961-afda29080337",
- "version": [ 3, 5, 7 ],
- "min_engine_version": [ 1, 16, 100 ]
- },
- "modules": [
- {
- "description": "",
- "type": "resources",
- "uuid": "53644fac-a276-42e5-843f-b3c6f1690337",
- "version": [ 3, 5, 7 ]
- }
- ]
- }
复制代码
到此教程结束
还有什么不懂的可以添加我的QQ来问,我会的我肯定教
|
评分查看全部评分
|