Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement

Template:BlockTileEntity

Disambig gray  本文章介绍的是方块。关于碰撞实体,请见“Hopper(实用工具)”。

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

获取

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

破坏

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

合成

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

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

用途

Hopper-Aligment

漏斗可朝向下或旁边。

参见:教程/漏斗

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

漏斗在它的底部有一个“输出”管,它可以朝向下或朝向旁边,并提供存在容器时漏斗输出方向的视觉反馈。要放置漏斗,对着漏斗要输出管所朝向的面按下使用物品键(漏斗不会自动调整方向来对准容器)。要放置一个朝向容器(或其他按下使用物品键有交互的方块)漏斗,放置漏斗时还要按下潜行键。对着方块底部放置漏斗会使漏斗重新调整方向使其朝向下。漏斗在放置后不能改变朝向,也不能“附着”它所朝向的可被移除的容器,并且漏斗会继续朝向相同的方向。

漏斗不能被活塞推动。[仅电脑版主机版]尽管漏斗不会显示为一个固体方块,但是附着例如铁轨拉杆绊线钩以及红石都可以放在漏斗的顶端(但侧面就不行)。

容器

Hopper GUI

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

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

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

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

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

作为合成材料

漏斗可用来合成漏斗矿车

红石元件

参见:红石电路

漏斗可用来吸入在它上方的物品实体,或运输物品到其他容器里。

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

  • 一个邻近的激活的电源。例如红石火把(除了红石火把不会激活它附着的漏斗)、红石块阳光传感器等。
  • 一个邻近的充能方块(例如,一个底下有激活的红石火把的不透明方块)。
  • 一个不朝向漏斗的激活的红石比较器红石中继器
  • 邻近的指向漏斗(或在漏斗上面的)的有方向或无方向的充能红石粉。漏斗不会被邻近的不朝向漏斗的红石粉激活。

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

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

  • 吸取它上方的物品实体(在世界中自由漂浮的物品)到它的物品栏里。
  • 拉取它上方容器里的一个物品到它的物品栏里。
  • 输出它自己的物品栏里的一个物品到它朝向的容器里。

在漏斗上方的要拉取物品的容器(熔炉箱子、其他漏斗等)上面的物品实体不会被漏斗吸取(甚至不会检查它们,从而减少了漏斗所需要的更新数)。如果物品实体在漏斗上面那个方块的位置里,物品实体会被吸取。因此物品即使一部分在漏斗上面(例如,在台阶上),或完全“没入”漏斗上面的方块(因为它们正在向上穿过固体方块或它们被生成在那里)也能被吸取。物品实体如果在距离漏斗高于一格的位置(如在漏斗上面的石头的上面的物品)不会被吸取。漏斗每检查它上方是否有物品实体,甚至还可以在熔岩摧毁物品之前或玩家捡起它们之前把它们吸进漏斗。

漏斗在输出物品前拉取物品 — 如果物品放在上面的箱子里,中间的箱子不会接收任何物品,除非下面的漏斗被填满。因为中间的漏斗输出物品进入箱子之前,下面的漏斗在拉取中间漏斗的物品。

漏斗有“运输冷却”时间。漏斗拉取或输出物品后,在漏斗再次拉取或输出物品之前会等待4红石刻(8游戏刻或不计延迟的0.4秒)。拉取物品和输出物品的操作都在同一游戏刻中进行,但是漏斗先进行拉取然后才进行输出(详见右边图解)。物品实体可在任何时间中被吸取而不会影响物品运输冷却时间,并且可以吸取一组物品(而不是每次吸取一个物品)。

漏斗总是尝试拉取或吸收物品到最左边的可用物品槽里(因为最左边的物品槽为空或最左边的物品槽还能和要被拉取的物品堆叠)。漏斗在拉取最右边的物品槽之前它会拉取最左边物品槽的物品(漏斗不会一开始输出第二个物品槽的物品,除非第一个物品槽是空的,或前两个物品槽是空的,如此类推),除非漏斗正在从它最右边的物品槽中输出可用物品到容器里(因为满的容器有未到堆叠上限的物品,这些物品与漏斗最右边的物品相匹配)。漏斗如果没有可用的物品槽空间(没有空的物品槽或未到堆叠上限的物品与要拉取或吸收的物品不匹配),漏斗不会吸取或拉取物品,甚至在它开启时也不会。相似地,漏斗会把物品输出到容器右下角的物品槽之前,把它输出到左上角的可用物品槽。如果没有可输出的物品,漏斗将会停止输出物品。

一些容器与漏斗的交互方式有不同:

发射器
投掷器
潜影盒
发射器、投掷器和潜影盒与漏斗正常交互。
信标
漏斗只会输出钻石绿宝石金锭铁锭到信标里。虽然信标界面通常只允许在信标里放置一个物品,但是漏斗可以把一组物品输出到信标的物品槽内。这些物品可以通过在信标下方的漏斗移除。
酿造台
在酿造台上方的漏斗只会填充上面的材料槽,把药水填充到下面的药水槽里。在酿造台侧面的漏斗只会输出水瓶药水到下面的3个物品槽(且如果在上面的物品槽中有只能通过这个材料酿造物品的材料),或把烈焰粉输出到燃料槽里。在酿造台下方的漏斗只会拉取酿造台下面3个物品槽的物品,如果酿造尚未完成,漏斗会关闭使得药水能够酿造完成。
箱子
陷阱箱
大型箱子和大型陷阱箱都视为一个单元:在大型箱子上方的漏斗会填充整个箱子,在大型箱子下方的漏斗将会清空整个箱子。玩家打开陷阱箱时会关闭任何邻近的漏斗(与放置在激活的红石电源旁边的漏斗的行为相同)。
熔炉
在熔炉上方的漏斗会填充材料槽,但它会输出任何物品,甚至包括不可以在熔炉中烧炼的物品。在熔炉侧面的漏斗只会用在熔炉里可作为燃料的物品填充燃料槽。在熔炉下方的漏斗只会从熔炉的输出槽中拉取物品(除了漏斗还会拉取燃料槽中的熔岩桶用完变成的空桶之外)。通过漏斗移除熔炉中的物品不会产生经验值
漏斗
每个漏斗都会把物品输出到下一个漏斗的三个或多个漏斗组成的序列被称为漏斗管道。水平的漏斗管道会以2.5物品/秒的预期速度运输物品,但垂直的漏斗管道的行为很难懂,因为漏斗都在互相拉取和输出物品。如果一个垂直的漏斗管道从容器中拉取了一个物品,它会以2.5物品/秒的预期速度运输物品(因为这个运输速度被第一个漏斗从容器中拉取物品的速度限制),但如果一组物品在垂直漏斗管道内(因为一个物品实体被吸取,或被玩家放在那里),物品会以两倍的速度运输。因为漏斗在向下输出物品的同时下方的漏斗也在向下拉取物品。
因为拉取和输出都出现在同一游戏刻,测量漏斗管道满载程度的红石比较器通常会保持激活,因为物品在持续流动(而不是不停的在激活和不激活状态中切换),但物品在持续流动时,在垂直漏斗管道内的特定漏斗仍然不会激活红石比较器,因为它们的物品在被输出到它们之后的1游戏刻就被拉取了,这样的时间不足以产生一个红石比较器可用来测量的状态(红石比较器的输入时间至少为1.5红石刻才会产生一个输出)。
运输矿车
漏斗矿车
如果矿车的任何部分位于漏斗所瞄准的位置,漏斗会填充运输矿车和漏斗矿车。漏斗也可以从它们上方的矿车中拿走物品(铁轨可直接在漏斗上面铺设)。漏斗不会拿走在探测铁轨上面的矿车的物品,因为探测铁轨会关闭漏斗(与放置在激活的红石电源旁边的漏斗的行为相同)。
末影箱
漏斗不能移除或放置物品到末影箱里。末影箱不会与漏斗进行交互。

关闭的漏斗不会拉取其上方的物品(包括物品实体)或输出物品,但可以从其他投掷器和漏斗中接收物品,也可以被其他在它下方的漏斗移除它的物品。要停止水平漏斗管道的物品运输,只需要关闭一个漏斗。但要停止垂直漏斗管道的物品运输,需要连续关闭两个漏斗(因为如果关闭一个漏斗,其上方的漏斗仍然可以把物品输出到这个漏斗,下方的漏斗仍然能够拉取这个漏斗的物品)。

数据值

漏斗的IDminecraft:hopper,并由它的方块数据值方块实体值进一步定义。漏斗也有一个在将来版本中替代方块数据值功能的方块状态

ID

ID PC数字ID PE数字ID
方块 hopper 154 154
物品 hopper 154 410

方块数据值

参见:数据值

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

位元
0x1
0x2
0x4

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

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

方块实体值

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

Java版

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

基岩版

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

方块状态

参见:方块状态

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未使用(实际上能往下输出)

成就

Template:Load achievements:未知成就。成就名未能在成就页面上找到

历史

release
1.513w01a
Hopper screenshot 1

在快照13w01a,漏斗使用的是“WIP”网格。

File:Grid Hopper-Pre 13w02a.png 添加了漏斗,但它在物品栏中的样子是一个临时的“work in progress”(开发中)的网格。
漏斗可使用一个箱子和石头合成,它的合成配方是:
13w01b铁轨可放在漏斗上面。漏斗不再把物品装载到没有箱子的矿车里。
13w02a
File:13w02a banner.png

13w02a横幅包含了一个TNT矿车和一个漏斗。

File:Grid Hopper.png 漏斗物品栏图像被更改。
向漏斗应用红石信号现在会关闭漏斗,直到此信号被移除。
漏斗不再作为熔炉的燃料。
漏斗现在使用5个铁锭合成而不是5个石头方块合成。
漏斗现在只会拿走熔炉输出槽里的物品。
漏斗在与红石比较器交互时每1/3组物品会输出1个信号强度。
漏斗不再使用炼药锅材质。
13w02b漏斗现在能正确对待大型箱子,不再需要两个漏斗连接它们来填充整个物品栏。
漏斗不再在通过一个红石流被充能时拿走在容器里的物品。
13w03a漏斗现在可以用来合成漏斗矿车
漏斗现在可以清空一个漏斗矿车
13w04a漏斗运输速度从7每游戏刻变成8每游戏刻(2.5个物品/秒)。
1.8漏斗不再在空闲时使多人游戏形成延迟。
1.915w33c漏斗现在作为末地船末地城的一部分生成。
15w41a末地船不再有漏斗生成。
15w43a添加了战利品表,漏斗现在可以使用它。
1.9.1pre1漏斗现在可以从一个上锁的箱子中拉取和输出物品。
携带版Alpha
0.14.0build 1添加了漏斗。
0.15.0build 1漏斗现在可被活塞推动。
原主机版
TU19CU71.12Patch 1 添加了漏斗。

漏洞

Template:Issue list

你知道吗

Advertisement