Template:BlockTileEntity
漏斗(Hopper)是一种可以用来捕捉物品实体或用来转入或转出在容器中的物品的方块。
获取
漏斗可以通过合成、用镐破坏之前放置的漏斗或破坏一个漏斗矿车得到。
破坏
要破坏漏斗,必须用镐开采。 如果不用镐开采,它不会掉落物品。 Template:Breaking row
合成
漏斗可以用5个铁锭和1个箱子合成。
脚本错误:您必须指定要调用的函数。
用途
漏斗可用作容器、合成材料以及红石元件。
漏斗在它的底部有一个“输出”管,它可以朝向下或朝向旁边,并提供存在容器时漏斗输出方向的视觉反馈。要放置漏斗,对着漏斗要输出管所朝向的面按下使用物品键(漏斗不会自动调整方向来对准容器)。要放置一个朝向容器(或其他按下使用物品键有互动的方块)漏斗,放置漏斗时还要按下潜行键。对着方块底部放置漏斗会使漏斗重新调整方向使其朝向下。漏斗在放置后不能改变朝向,也不能“附着”它所朝向的可被移除的容器,并且漏斗会继续朝向相同的方向。
漏斗不能被活塞推动。
容器
漏斗可用作容器,它有5个物品槽。
要打开漏斗GUI,按下使用物品键。在GUI打开时,要在漏斗物品栏和漏斗物品栏或快捷栏之间移动物品,则要拖动或按下⇧ Shift然后点击物品。要关闭漏斗GUI,按下Esc按键。
默认的,漏斗的GUI上方标签文字显示为“漏斗”。在放置漏斗之前用铁砧重命名它或使用/data
命令(例如要把一个位于(0,64,0)的漏斗标记为“Alice的漏斗”,则使用/data merge block 0 64 0 {CustomName:"Alice的漏斗"}
)可更改漏斗GUI的标签文字。
用/data
命令设置漏斗的Lock
标签可“上锁”漏斗(或在之后解锁它)。如果漏斗的
Lock
标签不为空,漏斗不能被非持有与此标签文字同名的物品的玩家打开。例如,要锁上一个位于(0,64,0)的漏斗,使其只能被拿着名字为“Alice的钥匙”的物品打开,使用/data merge block 0 64 0 {Lock:"Alice的钥匙"}
。
作为合成材料
漏斗可用来合成漏斗矿车。
红石元件
漏斗可用来吸入在它上方的物品实体,或运输物品到其他容器里。
漏斗是一种红石元件,它可通过下列方式激活:
- 一个邻近的激活的电源。例如红石火把(除了红石火把不会激活它附着的漏斗)、红石块、阳光传感器等。
- 一个邻近的充能方块(例如,一个底下有激活的红石火把的不透明方块)。
- 一个背对漏斗的激活的红石比较器或红石中继器。
- 邻近的指向漏斗(或在漏斗上面的)的有方向或无方向的充能红石粉。漏斗不会被邻近的背对漏斗的红石粉激活。
漏斗的行为与多数红石元件相反,因为它在未激活时进行操作,在激活时停止操作。因此,未激活的漏斗会被描述为开启,激活的漏斗会被描述为关闭。
开启的漏斗可做下面的三件事:
- 吸取它上方的物品实体(在世界中自由漂浮的物品)到它的物品栏里。
- 拉取它上方容器里的一个物品到它的物品栏里。
- 输出它自己的物品栏里的一个物品到它朝向的容器里。
在漏斗上方的要拉取物品的容器(熔炉、箱子、其他漏斗等)上面的物品实体不会被漏斗吸取(甚至不会检查它们,从而减少了漏斗所需要的更新数)。如果物品实体在漏斗上面那个方块的位置里,物品实体会被吸取。因此物品即使一部分在漏斗上面(例如,在台阶上),或完全“没入”漏斗上面的方块(因为它们正在向上穿过固体方块或它们被生成在那里)也能被吸取。物品实体如果在距离漏斗高于一格的位置(如在漏斗上面的石头的上面的物品)不会被吸取。漏斗每刻检查它上方是否有物品实体,甚至还可以在熔岩摧毁物品之前或玩家捡起它们之前把它们吸进漏斗。
漏斗有“运输冷却”时间。漏斗拉取或输出物品后,在漏斗再次拉取或输出物品之前会等待4红石刻(8游戏刻或不计延迟的0.4秒)。拉取物品和输出物品的操作都在同一游戏刻中进行,但是漏斗先进行拉取然后才进行输出(详见右边图解)。物品实体可在任何时间中被吸取而不会影响物品运输冷却时间,并且可以吸取一组物品(而不是每次吸取一个物品)。
漏斗总是尝试拉取或吸收物品到最左边的可用物品槽里(因为最左边的物品槽为空或最左边的物品槽还能和要被拉取的物品堆叠)。漏斗在拉取最右边的物品槽之前它会拉取最左边物品槽的物品(漏斗不会一开始输出第二个物品槽的物品,除非第一个物品槽是空的,或前两个物品槽是空的,如此类推),除非漏斗正在从它最右边的物品槽中输出可用物品到容器里(因为满的容器有未到堆叠上限的物品,这些物品与漏斗最右边的物品相匹配)。漏斗如果没有可用的物品槽空间(没有空的物品槽或未到堆叠上限的物品与要拉取或吸收的物品不匹配),漏斗不会吸取或拉取物品,甚至在它开启时也不会。相似地,漏斗会把物品输出到容器右下角的物品槽之前,把它输出到左上角的可用物品槽。如果没有可输出的物品,漏斗将会停止输出物品。
一些容器与漏斗的互动方式有不同:
- 漏斗
- 每个漏斗都会把物品输出到下一个漏斗的三个或多个漏斗组成的序列被称为漏斗管道。水平的漏斗管道会以2.5物品/秒的预期速度运输物品,但垂直的漏斗管道的行为很难懂,因为漏斗都在互相拉取和输出物品。如果一个垂直的漏斗管道从容器中拉取了一个物品,它会以2.5物品/秒的预期速度运输物品(因为这个运输速度被第一个漏斗从容器中拉取物品的速度限制),但如果一组物品在垂直漏斗管道内(因为一个物品实体被吸取,或被玩家放在那里),物品会以两倍的速度运输。因为漏斗在向下输出物品的同时下方的漏斗也在向下拉取物品。
- 因为拉取和输出都出现在同一游戏刻,测量漏斗管道满载程度的红石比较器通常会保持激活,因为物品在持续流动(而不是不停的在激活和不激活状态中切换),但物品在持续流动时,在垂直漏斗管道内的特定漏斗仍然不会激活红石比较器,因为它们的物品在被输出到它们之后的1游戏刻就被拉取了,这样的时间不足以产生一个红石比较器可用来测量的状态(红石比较器的输入时间至少为1.5红石刻才会产生一个输出)。
- 末影箱
- 漏斗不能移除或放置物品到末影箱里。末影箱不会与漏斗进行互动。
关闭的漏斗不会拉取其上方的物品(包括物品实体)或输出物品,但可以从其他投掷器和漏斗中接收物品,也可以被其他在它下方的漏斗移除它的物品。要停止水平漏斗管道的物品运输,只需要关闭一个漏斗。但要停止垂直漏斗管道的物品运输,需要连续关闭两个漏斗(因为如果关闭一个漏斗,其上方的漏斗仍然可以把物品输出到这个漏斗,下方的漏斗仍然能够拉取这个漏斗的物品)。
数据值
方块数据值
在基岩版中,漏斗使用它的方块数据值来指定它的朝向和激活状态。
位元 | 值 |
---|---|
0x1 0x2 0x4 |
存储了0-5之间的值的一个三位字段。
|
0x8 | 如果漏斗被激活/关闭则设置此值。 |
方块状态
名称 | 默认值 | 接受值 | 描述 |
---|---|---|---|
enabled | true | true false |
如果是true,漏斗则可以从它的物品栏中移动物品。 如果接收到红石信号,则为false。 |
facing | down | north south east west down |
漏斗的输出方向。 漏斗将只会把物品注入这个方向的容器。 |
基岩版:
名称 | 对应的附加值位 | 默认值 | 接受值 | 附加值位的值 | 描述 |
---|---|---|---|---|---|
facing_direction | 0x1 0x2 0x4 | 3 | 0 2 3 4 5 | 0 2 3 4 5 | 漏斗的输出方向。
漏斗将只会把物品注入这个方向的容器。
|
1 | 1 | 未使用(实际上能往下输出) |
方块实体值
漏斗拥有与其相关联的方块实体值,它保存了漏斗的附加数据。漏斗的方块实体值ID是hopper
。
- 方块实体数据
- 方块实体共通标签
- CustomName:(可选)表示当前漏斗名称的JSON文本,会取代默认名称出现在漏斗的界面中。
- Items:当前漏斗内物品的列表。
- :一个物品。漏斗的物品槽位编号为0-4,从左边槽位开始到右边槽位结束。
- 物品共通标签
- :一个物品。漏斗的物品槽位编号为0-4,从左边槽位开始到右边槽位结束。
- Lock:(可选)如果不为空,会阻止漏斗被“未持有名称与此项相符的物品”的玩家打开。
- LootTable:(可选)决定漏斗第一次被打开时,生成战利品所用的战利品表的命名空间ID。此项将在战利品生成之后被删除。
- LootTableSeed:(可选)生成战利品使用的种子,0或不输入将使用随机序列。此项将在战利品生成之后被删除。
- TransferCooldown:传输物品的冷却时间。此值为0时物品会被传输,并将此值设置为8游戏刻(0.4秒)。
基岩版:
- 方块实体数据
- 方块实体共通标签
- TransferCooldown:在进行下次物品传输时剩余时间(刻),0-8的值表示不会传送。
- Items:容器内物品的列表。
- :物品及其槽位标签。
- Slot:物品所在槽位的编号。
- 物品堆叠共通标签
- :物品及其槽位标签。
成就
Template:Load achievements:未知成就。成就名未能在成就页面上找到
历史
Java版 | |||||
---|---|---|---|---|---|
1.5 | 13w01a | File:Hopper Revision 1.png 加入了漏斗。 | |||
File:Hopper (Item) Revision 1.png 漏斗在物品栏中的样子是一个临时的“work in progress”(开发中)的图标。 | |||||
漏斗可使用一个箱子和石头合成,它的合成配方是:
| |||||
13w01b | 铁轨可放在漏斗上面。漏斗不再把物品装载到没有箱子的矿车里。 | ||||
13w02a | File:Hopper (Item) Revision 2.png 漏斗物品栏图像被更改。 | ||||
向漏斗应用红石信号现在会关闭漏斗,直到此信号被移除。 | |||||
漏斗不再作为熔炉的燃料。 | |||||
漏斗现在使用5个铁锭合成而不是5个石头方块合成。 | |||||
漏斗现在只会拿走熔炉输出槽里的物品。 | |||||
漏斗在与红石比较器互动时每1/3组(21个)物品会输出1个信号强度。 | |||||
漏斗不再使用炼药锅材质。 | |||||
13w02b | 漏斗现在能正确对待大型箱子,不再需要两个漏斗连接它们来填充整个物品栏。 | ||||
漏斗不再在通过一个红石流被充能时拿走在容器里的物品。 | |||||
13w03a | 漏斗现在可以用来合成漏斗矿车。 | ||||
漏斗现在可以清空一个漏斗矿车。 | |||||
13w04a | 漏斗运输速度从7每游戏刻变成8每游戏刻(2.5个物品/秒)。 | ||||
1.8 | ? | 漏斗不再在空闲时使多人游戏形成延迟。 | |||
1.9 | 15w33c | 漏斗现在作为末地船和末地城的一部分生成。 | |||
15w41a | 末地船不再有漏斗生成。 | ||||
15w43a | 添加了战利品表,漏斗现在可以使用它。 | ||||
1.9.1 | pre1 | 漏斗现在可以从一个上锁的箱子中拉取和输出物品。 | |||
1.13 | 17w47a | 在扁平化(The Flattening),漏斗方块的数字ID是154。 | |||
1.14 | 18w43a | File:Hopper (Item) Revision 3.png 改变了漏斗的材质。 | |||
19w03c | 漏斗现在使用正确的cullface参数,并且删除了一些冗余面。 | ||||
携带版Alpha | |||||
0.14.0 | build 1 | 加入了漏斗。 | |||
0.15.0 | build 1 | 漏斗现在可被活塞推动。 | |||
原主机版 | |||||
TU19 | CU7 | 1.12 | Patch 1 | 加入了漏斗。 | |
New Nintendo 3DS版 | |||||
0.1.0 | 加入了漏斗。 |
画廊
- 13w02a banner.png
在快照版13w02a横幅中有一个TNT矿车和一个漏斗。
漏洞
Template:Issue list
你知道吗
- 生活中的漏斗是一种在工业生产中吸收一定容量的斜槽。