教程:结构模板(Pattern) - mczph/Multiblocked-Wiki-zh_cn GitHub Wiki

模板(Pattern)可以说是Multiblocked中最复杂的东西了。如果您仅仅想创建一个多方块结构,可以通过蓝图快速创建(像前面的教程那样),这样做并不需要理解完全理解模板是什么;但如果您想创建更复杂的多方块结构,那么本节的内容就相当重要了。

别太担心。本节教程会试着简单明了地指导用户如何设置结构模板pattern


来自Filostorm的教程

创建好了一个新的多方块结构之后,您可能还会想给玩整合包的玩家多一些自由度,例如输入仓、输入仓等等的位置,或者其他方面的需要。

在这部分引导教程中,我们将会添加在控制器某一侧用输入口代替原本方块的选项。

打开Multiblocked控制器页面,选择第三个选项卡(图1中1)。点击结构模板设置(Pattern Settings)(图1中2)来开始创建。

图1

结构模板1

打开后,点击你想让机器接收输入的方块的位置(图2中1)。

我们需要新建一个符号(Symbol)(图2中2),它可以是一个物品输入口,也可以是一个多方块基础部件(比如,一个工作台)。

点击"添加"按钮(图2中2)后,您需要将您选择的方块添加到新建的空白符号(Symbol)(图2中3)中。

图2

结构模板2

创建完了符号,我们还得设置它的位置可以放哪些方块。

点击上面的第二个选项卡(图3中1)。现在打开的是"Predicate"选项卡,这里您可以自定义每个符号可以放置的方块。

选择一个方块类型(图3中2),本示例中我们使用"Capability"类型,

给您准备创建的Predicate写个标签(图3中3),新建Predicate(图3中4)。

图3

结构模板3

点击新建的Predicate(图4中1),打开设置菜单(图4中2)

图4

结构模板4

或许您会想把默认设置的Item改掉(图5中1),或者设置输入/输出(图5中2)。

确保MIN(在此多方块结构中的最小数量,图5中2)和JEI(在JEI中预览的限制数量,图5中2)至少为1!

图5

结构模板5

当您设置好了Predicate并选中了它后(图6中1),把它加到新建的符号中(图6中2)。或许您还想给这个符号加些其它的predicate(译者注:本句原文中使用的是add additional block options)(图6中3)。

图6

结构模板6

回到符号选项卡(图7中4),选择任意您想给予和之前您选择的那个方块一样替换选项的其他方块(图7中1),然后将它的符号也改成B(图7中2)。

一旦完成,务必保存您的结构模板(图7中3)!

图7

结构模板7

一定要再把机器模板保存一次(图8中1)!

图8

结构模板8