本条目介绍的是物品或方块掉落时变成的实体。关于在物品栏中的物品,请见“物品”;关于生物和方块产生的物品实体,请见“掉落物”。

物品

尺寸

高度:0.25格宽度:0.25格

生成于

见§ 生成

实体ID

item

物品(Item,下文称物品实体)是掉落在世界中的物品。区别于位于玩家的物品栏里的形式或方块实体,它们是实体的一种。

目录

1 外观

2 生成

3 行为

3.1 拾取

3.2 与方块交互

4 音效

5 数据值

5.1 ID

5.2 实体数据

6 历史

7 你知道吗

8 参见

9 参考

10 导航

外观[编辑 | 编辑源代码]

立体的物品实体,包括方块和堆叠的物品

物品实体有两种外观,通常是与玩家物品栏中所显示相类似的二维或三维造型。三维物品(通常是方块)显示与它们放置时的三维外观相似,不过要缩小到1⁄4的尺寸;二维物品(通常是非方块)显示其1⁄2的尺寸,每个像素被一个小立方体取代。物品实体会上下浮动并逆时针缓缓旋转。

当一个单独的物品实体表示一个以上的物品堆叠时,它看起来像多个同类物品卡在一起。堆叠数1时看起来是一个,2-16时看起来是两个,17-32时是三个,33-48时是四个,49及以上时是五个。

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

物品实体有很多来源。常见的有:

玩家或其他生物将物品栏中的物品扔出。

通过按丢弃键。

在触控设备的基岩版中,物品栏内选定物品后点击界面外或长按快捷栏选定的物品可以丢弃物品。

在物品栏没有足够空位时,从物品栏窗口中拖出一组物品或关闭一个不能储存物品的窗口(如物品栏的2×2合成方格,工作台的3×3合成方格,以及附魔台、铁砧和信标等方块的物品槽位)而扔出物品。

被宝库、试炼刷怪笼、投掷器、发射器或合成器扔出。

生物死亡或方块被破坏,产生掉落物。

破坏存放着物品的容器,其内容物会一并掉落。

方块检测到自身处于不正确的位置:

依附方块被移除的附着性方块(例如火把、梯子、门以及告示牌)。

位于不适合生存条件位置的植物。

一个未在规定时间内落到未被占据的合适空间的下落的方块。

由生物在一些情况下生成(如鸡下蛋、熊猫打喷嚏、海龟长大、对绵羊或哞菇使用剪刀)。

钓鱼。

使用命令/give给予物品并从背包溢出。

行为[编辑 | 编辑源代码]

物品实体使用其代表物品的名称作为实体名称。

物品实体不能被玩家近战攻击,也不能被弹射物击中,试图这样做只会打到它们后面的方块或实体。物品实体在与其他实体碰撞中并不作出反应。

一个物品实体受到方块挤压时,它会优先尝试从该方块没有被阻塞的侧面之一弹出,若侧面均被阻塞则会向上移动。因此当生物在地下密闭空间内死亡时,其掉落物会涌现在地表。

物品实体会在水中上浮。

已加载区块中的物品实体总是在6000游戏刻(5分)后被清除,剩余存留时间的计算会在区块未被加载时暂停。当多个掉落物堆叠合并成一叠时,新产生的物品叠的存留时间继承自剩余存留时间最长的物品叠。

物品实体有5()生命值,并且可以受到伤害和被伤害摧毁。物品实体会受到以下伤害:

着火时受到的火焰伤害。

爆炸造成的爆炸伤害。

闪电对范围内的实体造成的伤害。

火、熔岩、仙人掌对与其接触的实体造成的伤害。

一部分物品在掉落为物品实体时,具有特殊的效果:

下界之星

免疫爆炸伤害,物品会被爆炸炸飞而不被炸毁。

在Java版中,由凋灵掉落的下界之星会在12000游戏刻(10分)后被清除;在基岩版中,下界之星永远不会被清除。

远古残骸、下界合金碎片、下界合金锭、下界合金块,下界合金剑、下界合金斧、下界合金镐、下界合金锹、下界合金锄、下界合金头盔、下界合金胸甲、下界合金护腿、下界合金靴子

免疫火焰伤害,物品在火或熔岩中不会被烧毁。

潜影盒、收纳袋

被伤害摧毁时掉落其中储存的所有内容物。生成的物品实体可以立即被捡起。

羊毛

发出的声音不会被幽匿感测体检测。

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

物品实体可以被玩家、村民、猪灵和一些人形敌对生物拾取。

一部分物品实体在被生成时指定了实体数据Owner,此时只有对应的实体可以捡起物品,而其他实体不能。

当一个物品实体与可以捡起该物品的生物距离小于1.425格时,它就会无视其间的任何方块而快速飞向该生物,到达时它会进入物品栏并发出“啵”的一声音效。该物品进入玩家的快捷栏中时,其图标会呈现简短的拉伸动画或放大动画(仅针对二维图标)[仅BE]。技术上,物品实体被生物捡起后会被立即清除,并产生飞向该生物的take粒子,该粒子无法使用/particle命令产生。

和经验球不同,任意数量的物品实体都可以被瞬间捡起。

物品实体通常在出现10游戏刻(0.5秒)后才能被捡起,而由玩家扔出的要40游戏刻(2秒)后才能被捡起。

与方块交互[编辑 | 编辑源代码]

物品实体可以激活木质压力板、测重压力板和绊线。物品实体与这些方块接触时,它们会保持开启状态。其他开关则不受物品实体影响。

音效[编辑 | 编辑源代码]

Java版:

音效字幕分类描述命名空间ID本地化键名物品:被拾起友好生物捡起物品entity.item.pickupsubtitles.entity.item.pickup

燃烧友好生物物品被熔岩摧毁entity.generic.burnsubtitles.entity.generic.burn

基岩版:

音效分类描述命名空间ID系统音效类型音量音高衰减距离流预载玩家捡起物品random.poppop0.250.6-2.216否否

玩家从物品栏丢出物品random.popdrop.slot0.30.55-0.7516否否

方块物品被熔岩摧毁random.fizzfizz0.41.6-2.8816否否

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

ID[编辑 | 编辑源代码]

Java版:

名称命名空间ID本地化键名 物品itementity.minecraft.item

基岩版:

名称命名空间ID本地化键名 物品itementity.item.name

实体数据[编辑 | 编辑源代码]

Java版:

主条目:实体数据格式

物品实体有与之相联系的包含许多该实体属性的存档数据。

实体数据

实体共通标签,见Template:Nbt inherit/entity/source

**Age:(默认为0)未被捡起的持续时间,当物品在6000游戏刻(5分)内没有被捡起时就会被删除。如果被设置为-32768,那么此值将不会增加,物品也不会自然删除或被合并。

**Health:(默认为5)物品实体的“生命值”,初始值为5。物品可以被火、熔岩、掉落的铁砧、爆炸等伤害。当此值不大于0时物品实体被销毁而删除。

Item:物品实体中包含的物品。如果此项不存在,或包含的物品是空气,那么物品实体会被立刻删除。

物品共通标签,见Template:Nbt inherit/itemnoslot/source

Owner:只有对应UUID的玩家才能够捡起这个物品,用于防止/give产生的物品实体被其他玩家吸取。

*PickupDelay:剩余的不能够被捡起的时间,初始值为40游戏刻(2秒),每游戏刻减少1直到为0,此时生物才能将此物品捡起。如果被设置为32767或负数,那么此值将不会减少,物品也永远不能被捡起。如果被设置为32767,则物品实体也不能被合并。如果此值不存在,游戏读取时默认为0。

Thrower:如果是玩家掉落的物品,则此值为掉落此物品的玩家的UUID。

基岩版:

参见:基岩版存档格式/实体格式和基岩版存档格式/实体格式/组件

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

Java版Classic2009年8月4日物品实体在博客文章中被展示。0.24加入了物品实体。最初时,它们只采用了被摧毁方块的样式并跳动着白色(与那时的选择光标相同)。[1]0.30(生存模式)物品实体不再跳动着白色。并且不再会阻挡方块的放置,代之以被从所安放的方块中推出去。[来源请求]Java版Indev0.31在0.31版的测试阶段,物品实体并不像现在这样自行旋转与上下浮动,而只是落在其下方的方块上。[来源请求]非方块物品实体被加入(如图标所示),它们的正面会朝着玩家。Java版Beta1.8 修复了一个使物品实体显示为方块的1⁄2大小而非1⁄4的漏洞。涉及的方块包括:

仙人掌

橡木活板门

橡木栅栏

橡木压力板

石头压力板

石头按钮

橡木楼梯

圆石楼梯

雪(当时无法获得其物品形式)

耕地(无法获得)

蛋糕(在该版本无法获得)

下界传送门(无法获得)

水(在Java版Infdev 20100615以前无法获得)

熔岩(在Java版Infdev 20100615以前无法获得)Java版1.3.112w15a移到同一处的同类物品将会自行组合成堆叠而不再保持为各自独立的实体。1.4.41.4.3物品现在会被推出透明和不透明的固体方块。[2]物品被推出方块时可以进入另一个方块,而不是卡在方块边界。(这可以用于向上运输物品。)新特性:物品实体会被推出楼梯方块的内角,从而导致“弹跳”效果。2012年12月11日Dinnerbone在推特发布了一张掉落的钻石的3D造型渲染图。[3]他也透露其他物品实体只在高品质画质里以这种方式进行渲染。[4]2012年12月12日TeamMojang(YouTube)发布了一段视频,展示了新的物品实体3D造型。[5]1.4.612w50a物品实体现在在高品质画质开启时渲染为3D旋转动画(非方块物品不再显示为精灵图)。1.814w25a物品实体在流畅画质中也渲染其3D造型了,但仍不会旋转。1.8.1pre4物品实体现在在流畅画质中也会旋转。1.1116w32a实体ID从Item变为item。1.1318w07a在水中的物品实体现在会上浮到水面。1.1620w06a首次加入了实体形式不会被烧毁、且会漂浮在熔岩表面的下界合金质物品。1.1720w51a现在潜影盒和收纳袋的物品实体在被伤害摧毁时会掉落其中储存的所有内容物。1.20pre5下落的铁砧不再会对物品实体造成伤害。[6]1.21.224w38a物品实体现在只会在生命值为0时每10游戏刻(0.5秒)播放一次着火音效。携带版Alpha0.2.0加入了物品实体。?改进了物品实体的渲染。基岩版1.4.01.2.14.2物品实体现在会浮在水面上。1.16.01.15.0.51掉落物的物体显示为3D模型,并且能旋转。1.16.0.51首次加入了实体形式不会被烧毁、且会漂浮在熔岩表面的下界合金质物品。1.17.301.17.30.22现在潜影盒的物品实体在被伤害摧毁时会掉落其中储存的所有内容物。原主机版Xbox 360Xbox OnePS3PS4PS VitaWii USwitchTU1CU11.001.001.00Patch 1 加入了物品实体。TU12物品实体现在在高品质画质开启时渲染为3D旋转动画(非方块物品不再显示为精灵图)。TU691.761.761.76Patch 38在水中的物品实体现在会上浮到水面。原主机版Xbox 360Xbox OnePS3PS4PS VitaWii USwitchTU1CU11.001.001.00Patch 1 加入了物品实体。TU12物品实体现在在高品质画质开启时渲染为3D旋转动画(非方块物品不再显示为精灵图)。TU691.761.761.76Patch 38在水中的物品实体现在会上浮到水面。

你知道吗[编辑 | 编辑源代码]

在Java版中,物品实体掉在方块边缘时,客户端和服务端的计算可能会有偏差,造成物品实体位置显示错误,引起一系列问题(例如物品无法正常捡起)。[7]

参见[编辑 | 编辑源代码]

实体数据格式 - 关于物品属性的更多详细信息。

参考[编辑 | 编辑源代码]

↑ 在Notch发布的有关Minecraft(Classic 0.24版)早期视频中第一次被公开提及时,它们被比作是“资源”。

↑ MC-15 — 漏洞状态为“已修复”。

↑ https://twitter.com/Dinnerbone/status/278457679805030401

↑ https://twitter.com/Dinnerbone/status/278463997982949378

↑ https://www.youtube.com/watch?v=tMOZLAxPWFE

↑ MC-572 — 漏洞状态为“已修复”。

↑ MC-4

导航[编辑 | 编辑源代码]

实体

参见:Template:Navbox entities/content [编辑]