MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
ModularMachinery Wiki(ZH)/机械文件格式的坐标排列设置 【进阶】
和 机械文件格式 末尾所描述的一样用块状机械结构方法定义多方块机械是有够蠢的. 至于怎么解决这个问题,定义位置数组即可,剩下的事mod都帮你干了。
这里是来自机械文件格式的例子: 这是块状机械结构所构造的机械的最下层,每一个方块的位置如下(以中心块为判断点):
[1, -1, 2], [0, -1, 2], [-1, -1, 2], [1, -1, 1], [0, -1, 1], [-1, -1, 1], [1, -1, 0], [0, -1, 0], [-1, -1, 0]
现在呢,这些坐标数组描述的是机械最下层3x3的每一个方块的坐标,y总是-1,x是1到-1,z是2到0.
现在,下面的文件描述了机械的3x3的最下层,y总是-1,x是1到-1,z是2到0:
[...]
{
"x": [1, 0, -1],
"y": -1,
"z": [2, 1, 0],
"elements": [
"modularmachinery:blockcasing",
"modularmachinery:blockinputitem",
"modularmachinery:blockinputenergy",
"modularmachinery:blockoutputitem",
"modularmachinery:blockoutputfluid"
]
}
[...]
mod会建立所给定的坐标能够组成的所有多方块结构机械.因此在这个例子中你也能不写9个entries而只写1个
来瞧瞧另一个样例:
[1, 0, 2], [-1, 0, 2], [1, 0, 0], [-1, 0, 0], [1, 1, 2], [-1, 1, 2], [1, 1, 0], [-1, 1, 0]
现在,这依据以上的类似的模式:x是1或-1 z是0或2 y是0或1.所有可能的结构组合/排列方式在上面均已列出,你可以把它们写成下面的样子。
[...]
{
"x": [1, -1],
"y": [0, 1],
"z": [0, 2],
"elements": [
...
]
}
[...]
Tr:Eicy