物品(Item)指“掉落”形式的方块或物品 (非方块的资源),区别于位于玩家的物品栏里的形式或方块实体。它们是实体的一种。
外观
物品有两种外观,通常是与玩家物品栏中所显示相类似的二维或三维造型。三维物品(通常是方块)显示与它们放置时的三维外观相似,不过要缩小到1⁄4的尺寸;二维物品(通常是非方块)显示其1⁄2的尺寸,每个像素被一个小立方体取代。两种物品都会上下浮动着缓缓自行旋转。
当一个单独的物品实体用于表示一个以上的物品堆叠时(这通常发生于玩家从物品栏窗口丢弃一小堆物品的情况),它的外观看起来像几个此类物品卡在一起。堆叠数1时看起来是一个,2-16时看起来是两个,17-32时是三个,33-48时是四个,49及以上时是五个。
生成
物品实体有很多来源。常见的有:
行为
物品实体使用其代表的物品的名称作为实体名称。
物品有5()生命值,并且可以受到伤害和被伤害摧毁。物品会受到以下伤害:
- 着火时受到的火焰伤害。
- 爆炸造成的爆炸伤害。
- 闪电对范围内的实体造成的伤害。
- 火、熔岩、仙人掌对与其接触的实体造成的伤害。
- 在Java版中,能造成伤害的下落的方块在变为方块时对与其接触的实体造成的伤害。
物品不能够被玩家近战攻击,也不能被弹射物击中,试图这样做只会打到它们后面的方块或实体。物品在与其他实体碰撞中并不作出反应,它们只被方块所停止或移动。
如果一个物品在一个不透明方块中的话,那么进一步判断如果它每一边都被其他不透明方块所环绕,它就会从该方块的顶端弹出,否则它会从没有被阻塞的侧面之一弹出。注意即便该方块的下方空间没有被占据,物品也遵循这个规律。所以当不小心在地板上挖出一个洞时可以通过快速在洞中安放另一个方块的方法来挽回一个即将从这个洞中掉落的物品。物品不能被譬如玻璃和台阶之类的透明方块所推动。
物品会浮在水上。
一部分物品在掉落为物品实体时,具有特殊的效果:
- 下界之星
- 远古残骸、下界合金碎片、下界合金锭、下界合金块,下界合金剑、下界合金斧、下界合金镐、下界合金锹、下界合金锄、下界合金头盔、下界合金胸甲、下界合金护腿、下界合金靴子
- 免疫火焰伤害,物品在火或熔岩中不会被烧毁。
- 潜影盒、收纳袋
- 被摧毁时掉落其中储存的所有内容物。生成的物品实体可以立即被捡起,即使原本的容器刚被扔出。
物品在一个已加载的区块中总是在6000游戏刻(5分)后被清除。当多个掉落物堆叠合并成一叠时,新产生的物品叠的消失时间会继承自剩余的消失时间更长的物品叠,消失时间计算会在区块未被加载时暂停。
拾取
物品的主要功能是被玩家等实体拾取。
一部分物品在被生成时指定了实体数据Owner
,此时只有对应的实体可以捡起物品,而其他实体不能。
当一个物品离一个物品栏不满、且可以捡起该物品的玩家距离小于1.425格时,它就会无视其间的任何方块而快速地飞向这名玩家,而且当它到达玩家时它会进入玩家的物品栏并伴有“啵”一声的音效。如果该物品出现在快捷栏中,那么快捷栏中该物品的图标会出现带有变形
物品实体通常在出现后10游戏刻(0.5秒)才能被捡起,不过玩家扔出的要40游戏刻(2秒)后才能被捡起。
与方块交互
物品可以激活木质压力板、测重压力板和绊线。当物品与这些方块接触时,这些开关会保持开启状态。其他开关则不受物品的影响。
音效
字幕 | 字幕 | 分类 | 描述 | 命名空间ID | 音高 |
---|---|---|---|---|---|
物品:被拾起 | 友好生物 | 捡起物品 | entity.item.pickup | subtitles.entity.item.pickup | |
燃烧 | 友好生物 | 物品被熔岩摧毁 | entity.generic.burn | subtitles.entity.generic.burn |
基岩版:
字幕 | 分类 | 描述 | 命名空间ID | 系统音效类型 | 音高 | 音量 | 衰减距离 | 流 | 预载 |
---|---|---|---|---|---|---|---|---|---|
玩家 | 捡起物品 | random.pop | pop | 0.25 | 0.6-2.2 | 16 | 否 | 否 | |
玩家 | 从物品栏丢出物品 | random.pop | drop.slot | 0.3 | 0.55-0.75 | 16 | 否 | 否 | |
方块 | 物品被熔岩摧毁 | random.fizz | fizz | 0.4 | 1.6-2.88 | 16 | 否 | 否 |
数据值
ID
名称 | 命名空间ID | 本地化键名 |
---|---|---|
物品 | item | entity.minecraft.item |
基岩版:
名称 | 命名空间ID | 数字ID | 本地化键名 |
---|---|---|---|
物品 | item | 64 | entity.item.name |
实体数据
物品实体有与之相联系的包含许多该实体属性的存档数据。
- 实体数据值
- 实体共通标签
- Age:未被捡起的持续时间,当物品在6000游戏刻(5分)内没有被捡起时就会被销毁。如果被设成-32768,那么此值将不会增加,物品也不会自然消失。
- Health:剩余的生命值,初始值为5。物品可以被火、熔岩、掉落的铁砧、爆炸等伤害。当生命为0时物品将被销毁。
- PickupDelay:剩余的不能够被捡起的时间,初始值为40,每刻减少1直到为0,此时生物才能将此物品捡起。如果被设成32767,那么此值将不会减少,物品也永远不能被捡起。
- Owner:如果存在,只有对应UUID的玩家才能够捡起这个物品。
- Thrower:如果是玩家掉落的物品,则此值为掉落此物品的玩家的UUID,否则不存在。
- Item:物品实体中包含的物品。可能不存在。
- 物品共通标签
基岩版:
历史
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
关于“物品(实体)”的历史,请见各版本页面。
你知道吗
- 由于MC-4,掉落物掉在方块边缘时,客户端和服务端的计算可能会有偏差,造成物品位置显示错误,引起一系列问题(例如物品无法正常捡起)。这一漏洞至今仍然存在。
参见
参考
语言