本站文本内容除另有声明外,转载时均必须注明出处,并遵守CC BY-NC-SA 3.0协议。(转载须知
本站是中文Minecraft Wiki的镜像站,与Mojang AB、Gamepedia没有从属关系。(免责声明

漏斗

来自Minecraft WIKI
跳到导航 跳到搜索
页面贡献者 :
中文mcwiki机器人
漏斗
Hopper.pngHopper north.pngHopper east.pngHopper south.pngHopper west.png
透明

部分(不阻挡光线,但生物可以在上面生成)

亮度

0

爆炸抗性

4.8

硬度

3

工具

可再生

可堆叠

是(64)

可燃尽

可被熔岩点燃

掉落物
  • 漏斗 (1) 及其存储的物品
方块实体ID

hopper

数据值

数据值

命名空间ID

hopper

漏斗(Hopper)是一种可以用来捕捉物品实体或用来把物品传入或移出在容器的方块

获取

漏斗可以通过合成、用镐破坏之前放置的漏斗或破坏一个漏斗矿车得到。

破坏

要破坏漏斗,必须用开采。 如果不用镐开采,它不会掉落物品。

方块 漏斗
硬度 3
工具
挖掘用时[注 1]
徒手 15
木质 2.25
石质 1.15
铁质 0.75
钻石质 0.6
下界合金质 0.5
金质 0.4
  1. 没有使用已附魔工具时的破坏时间,单位:秒。更多信息详见急迫#瞬间挖掘

合成

漏斗可以用5个铁锭和1个箱子合成。

材料 合成配方
铁锭 +
箱子

用途

漏斗可朝向下或旁边。
参见:教程/漏斗

漏斗可用作容器、合成材料以及红石元件。

漏斗在它的底部有一个“输出”管,它可以朝向下或朝向旁边,从而在视觉上就可以看出漏斗输出方向。要放置漏斗,对着漏斗输出方向面对的方块表面按下使用物品键(漏斗不会自动调整方向来对准容器)。在一个可以按下使用物品键的表面放置漏斗时,还要按下潜行键。对着方块下表面放置漏斗会使漏斗朝向下。漏斗在放置后不能改变朝向,也不能“附着”它所朝向的容器。朝向的容器被破坏,漏斗也不会改变方向。

漏斗不能被活塞推动‌‌[仅Java版]。尽管漏斗更像是一个透明方块,但是铁轨绊线以及红石粉等都可以放在漏斗上面,在基岩版中,拉杆、火把等也可以放置其上。

容器

漏斗物品栏
展示了漏斗上方的5个物品槽以及下方的玩家物品栏的漏斗GUI。

漏斗可用作容器,它有5个物品槽位。

要打开漏斗GUI,按下使用物品键。在GUI打开时,要在漏斗物品栏和漏斗物品栏或快捷栏之间移动物品,则要拖动或按下⇧ Shift然后点击物品。要关闭漏斗GUI,按下Esc键。

默认的,漏斗的GUI上方的文字显示为“漏斗”。在放置漏斗之前用铁砧重命名它或使用/data命令‌‌[仅Java版](例如要把一个位于(0,64,0)的漏斗标记为“Alice的漏斗”,则使用/data merge block 0 64 0 {CustomName:"\"Alice的漏斗\""})可更改漏斗GUI的标签文字。

Java版中,用/data命令设置漏斗的Lock标签可“上锁”漏斗(或在之后解锁它)。如果漏斗的Lock标签不为空,只有手持的物品与此标签同名才能打开。例如,要锁上一个位于(0,64,0)的漏斗,使其只能被拿着名字为“Alice的钥匙”的物品打开,使用/data merge block 0 64 0 {Lock:"\"Alice的钥匙\""}

作为合成材料

漏斗可用来合成漏斗矿车

名称 材料 合成配方
漏斗矿车 漏斗 +
矿车

红石元件

参见:红石电路

漏斗可用来吸入在它上方的物品实体,或运输物品。

漏斗是一种红石元件,它可通过下列方式激活:

  • 一个毗邻的开启的电源(例外:红石火把不会激活它附着的漏斗,侦测器只激活它指向的漏斗)。
  • 一个毗邻的充能方块
  • 一个指向漏斗且输出信号的红石比较器红石中继器
  • 邻近的指向漏斗(包括在漏斗上面的)的激活的红石粉

漏斗的行为与多数红石元件相反,因为它在激活时进行操作,在激活时停止操作。因此,未激活的漏斗会被描述为开启,激活的漏斗会被描述为关闭

开启的漏斗可做下面的三件事:

  • 输出自己的物品栏里的一个物品到朝向的容器。
  • 吸取上方容器内的一个物品到自己的物品栏。
  • 捕捉上方的物品实体(在世界中的掉落物)到自己的物品栏。

漏斗一个游戏刻内只会尝试输出一个物品,并总是会尝试先输出靠左槽位中的物品,而且把物品放置在容器靠上的一行中靠左的槽位里。若容器内所有槽位都已经有物品,但有物品还未达到堆叠上限,漏斗会在自己的物品栏里寻找一个能够与之堆叠的物品,并尝试输出这一个物品。

漏斗一个游戏刻内只会尝试从上方容器内吸取一个物品,并总是会尝试先吸取容器靠上的一行中靠左的槽位里的物品,除非漏斗内所有槽位都有物品。如果漏斗内所有槽位都有物品,但有物品还未达到堆叠上限,漏斗会在容器寻找一个能够与之堆叠的物品来吸取。

如果漏斗上方是容器,漏斗就不会尝试捕捉物品实体(甚至不会检查它们,从而减少了卡顿)。漏斗只会捕捉凹槽内以及上方1×1×1的位置内的物品实体。即使物品只有一部分在可捕捉位置(例如,在灵魂沙上),也能被捕捉。物品实体如果不在捕捉范围内(如在漏斗上面的石头上的物品)不会被捕捉。漏斗甚至还可以在熔岩摧毁物品之前或玩家捡起它们之前把物品吸进漏斗。漏斗一个游戏刻内只会尝试捕捉一个物品实体(无论该实体堆叠了多少个物品都会整个捕捉),除非漏斗内所有槽位都有物品。如果漏斗内所有槽位都有物品,但有物品还未达到堆叠上限,在基岩版中,由于不同的漏洞,漏斗此时可能无法再捕捉物品;在Java版中,漏斗会寻找一个能够与之堆叠的物品实体,并尝试捕捉这一个物品实体,如果物品实体内的物品数量较多而装不下,多余的物品依旧是实体状态。

漏斗总是尝试把吸取或捕捉的物品放到靠左的可用槽位里。

同一游戏刻中,漏斗会尝试进行所有操作。但是漏斗先进行输出然后才进行吸取,如果上方没有容器,最后还会进行捕捉物品实体。漏斗的这三个操作只要有一个成功,漏斗就会有“冷却时间”:在漏斗再次运作之前会等待4红石刻(8游戏刻或无卡顿的0.4秒)。额外的,另一个漏斗或投掷器将物品输入此漏斗时,此漏斗也会有8游戏刻的冷却时间。

Java版中,由于多种原因,一个漏斗或发射器向空漏斗传输一个物品,空漏斗接收到这一个物品后的冷却时间为7游戏刻。由于漏斗与漏斗之间会有更新顺序的差异,有更复杂的机制影响物品传输的延迟。在基岩版中,漏斗传输物品的延迟更不稳定,但机制尚未明确。

不同容器与漏斗的互动方式可能有所不同:

发射器
投掷器
  • 发射器和投掷器会与漏斗正常互动。
堆肥桶
  • 堆肥桶上方的漏斗可以将可用于堆肥的物品放入堆肥桶中,就像玩家在堆肥桶上使用了该物品一样,有几率增加堆肥桶的层数。不可用于堆肥的物品不能输出到堆肥桶。当堆肥桶到达第8层时,堆肥器下方的漏斗可以吸取骨粉,清空堆肥桶并将其重置为0层。堆肥桶侧面的漏斗不与之交互。
酿造台
  • 指向酿造台顶面的漏斗只会填充上面的材料槽位,并且只填充酿造台允许的材料。在酿造台侧面的漏斗可以输出玻璃瓶水瓶药水到下面的3个药水槽,或把烈焰粉输出到燃料槽里。在酿造台下方的漏斗只会吸取酿造台下面3个药水槽的物品,即使酿造尚未完成。
箱子
陷阱箱
  • 大型箱子和大型陷阱箱都视为一个整体:在大型箱子上方的漏斗会填充整个箱子,在大型箱子下方的漏斗可以清空整个箱子。玩家打开陷阱箱时,陷阱箱会输出信号,从而会关闭毗邻的漏斗。
木桶
  • 木桶能与漏斗正常交互。
熔炉
高炉
烟熏炉
  • 指向炉子顶面的漏斗会填充材料槽,但它会放入任何物品,包括不可以烧炼的物品。在炉子侧面的漏斗只会把可作为燃料的物品或空桶放入燃料槽。在炉子下方的漏斗会从输出槽中吸取物品,或从燃料槽吸取空桶。通过漏斗取出炉子中的物品会使经验值“储存”在炉子里,直到玩家至少从炉子里取出一个物品。
漏斗
  • 漏斗是一种会在每个游戏刻更新的方块实体,漏斗与漏斗之间会有更新顺序的差异,其更新顺序是变化的。漏斗链中物品传输的延迟依具体情况而定。
    物品在漏斗中持续流动时,红石比较器可能检测不到,因为至少有2游戏刻的输入红石比较器才会产生一个输出。
运输矿车
漏斗矿车
  • 如果矿车碰撞箱的任何部分位于漏斗上方1×1×1的空间内,漏斗就可以吸取矿车中的物品。如果矿车碰撞箱的任何部分位于漏斗上方1×1×1的空间内,漏斗就会向运输矿车和漏斗矿车输出物品。要注意探测铁轨上面的矿车,因为探测铁轨可能会输出信号而关闭漏斗。
唱片机
‌‌[仅基岩版]
  • 填充唱片后会立即播放。在唱片机下方的漏斗会因为正在播放的唱片机会输出信号而关闭漏斗,直到唱片播放结束后信号消失。可以用这个原理制作连续播放或循环播放的唱片机器。
潜影盒
  • 漏斗不能将潜影盒物品放进潜影盒方块内,这可以用来创建一个物品分类机。
末影箱
  • 漏斗不能移除或放置物品到末影箱里。末影箱不会与漏斗进行互动。

要注意:关闭的漏斗没有任何操作,但其他投掷器和漏斗可以向它传输物品,它下方的漏斗也可以吸取它的物品。

数据值

ID

Java版

名称命名空间ID翻译关键字
漏斗hopper block.minecraft.hopper
名称命名空间ID
方块实体hopper

基岩版:

漏斗命名空间ID数字ID翻译关键字
方块hopper 154tile.hopper.name
物品hopper 410item.hopper.name
名称命名空间ID
方块实体?

方块数据值

参见:数据值

基岩版中,漏斗使用它的方块数据值来指定它的朝向和激活状态。

位元
0x1
0x2
0x4

存储了0-5之间的值的一个三位字段。

  • 0:朝向下。
  • 1:(未使用)
  • 2:输出朝向北
  • 3:输出朝向南
  • 4:输出朝向西
  • 5:输出朝向东
0x8 如果漏斗被激活/关闭则设置此值。

方块状态

参见:方块状态
名称 默认值 接受值 描述
enabledtruetrue
false

如果是true,漏斗则可以从它的物品栏中移动物品。 如果接收到红石信号,则为false。

facingdownnorth
south
east
west
down

漏斗的输出方向。 漏斗将只会把物品注入这个方向的容器。

方块实体

参见:方块实体

漏斗拥有与其相关联的方块实体,它保存了漏斗的附加数据。

  • 方块实体数据
    • 方块实体共通标签 see Template:Nbt inherit/blockentity/template
    •  CustomName:非必项。当前容器名称的JSON文本组件,会取代默认名称出现在容器的界面中。
    •  Lock:非必项。如果不为空,会阻止容器被“未持有名称与此项相符的物品”的玩家打开。
    •  Items:当前容器内物品的列表。
    •  TransferCooldown:距离下次运输的时间(单位:游戏刻),自然值在1-8之间,如果没有物品传输,则为0。
    •  LootTable:可选。在漏斗下一次被打开时用来填充漏斗的战利品表,或与漏斗交互的物品。[注 1]
    •  LootTableSeed:可选。用于生成战利品表的种子。0或忽略此值将会使用一个随机种子值。 [注 1]
  1. 1.0 1.1 战利品标签在物品生成后会被移除。

成就

图标 成就 游戏内描述 实际需求(若异) Xbox
点数
奖杯
(PS)
货运站使用一个漏斗将运输矿车里的一个物品移动到箱子里。15G铜杯
烧炼一切!将3个箱子用3个漏斗与熔炉连接在一起。15G铜杯

历史

Java版
1.513w01a
生成缩略图出错:无法找到文件
加入了漏斗。
生成缩略图出错:无法找到文件
漏斗在物品栏中的样子是一个临时的“work in progress”(开发中)的图标。
漏斗可使用一个箱子和石头合成,它的合成配方是:
13w01b铁轨可放在漏斗上面。漏斗不再把物品装载到没有箱子的矿车里。
13w02a
生成缩略图出错:无法找到文件
漏斗物品栏图像被更改。
向漏斗应用红石信号现在会关闭漏斗,直到此信号被移除。
漏斗不再作为熔炉的燃料。
漏斗现在使用5个铁锭合成而不是5个石头方块合成。
漏斗现在只会拿走熔炉输出槽里的物品。
漏斗在与红石比较器互动时每1/3组(21个)物品会输出1个信号强度。
生成缩略图出错:无法找到文件
漏斗不再使用炼药锅材质。
13w02b漏斗现在能正确对待大型箱子,不再需要两个漏斗连接它们来填充整个物品栏。
漏斗不再在通过一个红石流被充能时拿走在容器里的物品。
13w03a漏斗现在可以用来合成漏斗矿车
漏斗现在可以清空一个漏斗矿车
13w04a漏斗运输速度从7每游戏刻变成8每游戏刻(2.5个物品/秒)。
1.8?漏斗不再在空闲时使多人游戏形成延迟。
1.915w33c漏斗现在作为末地船末地城的一部分生成。
15w41a末地船不再有漏斗生成。
15w43a添加了战利品表,漏斗现在可以使用它。
1.9.1pre1漏斗现在可以从一个上锁的箱子中吸取和输出物品。
1.1317w47a扁平化前,漏斗方块的数字ID是154。
1.1418w43a
生成缩略图出错:无法找到文件
生成缩略图出错:无法找到文件
更改了漏斗的材质。
19w03c漏斗现在使用正确的cullface参数,并且删除了一些冗余面。‌[需要测试]
携带版(Alpha)
0.14.0build 1
生成缩略图出错:无法找到文件
加入了漏斗。
0.15.0build 1漏斗现在可被活塞推动。
基岩版
1.10.0beta 1.10.0.3
生成缩略图出错:无法找到文件
生成缩略图出错:无法找到文件
更改了漏斗的材质。
原主机版
TU19CU71.12Patch 1
生成缩略图出错:无法找到文件
加入了漏斗。
1.90
生成缩略图出错:无法找到文件
生成缩略图出错:无法找到文件
更改了漏斗的材质。
New Nintendo 3DS版
0.1.0
生成缩略图出错:无法找到文件
加入了漏斗。

画廊

漏洞

关于“漏斗”的漏洞由漏洞追踪器维护,请在此汇报漏洞。

你知道吗

  • 现实中的“Hopper”是一种在工业生产中一定容量的斜槽。
  • 漏斗在每个游戏刻都会尝试捕捉实体,这会造成持续的负载。在漏斗上方放置容器(最好是投掷器堆肥桶)可以禁止其检测掉落物。