实体(Entity)包括在Minecraft中所有动态的、移动中的对象。
一般行为
所有实体都有以下性质:
- 具有速度、位置和旋转角度。(以经典力学为依据)
- 占有特定的空间大小。此空间是一个固定长宽高的三维长方体(实体不偏斜时,俯视图为正方形)。
- 当前的生命值(除了方块实体、物品、弹射物(包括药水)、区域效果云和经验球)。
- 当着火时,生命值逐渐减少,实体显示出被火焰包围的样子。
- 状态效果,主要由药水产生,蜘蛛在困难难度生成时会携带状态效果
一部分实体能被水流推动。包括玩家、生物、船、物品、点燃的TNT、经验球等。一些实体能够使用命名牌将其重命名
实体不能穿过固体方块。大多数实体会占用所在的空间,阻止方块的放置,除了资源(掉落的物品)和经验球会自动让出占用的空间。若实体确实与固体方块处在同一位置,如被掉落的沙子掩埋或被活动的门卡在一起,则可以自由走出方块所在的位置而不能重新进入。(例如,如果玩家和关闭的门卡在一起,头顶无阻碍时,玩家可以向上跳,站在门的下半格上。)
实体会根据所在位置的亮度等级被照亮。例如,如果矿车斜着撞进一个固体方块中,就会变成黑色(固体方块的亮度永远是0);射出的箭有时候也会呈现黑色(尤其是几乎水平地卡在了天花板上时)。
详细说明
物品展示框
射出的箭、激活的TNT、掉落中的沙子(及其变种)都假定为拥有无限的生命,因此它们不能被爆炸所摧毁(TNT可以通过TNT大炮发射),也不能被火烧毁。然而,它们能通过/kill
命令杀死。
船和矿车
- 另见:运输(包含有关速度的信息)
船和矿车会随着时间推移恢复生命值。比如,船和矿车只能在受到快速的攻击后毁坏,而不会在空手攻击且攻击时间与停止时间间隔相同时被毁坏。船和矿车晃动的幅度标明了其当前的生命值。
受重力影响的方块
受重力影响的方块包括沙子、沙砾、红沙、铁砧、龙蛋和混凝土粉末等。
正常情况下以方块形态存在。当一个方块的支持物消失后,方块会变成实体并掉落,直到撞击在另外一个支持物上方。此时实体会在最近的方块网格中转换成沙子方块;如果此方块网格已被非固体方块占用(例如火把),则实体会转换成物品掉落。唯一的例外是铁砧,它会删除任何掉落到的非固体方块,而龙蛋会在闲置区块中在它下降时删除它下面的方块。这个漏洞可以用于破坏基岩或者其他不能在生存模式中被破坏的方块。
虽然这些方块通常竖直向下落,但是它们的轨迹可以被爆炸和带有粘液块的活塞还有水中的气泡柱改变,也可以通过使用命令或第三方程序修改掉落的方块的速度和方向。重力的影响会使它们变成掉落物,如果它们在30秒内落不到地上(如果在虚空中,减少到5秒),它们会消失。
当世界生成时,洞穴生成在沙子底下时,游戏不会更新方块状态,而沙子会悬空,直到周围的方块发生变化。这使得一个轻微的变化会触发整个沙子区域的坍塌。在基岩版中任何在洞穴,在地牢天花板或悬崖下产生的受重力影响的方块(例如沙子、沙砾和红沙)都将保持浮空状态,直到受到了方块更新为止。
右键点击
有些实体在被右击时(例如幼年村民,被驯服的狼,僵尸,矿车和船),手上物品的右击动作不会被阻止。例如,如果你拿着水桶对着被驯服的狼右击,狼会坐下,而桶中的水也会倒出。
骑行
实体可以被骑行,或说,与其他实体组合起来。在这种情况,只有组合体中较低/靠外的那个实体会与其他对象相碰撞,并且有权控制组合体的移动。但是也有例外:乘坐着矿车或船或骑着戴上鞍的马的玩家、骑着鸡的小僵尸和骑着马或乘船的骷髅。目前游戏中的实体组合体有:
- 载着玩家或生物的船或矿车。
- 戴上鞍被玩家骑行的猪、马、驴、骡和羊驼。
- 所有骑着蜘蛛的骷髅(也被称为蜘蛛骑士)。
- 在玩家肩膀上的鹦鹉。
- 所有骑着鸡的小僵尸或僵尸猪人(也被称为鸡骑士)。
- 骷髅陷阱马和骑着骷髅马的骷髅。
- 卫道士、掠夺者或唤魔者骑着劫掠兽。
通过/summon
和/data
命令生成可以在每个实体上面再骑乘一个实体,例如使用/summon spider ~ ~ ~ {Passengers:[{id:skeleton}]}
会生成一个蜘蛛骑士。
如果一个实体正在骑行另一个实体,那么最上层的实体不能传送,因为一旦传送成功,这个实体就会被传送回它骑乘的一个实体。 由于Minecraft通过在新旧位置之间的位置显示实体来平滑移动,因此可能导致在骑乘另一个实体和他们的瞬移位置之间的多个位置处看到该实体。
实体的种类
以下是目前Minecraft中的实体。
下面中被认为是“固体”的实体会阻止其他实体的通过。
大小既是以格长度为单位(以米计算,注意1格是1m3),也是在水平维度(X轴和Z轴)中特定宽度和Y轴中特定高度的最小边界框的大小。这个边界框不会随实体视觉上的旋转而旋转。
如果要获取实体的数字ID表,请前往数据值。
种类 | 是否固体 | 当被攻击或杀死 掉落 |
自然消失 | 生命值 | 宽×高 | 网络ID | 存档ID | 备注 |
---|---|---|---|---|---|---|---|---|
玩家 | 是 | 他们的物品栏内的物品 | 否 | 20( × 10) (随属性变化) |
0.6×1.8 (多种) |
- | - | 64格外的玩家不被渲染。 |
生物 | 是 | 详见掉落物 | 详见生成 | 多种 | 多种 | 详见实体ID | 详见实体ID | |
船 |
是 | 如果被玩家攻击掉落船。如果因为坠落而被摧毁则会掉落木棍和木板 | 否 | 6() | 1.5×0.6 | 41 | boat | 随着时间的推移迅速恢复生命值。 高速碰撞到方块或实体会受到伤害。 |
矿车 |
是(仅对于矿车和弹射物) | 1輛矿车 | 否 | 6() | 0.98×0.7 | 42 | minecart | 会慢慢回复生命值 会接上附近的铁轨。 |
运输矿车 |
是(仅对于弹射物和矿车) | 1个矿车、1个箱子和箱子内的所有物品 | 否 | 6() | 0.98×0.7 | 43 | chest_minecart | |
动力矿车 |
是(仅对于弹射物和矿车) | 1个矿车和1个熔炉 | 否 | 6() | 0.98×0.7 | 44 | furnace_minecart | |
TNT矿车 |
是(仅对于弹射物和矿车) | 1个矿车和1个TNT(发生爆炸除外) | 否 | 6() | 0.98×0.7 | 45 | tnt_minecart | |
漏斗矿车 |
是(仅对于弹射物和矿车) | 1个矿车、1个漏斗和漏斗内的所有物品 | 否 | 6() | 0.98×0.7 | 46 | hopper_minecart | |
刷怪笼矿车 |
是(仅对于弹射物和矿车) | 1个矿车 | 否 | 6() | 0.98×0.7 | 47 | spawner_minecart | |
命令方块矿车 |
是(仅对于弹射物和矿车) | 1个矿车 | 否 | 6() | 0.98×0.7 | 40 | commandblock_minecart | |
物品 | 仅对于船和矿车 | 不可用 | 5分钟 | 5() | 0.25×0.25 | 1 | item | 会被爆炸、火、熔岩和仙人掌摧毁,但是不能被攻击。唯一的例外是下界之星,它不能被爆炸摧毁。 |
经验球 | 否 | 不可用 | 5分钟 | 5() | 0.3×0.3 | 2 | xp_orb | 与掉落的物品具有相同的行为;也会被玩家吸引。 |
箭 | 是(仅对于船和矿车) | 不可用 | 1分钟 | ∞ | 0.5×0.5 | 10 | arrow | 在移动中伤害其他实体。当卡在一个方块里时不具有伤害能力(当方块被摧毁时,箭会重新发射并会伤害其他实体)。如果箭被玩家发射,可以被任何在生存模式中的玩家捡起(除非它是从有无限附魔的弓射出)。 |
三叉戟 | 否 | 不可用 | 1分钟 | ∞ | 0.5×0.5 | ? | trident | 与箭行为相同。 |
雪球 | 撞击后碎裂 | 不可用 | 否 | ∞ | 0.25×0.25 | 11 | snowball | |
鸡蛋 | 撞击后碎裂 | 不可用 | 否 | ∞ | 0.25×0.25 | 7 | egg | 鸡蛋在受到撞击后有12.5%概率生成鸡。 |
羊驼唾沫 | 撞击后碎裂 | 不可用 | 否 | ∞ | 0.25×0.25 | 68 | llama_spit | |
末影珍珠 | 撞击后碎裂 | 不可用 | 否 | ∞ | 0.25×0.25 | 14 | ender_pearl | 撞击后传送玩家并对其造成5()坠落伤害。 |
末影之眼 | 否 | 飞行后(有1⁄5几率破坏) | 约10秒 | ∞ | 0.25×0.25 | 15 | eye_of_ender_signal | 飞向最近的要塞。 |
烟花火箭 | 否 | 不可用 | 多种(爆炸形状) | ∞ | ? | 22 | fireworks_rocket | |
激活的TNT | 否 | 不可用 | 爆炸 (4秒或更少) |
∞ | 0.98×0.98 | 20 | tnt | |
下落的方块 | 否 | 本身作为物品(除非撞到地面) | 大约4秒 | ∞ | 0.98×0.98 | 21 | falling_block | 当掉落到非固体方块(例如火把)上时会掉落自身。 |
鱼竿的浮标 | 仅对于矿车和船 | 不可用 | 1分钟 | ∞ | ? | - | - | |
闪电 | 否 | 不可用 | 1-3刻 | ∞ | ? | - | - | |
拴绳的结 | 否 | 1 拴绳 | 否 | ∞ | ? | 8 | leash_knot | 被攻击时以物品形式掉落。 |
画 | 否 | 1个画 | 否 | ∞ | 多种 | 9 | painting | |
物品展示框 |
否 | 掉落1个物品展示框,以及其中的物品(如果有)。 | 否 | ∞ | ? | 10 | item_frame | |
盔甲架 | 否 | 1个盔甲架,以及上面的盔甲(如果有) | 否 | 2() | ? | 30 | armor_stand | |
火球 凋灵之首 末影龙火球 |
受到攻击后反弹/受到撞击后爆炸 | 不可用 | 1分钟 | ∞ | 1.0×1.0 (恶魂)、 0.3125×0.3125 (烈焰人) |
12、13、19、26 | fireball、small_fireball、wither_skull、dragon_fireball | |
潜影弹 | 否 | 受到撞击或攻击时碎裂 | 否 | ∞ | ? | 67 | shulker_bullet | |
末地水晶 | 是 | 不可用 | 否 | 5() | 1.0×1.0的基岩底座和2.0×2.0的本身 | 200 | ender_crystal | 当被摧毁时会爆炸 |
尖牙 | 否 | 不可用 | 1-2秒 | ? | ? | JE:79 BE:103 |
evocation_fang |
运动
Minecraft中的重力与现实世界不同,并不是所有对象的重力加速度都相同。另外,所有实体在运动中都会受到不同大小的“阻力”,不同的实体之间也各有差异。
种类 | 加速度 格/刻2 |
加速度 m/s2 |
“阻力” 刻−1 |
终端速度 格/刻 |
终端速度 m/s |
---|---|---|---|---|---|
玩家和其他生物 | 0.08 | 32 | 0.02 | 3.92 | 78.4 |
物品 物品、掉落的方块、TNT | 0.04 | 16 | 0.02 | 1.96 | 39.2 |
船和矿车 | 0.04 | 16 | 0.05 | 0.76 | 15.2 |
扔出的鸡蛋、雪球、药水、末影珍珠 [注 1] | 0.03 | 12 | 0.01 | 3.00 | 60.0 |
射出的箭[注 1] | 0.05 | 20 | 0.01 | 5.00 | 100.0 |
火球、凋灵之首、末影龙火球、潜影贝导弹 | 0 | 0 | 0 | 1.90 | 38.0 |
数据值
历史
Java版 | |||||
---|---|---|---|---|---|
1.1 | ? | 玩家不再能在创造模式下与远方的实体进行交互。 | |||
1.4.2 | 12w34a | 实体现在可以穿过传送门。 | |||
1.9 | 15w31a | 稍微更改了弹射物的运动机制。[1] | |||
15w36a | 大部分实体(物品和经验值除外)能够被另一个实体推动。 | ||||
15w45a | 在一个1x1的洞中聚集的实体不再能推开接触相邻角落的实体。 | ||||
15w49a | 玩家在坠落、使用鞘翅飞行或被击退时的动力现在会影响弹射物的运动轨迹,但在玩家步行、骑乘实体和在创造模式中飞行时除外。 | ||||
1.11 | 16w32a | 实体ID现在改成了下划线,没有大写字母。它们也能在ID前面前面打下minecraft: ,就像方块ID那样。
| |||
人类的IDMonster 和拉娜、史蒂夫(生物)、黑史蒂夫和野兽小子的IDMob 被移除。 | |||||
携带版Alpha | |||||
? | 生物的内部不再渲染。 | ||||
基岩版 | |||||
? | 生物的内部现在再次渲染。 |
漏洞
Template:Issue list
另见
- 方块实体——不像上述的实体那样,这是方块简单的储存的部分数据