概述
此模组能够限制方块/机器的放置和交互(右键单击)。
这个模组是为整合包作者与作者自己的 Exoria 整合包制作的,安装后需要进行自定义配置。
使用
有几个标准可以使用,例如在开阔的天空下、在封闭的房间里、附近有特定的方块、在特定的维度、在特定的 Y 高度上,或者需要一定量的经验值。
在第一次启动时,它将在 config/restriction 下创建一个名为 restriction.json 的示例 JSON,需要编辑它并将其作为示例。
变量对照表
“entries”:是一个定义单个限制的数组;
“block”:定义要限制的方块 ID;
“meta”:定义方块的元数据;
“ignoreMeta”:设置为 true,即表示希望所有方块都受到限制,而不管方块块 ID 如何;
“restrictions” :此方块具有的“restrictions”限制数组;
“type”:操作类型,可选值有封闭房间(CLOSEDROOM)、所在维度(DIMENSION),附近含有特定方块(NEARBYBLOCKS)、经验值(EXPERIENCE)、Y 轴高度(MINHEIGHT);
“reverse”:设置为 true 以反转逻辑,例如能使 Y 轴高度变为最大高度要求;
“block”:封闭房间或附近方块的方块 ID,用于定义构成房间的方块以及附近含有特定方块所需要的方块;
“meta”:定义上述方块的元数据;
“ignoreMeta”:如果允许具有相同方块 ID 的所有方块并且元数据无关紧要(例如各种颜色的羊毛),可设置为 true;
“amount”是指上面定义的所需方块的最小数量,或 XP 等级,或 Y 轴高度;
“size” 封闭房间的最小房间尺寸;
“id”维度 ID。