工具建立蒙版
工具建立蒙版允许用户设置工具的规则,仅在满足特定条件时应用其效果。利用布尔逻辑,工具建立蒙版允许用户在各种场景下指定方块条件,例如仅影响上方有空气的方块或特定类型的下方方块。这些规则配置称为“规则方块”,可以通过拖放界面轻松地排列在工具菜单中,提供了与脚本语言相比更加用户友好的选择。你的建立蒙版配置显示在菜单顶部作为字符串,便于复制、共享和保存。建立蒙版逻辑生成布尔输出,表示为“true”或“false”。
条件分为两个主要类别:逻辑条件和建立蒙版。
逻辑条件
任意(Any) “任意”条件使此方块内的所有规则生效。例如,当选择多个要进行建立蒙版处理的方块时,选择匹配grass_block或stone的“任意”方块。
全部(All) “全部”条件要求此方块内的所有规则都适用。例如,如果你想选择具有上方空气和下方泥土的方块。然而,冲突的规则不能同时在同一个“全部”方块中运行,这意味着你不能同时拥有两个“block =”建立蒙版或两个“above =”建立蒙版。但是,可以在内部嵌套另一个“任意”方块。
非(Not) “非”条件将规则结果反转,仅在未满足原始条件时为真。例如,在“非”方块中设置规则“above = air”将选择所有上方没有空气的方块。
通过组合这些逻辑条件,可以在建立蒙版中实现广泛的表达式,从而使你能够选择几乎符合特定条件的所有方块。
建立蒙版
建立蒙版是依赖目标状态或周围方块状态的条件。
方块(Block) “方块”建立蒙版在目标与指定的方块或方块状态匹配时返回true。
Y “Y”建立蒙版在目标与与方块的Y坐标水平相关的给定条件对齐时返回true。Y建立蒙版有几个条件,可以通过点击“=”符号进行修改。
在选择区域内(In Selection) “在选择区域内”条件在目标方块位于用户定义的选择区域内时返回true。
上方(Above) “上方”条件在目标方块正上方的方块与指定的方块或方块状态匹配时返回true。
下方(Below) “下方”条件在目标方块正下方的方块与指定的方块或方块状态匹配时返回true。
附近(Near) “附近”条件在目标周围3x3区域(26个方块)中的任何方块与指定的方块或方块状态匹配时返回true。
相邻(Neighbor) “相邻”条件在目标方块的上、下、北、南、东、西六个直接相邻的方块中的任何一个与指定的方块或方块状态匹配时返回true,这样可以检查目标方块的周围环境。