栅栏门 Gate¶
栅栏门(Gate) 机制允许你创建任意形状和大小的栅栏门,并可切换其开启/关闭状态。
可以通过以下两种方式进行切换:
右键点击告示牌
用红石给告示牌充能
关闭时,栅栏门会保留最顶部的栅栏行,以便知道在何处恢复方块。
译注:就像Minecraft官方《红石指南》所给出的中世纪城闸门那样
建造方法¶
栅栏门由两部分组成:
堆叠的栅栏方块构成门体。要堆叠栅栏方块,只需将栅栏逐层放置即可。每行重复此操作。确保门的顶部被覆盖。可用方块列表可在配置文件中更改。
附近第二行为
[Gate]的告示牌。
红石支持¶
栅栏门支持红石控制:只需在告示牌旁边接入红石信号即可。
激活信号(有信号)—— 生成栅栏门。
非激活信号(无信号)—— 移除栅栏门。
由于栅栏门告示牌是通过区域效果(寻找栅栏)工作的,它们可能会意外触发相邻的栅栏门。另一种选择是使用 [DGate] 告示牌,它最多只查找告示牌外一格和下方两格范围内的栅栏门来开启。
补货 Restocking¶
默认情况下,CraftBook 设计为防止通过其机制复制方块。这意味着如果你使用栅栏门,方块必须来自某个来源。CraftBook 会将这些方块存储在告示牌自身的隐藏库存中。但如果库存中的方块不足,则需要为栅栏门补货。
要补货,只需手持要补充的方块右键点击告示牌即可。栅栏门将使用你提供的方块进行补货。如果两块告示牌放置在同一个方块的相对两侧,它们将共享一个库存。这样可以方便地保持栅栏门两边的库存一致。
无限栅栏门 Infinite Gates¶
你也可以通过在告示牌第一行输入 infinite 来创建无限库存的栅栏门。这会在首次使用后自动消失,并存储无限数量的方块。
用途 Uses¶
栅栏门可以用作:
水闸阻挡水或熔岩。
城堡门或大门。
将不幸的生物或玩家困在某个区域。
其他一些巧妙的用法,可能会让我们大开眼界。
城堡门示例 Castle gate example¶
栅栏门常用于城堡,具有不错的中世纪风格。以下是一个城堡门的示例。
在墙上开一个洞,比最终通行区域高1格、宽2格。
最高一行用实心方块填充(可能是石头)。这是栅栏门正常运作所必需的。
下方空间填充栅栏。
在栅栏门前放置实心方块(再次使用石头),如图所示。
在栅栏门的两侧(左侧和右侧)以及可能的外侧添加栅栏门告示牌。
配置 Configuration¶
节点 |
说明 |
默认值 |
|---|---|---|
|
允许栅栏门通过红石切换。 |
true |
|
栅栏门可切换的最大列数。-1 表示无限制。 |
14 |
|
栅栏门可使用的方块列表。 |
[minecraft:acacia_fence, minecraft:bamboo_fence, minecraft:birch_fence, minecraft:cherry_fence, minecraft:crimson_fence, minecraft:dark_oak_fence, minecraft:glass_pane, minecraft:iron_bars, minecraft:jungle_fence, minecraft:mangrove_fence, minecraft:nether_brick_fence, minecraft:oak_fence, minecraft:pale_oak_fence, minecraft:spruce_fence, minecraft:warped_fence] |
|
单列最大高度。 |
12 |
|
告示牌周围检查栅栏的半径。注意:向上会翻倍。 |
3 |
权限 Permissions¶
权限节点 Permission Node |
效果 Effect |
|---|---|
craftbook.gate.create |
允许创建栅栏门。 |
craftbook.gate.create.infinite |
允许创建无限库存的栅栏门。 |
craftbook.gate.use |
允许使用栅栏门。 |
craftbook.gate.restock |
允许为栅栏门补货。 |