本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详细信息…

投掷器

来自Minecraft Wiki
跳转至: 导航搜索
投掷器
Dropper.png

类型

固体方块

物理特性

透明度

亮度

爆炸抗性

17.5

硬度

3.5

工具

本方块必须用镐才能开采

可再生

可堆叠

是 (64)

首次出现

历史

掉落物
实体ID

dropper

数据值

数据值

名称

dropper

投掷器(Dropper)是一种可以丢出物品,或将物品转移到另外一个容器中的方块。

获取[编辑 | 编辑源代码]

投掷器可以用任何种类的镐开采。如果不用镐开采,它将不会掉落物品。

方块
投掷器
硬度 3.5
工具
挖掘用时[注 1]
徒手 17.5
木质 2.65
石质 1.35
铁质 0.9
钻石质 0.7
金质 0.45
  1. 没有附魔的工具的破坏时间,单位:秒。

合成[编辑 | 编辑源代码]

材料 合成配方
圆石 +
红石粉











用途[编辑 | 编辑源代码]

投掷器可以作为储存物品的容器,或用作转移物品的红石电路元件

要放置投掷器,使用放置方块键。投掷器可以朝向任何一个方向,包括上方和下方。投掷器在被放置时面向玩家。

投掷器不能被活塞移动[Java原主机]熔岩流会绕开投掷器。

容器[编辑 | 编辑源代码]

投掷器拥有 9 格的物品储存空间。

按下使用物品键打开投掷器界面。要将物品从玩家物品栏与投掷器储存空间中移动,拖动物品或按住 Shift 键时对物品点击鼠标左键。要退出投掷器界面,按下Esc键。

在默认情况下,投掷器界面的标题为“投掷器”。投掷器的界面标题可以通过事先在铁砧上为投掷器物品改名,或者使用/blockdata命令(例如,要将坐标(0,64,0)处的投掷器命名为“Alice's Dropper”,可以使用命令/blockdata 0 64 0 {CustomName:"Alice's Dropper"})。

投掷器也可以通过/blockdata命令修改Lock标签来上锁或解锁。当Lock标签非空时,只有手持以Lock标签内容命名物品的玩家才能打开投掷器界面。例如,要想只有拿着命名为“Alice's Key”的物品的玩家才能打开投掷器,可以使用命令/blockdata 0 64 0 {Lock:"Alice's Key"}

红石电路元件[编辑 | 编辑源代码]

另见:红石电路

投掷器可以丢出物品,或将物品转移到另外一个容器中。

激活
投掷器可以通过以下途径激活:
  • 附近的激活态电源元件(例外:红石火把不会激活其所附的投掷器)
  • 相邻的被充能的非透明方块(强充能与弱充能均可)
  • 直接指向投掷器的激活态红石中继器红石比较器
  • 连接指向投掷器,且被激活的红石粉,或比邻的点状红石粉,以及位于投掷器直接上方的红石粉;比邻的,但未指向投掷器的红石粉不会激活投掷器。

除了以上的途径外,投掷器还能通过半连接性激活。若以上所述的途径对于投掷器正上方的方格(不需要实际存在红石元件,空气方块或透明方块都可以)成立,投掷器会在收到下一个方块状态更新(包括 2 方格内的红石电路状态更新)时被激活。

投掷器收到的激活信号宽度要大于 1 个红石刻(2 游戏刻,0.1 秒),否则不会激活。
行为
被激活后,投掷器会在延时 2 红石刻(4 游戏刻, 0.2 秒)后从其物品栏中丢出一个物品。投掷器不会连续丢出物品——投掷器只会在激活信号到达(信号的上升沿)时丢出物品。要连续丢掷物品,使用时钟电路反复激活投掷器。
如果投掷器储存空间的多个格子被物品占据,则会丢出随机一个格子中的物品。随机选择的过程在投掷的时候决定,而非投掷器被激活时确定;在这个短暂的间隔内,玩家可以将投掷器中的物品移进移出。
如果投掷器直接面向一个容器,则被丢出的物品会直接存放到容器中;否则丢出的物品会从投掷器正面向外掷出,与玩家使用丢出物品键效果相同。
投掷器在往空气中丢出物品时,或者无物品可以丢掷时,会发出随机的清脆响声(code>random.click声音事件)。投掷器在向容器传递物品时是静音的。

投掷器是一种不透明方块,因此对投掷器直接充能也会激活周边的机械元件

成行排列、依次传递的投掷器被称为投掷器管道(dropper pipe)。投掷器管道需要使用时钟电路来移动物品,不过时钟电路的频率可以高于投掷器的传递速率。往上输送物品的投掷器管道也被称为投掷器电梯(droppervator, dropper elevator)

另见:教程/物品电梯§投掷器

数据值[编辑 | 编辑源代码]

投掷器在电脑版的数字ID为158,而在携带版为125。

投掷器的ID名称为minecraft:dropper,并被方块数据和方块实体进一步定义。投掷器也具有方块状态,期望在未来的版本中替代方块数据的功能。

方块数据[编辑 | 编辑源代码]

另见:数据值

投掷器的方块数据定义其朝向及激活状态:

位元 数值
0x1
0x2
0x4

一个储存0-5的三位字段表示投掷器开口的朝向:

  • 0: 投掷器朝下
  • 1: 投掷器朝上
  • 2: 投掷器朝北
  • 3: 投掷器朝南
  • 4: 投掷器朝西
  • 5: 投掷器朝东
0x8 如果被设定为此位元,投掷器将被激活。

方块实体[编辑 | 编辑源代码]

另见:区块格式§方块实体值格式

投掷器的方块实体包含了投掷器的更多数据。投掷器的方块实体ID为dropper


  • 方块实体数据
    • 方块实体共通标签 see Template:Nbt inherit/blockentity/template

    •  CustomName:可选。此容器的名称,它会显示在它的GUI界面里。GUI界面也是显示它默认名称的地方。

    •  Lock:可选。当不为空时,会防止容器被打开,除非打开者手持的物品的名称与此字符串匹配。

    •  Items:在容器里的物品的列表。

    •  LootTable: 可选。定义下一次打开投掷器时出现随机物品的战利品表;若无此项,则显示已定义的投掷器内物品。[注 1]

    •  LootTableSeed: 可选。生成战利品表的种子。0 或忽略将会使用随机种子。[注 1]
  1. 1.0 1.1 这两个 LootTable 标签都会在物品生成后自动移除。

方块状态[编辑 | 编辑源代码]

另见:方块状态
名称 描述

 facing
north
south
east
west
up
down
投掷器发射的一面朝向的方向。
是玩家放置投掷器时的朝向的反方向。

 triggered
true
false
当投掷器被激活时为true。

历史[编辑 | 编辑源代码]

正式版本
1.5 13w03a 投掷器加入游戏。
13w04a 投掷器可以面向 6 个不同方向。
合成配方更改(移除漏斗)。
13w10b 已经激活的投掷器在接收到方块更新后不会再弹射物品。
1.9.1 pre1 现在可以使用战利品表
携带版(Alpha)
0.14.0 build 1 加入投掷器。
0.15.0 build 1 投掷器现在可以被活塞推动。
原主机版
TU19CU71.12Patch 1加入投掷器。

漏洞[编辑 | 编辑源代码]

有关于“投掷器”的漏洞由漏洞追踪器维护。请在那里汇报漏洞。

画廊[编辑 | 编辑源代码]

漏洞[编辑 | 编辑源代码]

有关于“投掷器”的漏洞由漏洞追踪器维护。请在那里汇报漏洞。