共享原理图 Syncmatica mod由作者“nnnikmc”所制作。
Syncmatica可以使你在 服务器中与其他安装了 Syncmatica 模组的玩家一起共享 投影 模组的原理图及其位置。 使用方法 客户端 您首先确保你的客户端已安装 投影 , MaLiLIb 和本模组。之后您就可以在安装了 Syncmatica 模组的服务器上使用。请确保服务器和其他玩家都安装了该模组。 在安装后可以在投影投影模组的界面中打开此模组的相应菜单。 加载原理图后进入编辑原理图界面找到已经加载的原理图,按下 Shift 并点击 Share 上传到服务器即可与其他玩家共享。 其他玩家需要在投影界面打开 View Syncmatica 然后单击 Download 按钮,即可加载原理图 如想要卸载,单击 Unload 即可 服务器 对于服务器,您只需要确保您的服务器核心是 Fabric 并将 Syncmatica 模组放到服务器 mods 目录下即可。 在运行一次本模组后会生成一个配置文件,您可以使用此配置文件随意配置本模组。 配置文件 服务端 在服务器加载一次此文件后,会在 服务器根目录 configsyncmatica 文件夹中生成两个配置文件,分别为 config.json 和 placements.json。 config.json 1
2
3
4
5
6
7
8
9
| {
"quota": {
"enabled": false,
"limit": 40000000
},
"debug": {
"doPackageLogging": false
}
}
|
enabled 定义服务器是否开启上传文件大小限制功能。在为true的情况下,如果客户端上传的文件超过上传限制,会阻止客户端上传文件。 可以设置成 true 或 false,默认为 false。 limit 定义客户端能够上传的文件大小,单位是字节(单位换算请自行查找)。 doPackageLogging 定义服务器是否开启调试模式,默认为 false 。 placements.json 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| {
"placements": [
{
"id": "f701ced1-5fbb-452b-a6b5-19e7c60ebb7e", // 上传文件ID
"file_name": "主体部分_带连接点", // 文件名
"hash": "e10be151-2fc6-3d20-a2f9-5051d3092c23", // 文件哈希值
"origin": {
"position": [ //原点坐标
406, // x
108, // y
169 // z
],
"dimension": "minecraft verworld" // 维度
},
"rotation": "NONE", // 旋转
"mirror": "NONE", / /镜像
"owner": {
"uuid": " uuid ", // 上传玩家uuid
"name": " name " // 上传玩家名称
},
"lastModifiedBy": {
"uuid": " uuid ", // 最后修改玩家UUID
"name": " name " // 最后修改玩家名称
}
}
]
}
|
由于内容较多,请在上方查看,这里不过多说明。 客户端 客户端加载后同样会在 客户端根目录 configsyncmatica 中生成配置文件,为 config.json。 config.json 1
2
3
4
5
| {
"debug": {
"doPackageLogging": false
}
}
|
此文件用于开启或关闭调试功能。 doPackageLogging 用于配置客户端 / 服务器是否为所有传出和传入的 数据包添加调试日志。 对于传出数据包,将记录数据包的类型和数据包的目标 。 对于传入数据包,仅记录数据包的类型。 目前作者的开发情况 目前模组支持局域网联机的原理图共享和中文语言。 BUG反馈 遇到任何问题时,首先确保使用的是最新版本,如果问题仍然存在,请在 Github 的 Issue 页面上提交问题。游戏崩溃的话,则还需要附上崩溃报告(crash)和日志(log)。 前置mod下载地址
|