门 Door¶
门(Door) 机制允许你创建可切换的、可变宽度的垂直区域结构。
可以通过以下两种方式进行切换:
右键点击告示牌
用红石给告示牌充能
建造方法¶
门由三部分组成:
由一种材料构成的门体部分。允许的材料在配置文件中指定。
底部的一根告示牌柱。告示牌第二行必须为
[Door Up]或[Door],详见下方的“告示牌类型”。顶部中间的一根告示牌柱。告示牌第二行必须为
[Door Down]或[Door],详见下方的“告示牌类型”。
如果你希望某侧不可通过右键点击切换,请在第二行使用 [Door]。
门的宽度¶
门会根据两端放置的方块行数智能判断其宽度。门的宽度与该行方块数一致,最小为1格。最大宽度可配置,且是按**单侧**计算而非总宽度。
告示牌类型¶
[Door]—— 无法被切换的告示牌。适用于创建只能从一端打开的门。[Door Up]—— 放置在门底部的告示牌,表示门的其余部分位于上方。[Door Down]—— 放置在门顶部的告示牌,表示门的其余部分位于下方。
红石支持¶
门支持红石控制:只需在告示牌旁边接入红石信号即可。
激活信号(有信号)—— 生成门。
非激活信号(无信号)—— 移除门。
补货(Restocking)¶
默认情况下,CraftBook 设计为防止通过其机制复制方块。这意味着如果你使用门,方块必须来自某个来源。CraftBook 会将这些方块存储在告示牌自身的隐藏库存中。但如果库存中的方块不足,则需要为门补货。
要补货,只需手持要补充的方块右键点击告示牌即可。门将使用你提供的方块进行补货。库存由两端告示牌共享,因此补货哪一端都可以。
无限门(Infinite Doors)¶
你也可以通过在告示牌第一行输入 infinite 来创建无限库存的门。这会在首次使用后自动消失,并存储无限数量的方块。
用途¶
除了明显的可伸缩门用途外,还有一些可能性包括:
作为隐藏的书架入口。
用于控制下方区域水或熔岩的释放,可用于 PvE 或 PvP。
作为陷阱暂时困住敌对生物,稍后在 PvP 中再释放。
作为新玩家的基础逻辑测试。
设计成需要一人站在压力板上或远距离按住石按钮保持开启,另一人通过的门。
与红石和桥梁(Bridge)组合,制作吊桥(非常适合城堡)。
其他一些巧妙的用法,可能会让我们大开眼界。
配置¶
节点 |
说明 |
默认值 |
|---|---|---|
|
允许门通过红石切换。 |
true |
|
门的最大高度。 |
30 |
|
单侧最大宽度。5 表示总宽 11(中间1 + 两侧各5)。 |
5 |
|
允许用于建造门的方块列表。 |
[minecraft:acacia_planks, … 此处省略以节省篇幅] |