一个玩家正站在一大群实体前
一些实体的碰撞箱,请注意蓝线为实体的朝向
实体(Entity)包括在Minecraft中所有动态的、移动中的对象。
一般行为
所有实体都有以下性质:
- 具有速度、位置和旋转角度。
- 占有特定的空间大小。此空间是一个固定长宽高的三维长方体(实体不偏斜时,俯视图为正方形)。
- 当前的生命值。
- 当着火时,生命值逐渐减少,实体显示出被火焰包围的样子(在携带版中两格高或以上的实体火会显示在臀部)。
- 状态效果,主要由药水产生,蜘蛛在困难难度生成时会携带状态效果
一部分实体能被水流推动。包括玩家、生物、船、物品、点燃的TNT、经验球等 一些实体能够使用命名牌将其重命名
实体不能穿过固体方块。大多数实体会占用所在的空间,阻止方块的放置(除了掉落的物品:掉落的物品会自动让出占用的空间)。若实体确实与固体方块处在同一位置,如被掉落的沙子掩埋或被活动的门卡在一起,则可以自由走出方块所在的位置而不能重新进入。(例如,如果玩家和关闭的门卡在一起,头顶无阻碍时,玩家可以向上跳,站在门的下半块上。)
实体会根据所在位置的亮度等级被照亮。例如,如果矿车斜着撞进一个固体方块中,就会变成黑色(固体方块的亮度永远是0);射出的箭有时候也会呈现黑色(尤其是几乎水平地卡在了天花板上时)。
详细说明
物品展示框、画、盔甲架末影水晶和栓绳是实体,但与其它实体不同,它们方块网格对齐,而且不能移动。
射出的箭、激活的TNT、掉落中的沙子(及其变种)都假定为拥有无限的生命,因此它们不能被爆炸所摧毁(TNT可以通过TNT大炮发射),也不能被火烧毁。然而,它们能通过/kill命令杀死。
船和矿车
- 另见: 运输(包含有关速度的信息)
船和矿车会随着时间推移恢复生命值。比如,船和矿车只能在受到快速的攻击受攻击后毁坏,而不会在空手攻击且攻击时间与停止时间间隔相同时被毁坏。船和矿车晃动的幅度标明了其当前的生命值。
受重力影响的方块
一个被掉落后的沙子覆盖的地牢。
受重力影响的方块包括沙子、沙砾、红沙、铁砧、龙蛋和混凝土粉末等。
正常情况下以方块形态存在。当一个方块的支持物消失后,方块会变成实体并掉落,直到撞击在另外一个支持物上方。此时实体会在最近的方块网格中转换成沙子方块;如果此方块网格已被非固体方块占用(例如火把),则实体会转换成物品掉落。唯一的例外是铁砧,它会删除任何掉落到的非固体方块,而龙蛋会在闲置区块中在它下降时删除它下面的方块。这个漏洞可以用于破坏基岩或者其他不能在生存模式中被破坏的方块。
虽然这些方块通常竖直向下落,但是它们的轨迹可以被爆炸和带有粘液块的活塞改变,也可以通过使用命令或第三方程序修改掉落的方块的速度和方向。重力的影响会使它们变成掉落物,如果它们在30秒内落不到地上(如果在虚空中,减少到5秒),它们会消失。这意味着,如果一个方块放置在128方块的高度下降,它将在下落100方块高度(如果没有障碍物)、触及基岩之前消失。
当世界生成时,洞穴生成在沙子底下时,游戏不会更新方块状态,而沙子会悬空,直到周围的方块发生变化。这使得一个轻微的变化会触发整个沙子区域的坍塌。在基岩版中任何在洞穴,在地牢或悬崖下产生的受重力影响的方块(例如沙子、砾石和红纱)都将保持浮动状态,直到收到了方块更新为止。
右键点击
在被右击时有动作的实体(例如船、矿车、猫、村民、已驯服的狼和已驯服的鹦鹉)当它们被右击时手上物品的右击动作不会被阻止。例如,如果你拿着水桶对着被驯服的狼右击,狼会坐下,而桶中的水也会倒出。
骑行
一个蜘蛛骑士。
实体可以被骑行,或说,与其它实体组合起来。在这种情况,只有组合体中较低/靠外的那个实体会与其它对象相碰撞,并且有权控制组合体的移动。目前游戏中的实体组合体有:
- 载着玩家或生物的船或矿车。
- 戴上鞍被玩家骑行的猪。
- 背着骷髅、凋灵骷髅或流髑的蜘蛛(蜘蛛骑士)。
- 骑着鸡的小僵尸(鸡骑士)。
- 载着玩家的马。
- 在雷暴中生成的骷髅陷阱马在玩家接近时生成的四只骷髅骑士,即骑着骷髅马的骷髅。
更高级别的组合体是存在的,可通过/summon和/entitydata命令生成,例如使用/summon spider ~ ~ ~ {Passengers:[{id:skeleton}]}会生成一个蜘蛛骑士。
如果一个实体正在骑行另一个实体,那么最上层的实体不能传送,因为一旦传送成功,这个实体就会被传送回另一个实体。 由于Minecraft通过在新旧位置之间的位置显示实体来平滑移动,因此可能导致在骑乘另一个实体和他们的瞬移位置之间的多个位置处看到该实体。
实体的种类
以下是目前Minecraft中的实体。
| 种类 | 是否固体 | 当被攻击或杀死 掉落 |
自然消失 | 生命值 | 宽×高 | 备注 | 网络ID | 存档ID |
|---|---|---|---|---|---|---|---|---|
| 玩家 | 是 | 他们的物品栏内的物品 | 否 | 20( |
0.6×1.8 | 特殊的情况:Notch会掉落红苹果。 | - | - |
| 生物 | 是 | 详见掉落物 | 详见生成 | 多种 | 多种 | 详见实体ID | 详见实体ID | |
| 船 |
是 | 1个船 | 否 | 6( |
1.5×0.6 | 随着时间的推移迅速恢复生命值。 高速碰撞到方块或实体会受到伤害。 |
41 | 船 |
矿车 |
仅对于矿车 | 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分钟 | 1( |
0.25×0.25 | 会被爆炸/火/熔岩/仙人掌摧毁,但是不能被攻击。 | 1 | item |
| 经验球 | 否 | 无 | 5分钟 | 1( |
0.3×0.3 | 与掉落的物品具有相同的行为;也会被玩家吸引。 | 2 | xp_orb |
| 箭 | 仅对于船和矿车 | 不可用 | 1分钟 | ∞ | 0.5×0.5 | 在移动中伤害其他实体;当卡在一个方块里时不具有伤害能力(当方块被摧毁时,箭会重新发射并会伤害其他实体);如果箭被玩家发射,可以被任何玩家捡起;如果箭被骷髅发射、被拥有无限附魔的弓发射或被在创造模式下的玩家发射,那么玩家不能捡起 | 10 | arrow |
| 雪球 | 撞击后碎裂 | 不可用 | 否 | ∞ | 0.25×0.25 | 11 | snowball | |
| 鸡蛋 | 撞击后碎裂 | 不可用 | 否 | ∞ | 0.25×0.25 | 鸡蛋在受到撞击后有一定概率生成鸡。 | 7 | egg |
| 末影珍珠 | 撞击后碎裂 | 不可用 | 否 | ∞ | 0.25×0.25 | 撞击后传送玩家并对其造成5( |
14 | ender_pearl |
| 末影之眼 | 否 | 飞行后(有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分钟 | ∞ | ? | - | - | |
| 闪电 | 否 | 不可用 | 0.5秒 | ∞ | ? | - | - | |
| 拴绳的结 | 否 | 1 拴绳 | 否 | ∞ | ? | 被攻击时以物品形式掉落 | 8 | leash_knot |
| 画 | 否 | 1个画 | 否 | ∞ | 多种 | 9 | painting | |
| 物品展示框 | 否 | 掉落1个物品展示框,以及其中的物品(如果有)。 | 否 | ∞ | ? | 如果其中有物品,则这个实体具有2( |
10 | item_frame |
| 盔甲架 | 否 | 1个盔甲架,以及上面的盔甲(如果有) | 否 | 2( |
? | 被攻击时以物品形式掉落 | 30 | aromr_stand |
| 火球 凋灵之首 末影龙火球 |
受到攻击后反弹/受到撞击后爆炸 | 不可用 | 1分钟 | ∞ | 1.0×1.0(恶魂), 0.3125×0.3125(烈焰人) | 只有恶魂的火球可以被反射,烈焰人的不可以。 | 12、13、19、26 | fireball、small_fireball、wither_skull、dragon_fireball |
| 末地水晶 | 是 | 不可用 | 否 | 5( |
1.0×1.0的基岩底座和2.0×2.0的本身 | 当被摧毁时会爆炸 | 200 | ender_crystal |
运动
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 |
数据值
实体格式
历史
| release | |||||
|---|---|---|---|---|---|
| 1.1 | 玩家不再能在创造模式下与远方的实体进行交互。 | ||||
| 1.4.2 | 12w34a | 实体现在可以穿过传送门。 | |||
| 1.9 | 15w36a | 大部分实体(物品和经验值除外)能够被另一个实体推动。 | |||
| 15w45a | 在一个1x1的洞中聚集的实体不再能推开接触相邻角落的实体。 | ||||
| 1.11 | 16w32a | 实体ID现在改成了下划线,没有大写字母。它们也能在ID前面前面打下minecraft:,就像方块ID那样。
| |||
人类的IDMonster和拉娜、史蒂夫(生物)、黑史蒂夫和野兽的IDMob被移除。 | |||||
漏洞
Template:Issue list
另见
- 方块实体——不像上述的实体那样,这是方块简单的储存的部分数据
参考