Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
注册
Advertisement
Disambig gray  本文章介绍的是方块。关于崩溃处理程序,请见“崩溃 § Hopper”。

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

生成[]

漏斗不会生成在世界中。

获取[]

合成[]

脚本错误:您必须指定要调用的函数。

破坏[]

挖掘漏斗的合适工具是镐。漏斗需要木镐或品质更好的镐来挖掘,否则挖掘时间将延长且不会掉落。

Lua错误 在Module:Breaking_table的第443行:bad argument #1 to 'ipairs' (table expected, got string)

漏斗被破坏后会掉落自身和内容物。

用途[]

Hopper-Aligment

漏斗可朝向下或旁边

参见:教程/漏斗

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

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

漏斗不能被活塞推动[仅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的钥匙"'}

合成材料[]

红石元件[]

参见:红石电路

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

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

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

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

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

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

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

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

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

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

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

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

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

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

你可以帮助我们加入信息

雕纹书架
  • 雕纹书架能与漏斗正常交互,但取出物品的顺序与玩家的相反。
饰纹陶罐[新增:JE 1.20.3BE 1.20.50]
此段落暂无内容。

你可以帮助我们加入信息

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

音效[]

Java版

字幕字幕分类描述命名空间ID音高
方块:被破坏方块破坏方块block.metal.breaksubtitles.block.generic.break
[音效 1]玩家带有坠落伤害时坠落在方块上block.metal.fall[音效 1]
方块:损坏中方块挖掘方块block.metal.hitsubtitles.block.generic.hit
方块:被放置方块放置方块block.metal.placesubtitles.block.generic.place
脚步声玩家在方块上行走block.metal.stepsubtitles.block.generic.footsteps

基岩版

字幕分类描述命名空间ID系统音效类型音高音量衰减距离预载
-方块方块作为物品使用时发出的音效use.anvilitem.use.on2.0 1.8 16
方块破坏方块dig.stonebreak2.0 1.65-1.8 16
方块挖掘方块hit.stonehit0.31.125 16
方块放置方块dig.stoneplace2.0 1.8-1.875 16
玩家带有坠落伤害时坠落在方块上fall.stonefall0.41.5 16
玩家在方块上行走step.stonestep0.351.5 16
方块在方块上跳跃jump.stonejump0.121.5 16
方块在方块上着陆land.stoneland0.221.5 16

数据值[]

ID[]

Java版

名称命名空间ID方块标签JE本地化键名
漏斗hoppermineable/pickaxeblock.minecraft.hopper
名称命名空间ID
方块实体hopper

基岩版

名称命名空间ID数字ID 本地化键名
漏斗(方块)hopper154tile.hopper.name
漏斗(物品)hopper528item.hopper.name
名称存档ID
方块实体Hopper

方块数据值[]

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

位元
0x1
0x2
0x4

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

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

方块状态[]

参见:方块状态

Java版

名称 默认值 接受值 描述
enabledtruetrue
false

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

facingdownnorth
south
east
west
down

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

基岩版

名称对应的附加值位 默认值 接受值附加值位的值 描述
facing_direction0x1
0x2
0x4
30
2
3
4
5
0
2
3
4
5
漏斗的输出方向。

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

  • 0:朝下
  • 2:朝北
  • 3:朝南
  • 4:朝西
  • 5:朝东
11未使用(实际上能往下输出)

方块实体[]

参见:方块实体

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

Java版

  • 方块实体数据
    • 方块实体共通标签
    •  CustomName:(可选)表示当前漏斗名称的JSON文本,会取代默认名称出现在漏斗的界面中。
    •  Items:当前漏斗内物品的列表。
      • :一个物品。漏斗的物品槽位编号为0-4,从左边槽位开始到右边槽位结束。
        • 物品共通标签
    •  Lock:(可选)如果不为空,会阻止漏斗被“未持有名称与此项相符的物品”的玩家打开。
    •  LootTable:(可选)决定漏斗第一次被打开时,生成战利品所用的战利品表的命名空间ID。此项将在战利品生成之后被删除。
    •  LootTableSeed:(可选)生成战利品使用的种子,0或不输入将使用随机序列。此项将在战利品生成之后被删除。
    •  TransferCooldown:传输物品的冷却时间。此值为0时物品会被传输,并将此值设置为8游戏刻(0.4秒)。

基岩版

  • 方块实体数据
    • 方块实体共通标签
    •  TransferCooldown:在进行下次物品传输时剩余时间(刻),0-8的值表示不会传送。
    •  Items:容器内物品的列表。
      • :物品及其槽位标签。
        •  Slot:物品所在槽位的编号。
        • 物品堆叠共通标签

成就[]

主条目:成就
图标 成就 游戏内描述 实际需求(若异) Xbox点数 奖杯(PS)
货运站
Freight Station
使用漏斗将一件物品从箱子矿车移动到箱子里。15G铜杯
熔化一切!
Smelt Everything!
用3个漏斗将3个箱子连成一个熔炉将3个漏斗连向熔炉,在漏斗上方都放置箱子。15G铜杯

历史[]

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

画廊[]

你知道吗[]

  • 漏斗在每个游戏刻都会尝试捕捉实体,这会造成持续的负载。在漏斗上方放置容器(最好是投掷器堆肥桶)可以禁止其检测掉落物。
  • 尽管漏斗不能捕抓在其上方完整方块(比如草方块)上方的物品,但是仍然可以用活塞将物品推入方块内来拾取物品。

语言

Advertisement