门(Door)是一种可开关的障碍方块。
获取
破坏
要破坏一个门,对它按住攻击键。不使用镐破坏铁门不会掉落任何物品。 Template:Breaking row
门也会在以下情况被移除并掉落自身:
- 门下方的方块被移动、被移除或被摧毁
- 活塞尝试推门(尝试拉门不会发生任何事情)或把一个方块移动到门占用的空间里。
合成
脚本错误:您必须指定要调用的函数。 脚本错误:您必须指定要调用的函数。
自然生成
门生成于一些结构上,形成多数建筑的入口。
- 橡木门生成于平原村庄和正面朝上的沉船里。在基岩版中,橡木门也会生成在要塞里。
- 丛林木门生成于沙漠村庄里。
- 金合欢木门生成于热带草原村庄里。
- 云杉木门生成于针叶林、积雪的冻原和积雪的针叶林村庄里,以及正面朝上的沉船里。
- 深色橡木门生成于林地府邸里的卧室试衣间里,以及正面朝上的沉船里。
- 白桦木门生成于正面朝上的沉船里。
- 铁门生成于林地府邸里。在Java版中,生成于要塞里,可以用石质按钮打开。
- 门不会生成于僵尸村庄里。
用途
可以打开木门的实体有玩家、村民、流浪商人
铁门只能够使用红石信号开启。
放置
门必须被“附着”在一个方块上面。要放置门,在选定的位置对方块顶端使用1个门物品。门可以附着在下列方块上:
当被放置后,门将会占据方块最靠近玩家的一侧,如果玩家把门放在自己的脚下时,门将会出现在玩家的后面。
在Java版中,玩家放置时指向的方块的一侧,而其“门轴”就出现在哪一侧。但在下列情况时,门的“门轴”可以被强制放在另一侧:
- 在另一个门的右面放置门(创建了一个互相朝对方开门的双开门)。
- 门会检测左右两边的四个方块,看两边各有几个碰撞箱完整的方块,哪边碰撞箱完整的方块多,门轴就附着在哪面。
在基岩版中,默认的,门的“门轴”将会在左侧,它的“把手”将会在右侧(从放置门的玩家视角上看),但在下列情况时,门的“门轴”可以被强制放在右侧:
- 在另一个门的右面放置门(创建了一个互相朝对方开门的双开门)。
- 门会检测左右两边的四个方块,看两边各有几个固体不透明方块,那边多门轴就附着在哪面。
行为
水和熔岩将会绕着门流过。熔岩可以在木门毗邻的空气方块里点燃火,但是门并不可燃。
生物仍然可以在门所占据的方块中生成。
像大多数生物的声音一样,门的开合声音最多可以传到16格远。
在Java版中,当使用/setblock
命令放置时,只会放置一半的门,因为门高2方块。一半的门的行为与一个完整的门类似:可以通过手动或红石来开启和关闭它们,但破坏这半个门不会掉落任何东西。从切口处更新这半个门,门会消失,此时上半部分不会掉落任何东西,下半部分会掉落正常的门。
在基岩版中,当使用/setblock
命令放置门的下半部分时,会自动补充上半部分。而在放置上半部分时也会自动补充,但会在下半部分产生错误,下半部分无法打开和激活,对下半部分更新会导致下半部分被破坏而只保留上半部分,只有上半部分时被破坏不会掉落任何东西。
障碍
在实体运动时,门可以被用作一个可开关的障碍。尽管门主要是用来阻挡生物和玩家,门也可以用于阻挡船、物品和矿车等实体的移动。
在Java版中,放置在水下的门所在的空间由于不会含水而可充当用于补充氧气的地方;在基岩版中,门可以被充水而不能这样做。
门厚0.1875(3⁄16)格。门的其他空间可以自由地穿过。门占据2格的空间,上下两半均充当了一个简单屏障的角色,尽管当下半部分所在的方块内有玩家或生物占据时门仍然能开关。[1]这时,玩家就能先跳到门下半部分的顶部,再跳到上半部分的顶部。
要开启或关闭一个木门,使用使用物品/放置方块键。当门开启或关闭时,它会立即改变它的方向,它不会对穿过的空间的任何东西造成影响。开关门并不会像活塞那样推动实体。
村民、流浪商人
在困难模式,5%的僵尸及其变种具有打破木门的能力,但只有在尝试接近目标生物时才会那么做。作为袭击一部分生成的卫道士在普通和困难难度中也会破坏木门,但他们只会在锁定一个玩家、村民或流浪商人后才会这样做。有时候卫道士也会直接打开木门而不是破坏它。
铁门只能够使用红石信号开启。村民、流浪商人、唤魔者、卫道士和僵尸可以通过踏上压力板和触发绊线而开启铁门。
红石元件
木门和铁门都可以使用红石信号进行控制。
门是一个红石机械元件,并且可以通过下列方式被激活:
- 毗邻且打开的电源(例外:红石火把不会激活其所附着的门,侦测器只会激活指向的门)。
- 毗邻的充能方块。
- 指向门且输出信号红石比较器或红石中继器。
- 指向门(包括点状红石)且被激活的红石粉;毗邻但未指向门的红石粉不会激活门。
所有激活门的方法在门的上半或下半部分都有效。
当被激活时,门会立刻绕着它的门轴一侧“旋转”,变为开启状态。当没有被激活时,门会立刻回到它的关闭状态。
被激活的木门仍然可以被玩家或村民关闭。在接收到新的激活信号之前门不会自动重新打开(如果门被手动关闭,在撤销激活并使用红石信号重新激活后才会再次自动打开)。在基岩版中,使门的上下部分之中的一部分激活或撤销激活,而另一部分保持激活,门也会重新自动打开。
燃料
木门能用作燃料,每个门可以烧炼1个物品。
数据值
门的种类根据其ID名称进行定义,门的方向和状态都储存在门上下部分的方块数据里。门也有将来用于取代方块数据的方块状态。
ID
名称 | 命名空间ID | 物品标签(JE) | 本地化键名 |
---|---|---|---|
铁门 | iron_door | doors | block.minecraft.iron_door |
橡木门 | oak_door | wooden_doors doors | block.minecraft.oak_door |
云杉木门 | spruce_door | wooden_doors doors | block.minecraft.spruce_door |
白桦木门 | birch_door | wooden_doors doors | block.minecraft.birch_door |
丛林木门 | jungle_door | wooden_doors doors | block.minecraft.jungle_door |
金合欢木门 | acacia_door | wooden_doors doors | block.minecraft.acacia_door |
深色橡木门 | dark_oak_door | wooden_doors doors | block.minecraft.dark_oak_door |
绯红木门 | crimson_door | wooden_doors non_flammable_wood doors | block.minecraft.crimson_door |
诡异木门 | warped_door | wooden_doors non_flammable_wood doors | block.minecraft.warped_door |
基岩版:
门 | 命名空间ID | 数字ID | 本地化键名 |
---|---|---|---|
铁门方块 | iron_door | 71 | tile.iron_door.name |
橡木门方块 | wooden_door | 64 | tile.wooden_door.name |
云杉木门方块 | spruce_door | 193 | tile.spruce_door.name |
白桦木门方块 | birch_door | 194 | tile.birch_door.name |
丛林木门方块 | jungle_door | 195 | tile.jungle_door.name |
金合欢木门方块 | acacia_door | 196 | tile.acacia_door.name |
深色橡木门方块 | dark_oak_door | 197 | tile.dark_oak_door.name |
绯红木门方块 | crimson_door | 499 | tile.crimson_door.name |
诡异木门方块 | warped_door | 500 | tile.warped_door.name |
铁门物品 | iron_door | 330 | item.iron_door.name |
橡木门物品 | wooden_door | 324 | item.wooden_door.name |
云杉木门物品 | spruce_door | 427 | item.spruce_door.name |
白桦木门物品 | birch_door | 428 | item.birch_door.name |
丛林木门物品 | jungle_door | 429 | item.jungle_door.name |
金合欢木门物品 | acacia_door | 430 | item.acacia_door.name |
深色橡木门物品 | dark_oak_door | 431 | item.dark_oak_door.name |
绯红木门物品 | crimson_door | 755 | item.crimson_door.name |
诡异木门物品 | warped_door | 756 | item.warped_door.name |
方块数据
门的方块数据指定了它的门轴在哪一侧,门的朝向和开启状态储存在门下半部分的方块数据里。
位元 | 描述 |
---|---|
0x1 | 如果门轴在左侧(默认)则为0,在右侧则为1。 |
0x2 | 如果未被充能则为0,已被充能则为1。 |
0x4 | (未使用) |
0x8 | 对于上半部分的门,该值总是1。 |
位元 | 描述 |
---|---|
0x1 0x2 |
2个位元存储0-3的一个值,指定了门面对的方向:
|
0x4 | 如果整个门是关闭的为0,开启的为1。 |
0x8 | 对于门的下半部分,该值总是为0。 |
方块状态
名称 | 默认值 | 接受值 | 描述 |
---|---|---|---|
facing | north | north south east west | 门“里面”的朝向。 方向为玩家放置门时面对的方向。 例如,朝向东方放置门将会导致在门关闭的时候朝向西方。 |
half | lower | upper lower | 识别是门的哪一部分。 |
hinge | left | left right | 识别门轴在哪一边(从面向门“里面”的方向看)。 |
open | false | true false | 如果门当前已开启,则为true(可能与powered 不同)。 |
powered | false | true false | 如果门当前已被激活,则为true(可能与open 不同)。 |
基岩版:
名称 | 默认值 | 接受值 | 描述 |
---|---|---|---|
direction | 0 | 0—3 | 门“里面”的朝向。 方向为玩家放置门时面对的方向。 例如,朝向东方放置门将会导致在门关闭的时候朝向西方。对于上半层的门,此值永远为0。
|
upper_block_bit | false | true false | 是否为门的上半部分。 |
door_hinge_bit | false | true false | 识别门轴在哪一边(从面向门“里面”的方向看),当为false 时为左边。对于下半层的门,该值永远为false。 |
open_bit | false | true false | 如果门当前已开启,则为true,对于上半层的门,该值永远为false。 |
历史
漏洞
Template:Issue list
你知道吗
- 门的顶部的材质在开关门时并不会按照正确方式旋转。[4]
- 玩家可以通过反向放置木门让其表现为开启状态(默认为关闭),使得其关闭与开启的表现相反,这时关着的门被僵尸检测为开着的门,不会尝试对其进行破坏,即一扇“僵尸无法破坏的木门”。
- 在基岩版中,村民无法打开铁门,但可以关上铁门,因此村民在进入一个铁门后会把自己“锁”在房子里。