IBlockPattern 接口允许你将几个方块绑定到一个对象。
这和 IIngredient 接口与 IItemStacks 的关系相似。

如果你遇到问题(例如创建数组),你可能需要导入相关包,为此,最安全的方法就是进行导入。
import crafttweaker.block.IBlockPattern;

调用 IBlockPattern 对象

Link to 调用-iblockpattern-对象

技术上,每当你调用 IBlock 对象时,你都会调用到 IBlockPattern 对象。
但也有一些情况会显式返回 IBlockPattern 对象。

  • 对两个 IBlocks 执行 OR(或)运算
ZenGetter功能返回值类型
ZenGetter
blocks
功能
返回所有可能方块的列表
返回值类型
List<IBlock>
ZenGetter
displayName
功能
返回恰当方块的显示名称
返回值类型
string

你可以用 OR 运算符 | 对两个 IBlockPattern 对象执行 OR 运算

你可以用 in 关键字检查一个方块是否被一个 IBlockPattern 包含。