物品(实体)(Item)是出现在世界中“掉落”的方块或物品 (非方块的资源),而不是处于玩家的物品栏里的形式一个方块实体值。它们是实体的一种。
外观
物品有两种外观,通常是与玩家物品栏中所显示相类似的二维或三维造型。三维物品(通常是方块)显示与它们放置时的三维外观相似,不过要缩小到1/4的尺寸;二维物品(通常是非方块)显示其1/2的尺寸,每个像素被一个小立方体取代。两种物品都会上下浮动着缓缓自行旋转。基岩版中的2D物品不会旋转。
当一个单独的物品实体用于表示一个以上的物品堆叠时(这通常发生于玩家从物品栏窗口丢弃一小堆物品的情况),它的外观看起来像几个此类物品卡在一起。堆叠数2-5时看起来是两个,6-20时是三个,到21-64时是四个。
行为
物品实体有很多来源。常见的有:
- 生物或玩家死亡。
- 方块被玩家采掘,被爆炸摧毁(取决于爆炸强度,有可能不会变成掉落物)或被水流冲刷脱落(如果爆炸范围内的物品实体发生爆炸,实体有90%的几率会消失)。
- 方块检测到自身处于不正确的位置:
- 一个落到已经被占据的空间里的下落方块(沙子、沙砾等)。
- 通过按扔下键(Java版默认是Q,Xbox和Nintendo主机是,PlayStation主机是)。
- 从物品栏窗口中拖出一组或关闭一个不能永久保存物品的窗口(例如工作台或附魔台)而被扔出物品栏的物品。
- 在移动平台的基岩版中,长按带物品的热键栏槽位可以使物品掉落,整个堆叠都会掉落。
- 摧毁存放着物品的容器(除了末影箱和潜影盒)。
- 命令方块生成。
物品不能够被玩家或生物攻击到,试图这样做只会打到它们后面的方块或实体。不过他们会从环境或基于方块的效果(例如爆炸、火、熔岩、下落的铁砧
物品在与其他实体碰撞中并不作出反应,它们只被方块所停止或移动。然而矿车或船在以前的版本遇到任何实体(包括物品)都会发生急停。
如果一个物品在一个不透明方块中的话,那么进一步判断如果它每一边都被其他不透明方块所环绕,它就会从该方块的顶端弹出,否则它会从没有被阻塞的侧面之一弹出。注意即便该方块的下方空间没有被占据,物品也遵循这个规律。所以当不小心在地板上挖出一个洞时可以通过快速在洞中安放另一个方块的方法来挽回一个即将从这个洞中掉落的物品。物品不能被譬如玻璃和台阶之类的透明方块所推动。
当一个物品离一个物品栏不满的玩家距离较短时,它就会无视其间的任何方块而快速地飞向这名玩家,而且当它到达玩家时它会加入玩家的物品栏并伴有“波”一声的音效。如果该物品出现在快捷栏,那么快捷栏中该物品的图标会出现带有变形
物品在一个已加载的区块中总是在6000游戏刻或者说5分钟后被清除,除非相同种类的其他物品掉到它们旁边并叠在一起。如果玩家在创造模式掉落2-64个物品,它们会在1分钟后消失。 多个掉落物堆叠合并成一叠时,新堆叠的消失时间会被设为原堆叠消失时间的最小值。
数据值
物品实体具有与它们相关联的实体数据,其中包含各种属性。它们的实体ID是 Item
。
- 实体数据值
- 实体共通标签
- Age:未被捡起的持续时间,当物品在6000游戏刻(5分)内没有被捡起时就会被销毁。如果被设成-32768,那么此值将不会增加,物品也不会自然消失。
- Health:剩余的生命值,初始值为5。物品可以被火、熔岩、掉落的铁砧、爆炸等伤害。当生命为0时物品将被销毁。
- PickupDelay:剩余的不能够被捡起的时间,初始值为40,每刻减少1直到为0,此时生物才能将此物品捡起。如果被设成32767,那么此值将不会减少,物品也永远不能被捡起。
- Owner:如果存在,只有对应UUID的玩家才能够捡起这个物品。
- Thrower:如果是玩家掉落的物品,则此值为掉落此物品的玩家的UUID,否则不存在。
- Item:物品实体中包含的物品。可能不存在。
- 物品共通标签
基岩版:
历史
在Notch发布的有关Minecraft(Classic 0.24版)早期视频中第一次被公开提及时,它们被比作是“资源”。[2]
Java版Classic | |||||
---|---|---|---|---|---|
2009年8月4日 | 物品在博客文章中被展示。 | ||||
0.24 | 加入了物品实体。最初时,它们只采用了被摧毁方块的样式并跳动着白色(与那时的选择光标相同)。[2] | ||||
0.30(生存模式) | 物品不再跳动着白色。并且不再会阻挡方块的放置,代之以被从所安放的方块中推出去。 | ||||
Java版Indev | |||||
0.31 | 在0.31版的测试阶段,物品并不像现在这样自行旋转与上下浮动,而只是落在其下方的方块上。 | ||||
非方块物品被加入(如图标所示),它们的正面会朝着玩家。 | |||||
Java版Beta | |||||
1.8 | 修复了导致仙人掌物品显示为方块的1⁄2大小而非1⁄4大小的漏洞。 | ||||
Java版 | |||||
1.3.1 | 移到同一处的同类物品将会自行组合成堆叠而不再保持为各自独立的实体。 | ||||
1.4.4 | 1.4.3-pre | 物品现在会被推出透明和不透明的固体方块。[3]在尝试避开一个固体放开而不是停下时,物品可以被推进固体放开(这已被用在物品的垂直运输)。新特性:物品会被推出楼梯方块的内角,从而导致“弹跳”效果。 | |||
2012年12月11日 | Dinnerbone在推特发布了一张掉落的钻石的3D造型渲染图。[4]他也透露其他物品只在高品质画质里以这种方式进行渲染。[5] | ||||
2012年12月12日 | TeamMojang(YouTube)发布了一段视频,展示了新的物品3D造型。[6] | ||||
1.4.6 | 12w50a | 物品掉落时,它现在在高品质画质开启时渲染为3D旋转动画(非方块物品不再显示为精灵。 | |||
1.8 | 14w25a | 掉落的物品在流畅画质中也渲染其3D造型了,而不只是在高品质中渲染。 | |||
1.8.1 | 掉落的物品现在在流畅画质中旋转。 | ||||
1.11 | 16w32a | 实体ID从Item 变为item 。 | |||
1.13 | 18w07a | 在水中的物品现在会上浮到水面。 | |||
携带版Alpha | |||||
0.2.0 | 加入了物品实体。 | ||||
? | 改进了物品的渲染。 | ||||
基岩版 | |||||
1.4 | beta 1.2.14.2 | 物品现在会浮在水面上。 | |||
原主机版 | |||||
TU1 | CU1 | 1.0 | Patch 1 | 加入了物品实体。 | |
TU12 | 物品掉落时,它现在在高品质画质开启时渲染为3D旋转动画(非方块物品不再显示为精灵)。 | ||||
TU69 | 1.76 | Patch 38 | 在水中的物品现在会上浮到水面。 |
你知道吗
- 当你使用命令
/summon item
(未使用任何其他数据值和标签),一个石头物品将会生成。这是因为石头的ID为1。 - 如果玩家挖掘一个方块,0.5秒后玩家能捡起它。如果此物品是玩家丢掉的,2秒后才能再次捡起它。