Skip to content

非生物运行时标识符 ​

本页面镜像自
BedrockWiki

根据原始项目协议授权。本文经过AI翻译处理,如有内容遗漏,可以提交PR进行补充。

最后更新于1.19.10 版本

非生物实体是用于游戏机制或实用功能的不常规实体。典型示例包括抛射物、运输类实体以及模拟方块的实体。这些运行时标识符的属性与普通生物实体有根本性不同,其特殊属性在某些场景下可能具有实用价值。

总览 ​

服务端属性 ​

属性已注册可配置行为可配置碰撞箱可配置方块碰撞可配置重力可配置实体推动性可配置活塞推动性支持传送门生命值类型可受伤害可燃性可击退受效果影响可选择可挂钩可锁定可作为抛射体可沿轨道移动自动骑乘可配置战利品生成行为
minecraft:arrow✅❌✅✅❌❌✅❌无❌✅❌❌❌❌❌⚠️✅❌✅目标表面
minecraft:thrown_trident✅❌✅✅❌❌✅❌无❌✅❌❌❌❌❌⚠️✅❌✅目标表面
minecraft:snowball✅❌✅✅❌❌✅✅无❌✅❌❌❌❌❌⚠️✅❌✅抛射物
minecraft:egg✅❌✅✅❌❌✅✅无❌✅❌❌❌❌❌⚠️✅❌✅抛射物
minecraft:splash_potion & minecraft:lingering_potion✅❌✅✅❌❌✅✅无❌✅❌❌❌❌❌⚠️✅❌✅抛射物
minecraft:ice_bomb⚠️❌✅✅❌❌✅✅无❌✅❌❌❌❌❌⚠️✅❌✅抛射物
minecraft:llama_spit✅❌⚠️✅❌❌✅✅无❌✅❌❌⚠️⚠️❌⚠️✅❌✅目标表面
minecraft:fireball✅❌⚠️✅❌❌✅✅无❌✅❌❌⚠️⚠️❌⚠️✅❌✅目标表面
minecraft:small_fireball✅❌✅✅❌❌✅✅无❌✅❌❌❌❌❌⚠️✅❌✅目标表面
minecraft:shulker_bullet✅❌❌✅❌❌✅✅无❌❌❌❌⚠️⚠️❌⚠️✅❌✅目标表面
minecraft:dragon_fireball✅❌✅✅❌❌✅✅无❌✅❌❌❌❌❌⚠️✅❌✅目标表面
minecraft:wither_skull & minecraft:wither_skull_dangerous✅❌⚠️✅❌❌✅✅无❌❌❌❌⚠️⚠️❌⚠️✅❌✅目标表面
minecraft:ender_pearl✅❌✅✅❌❌✅✅无❌✅❌❌❌❌❌⚠️✅❌✅抛射物
minecraft:fishing_hook✅❌✅❌❌✅❌🐛无❌✅❌❌❌❌❌⚠️✅❌✅目标表面
minecraft:xp_bottle✅❌✅✅❌❌✅✅无❌✅❌❌❌❌❌⚠️✅❌✅抛射物
minecraft:boat & minecraft:chest_boat✅❌✅✅⚠️✅❌✅结构完整性✅✅❌❌✅⚠️❌✅⚠️❌⚠️目标表面
minecraft:minecart & 变种✅❌✅❌⚠️❌✅✅结构完整性✅✅❌❌✅⚠️❌⚠️✅❌⚠️轨道
minecraft:balloon⚠️❌✅✅❌❌✅✅无❌❌❌❌✅❌❌⚠️✅❌✅目标表面
minecraft:tnt✅❌✅✅❌✅✅✅无❌✅❌❌✅✅❌✅⚠️❌✅目标表面
minecraft:armor_stand✅✅✅✅✅✅✅✅结构完整性⚠️✅❌✅✅✅⚠️✅⚠️✅⚠️目标表面
minecraft:painting✅❌❌❌❌✅❌⚠️无✅✅❌❌❌❌❌❌❌❌⚠️目标表面
minecraft:falling_block✅❌❌❌❌✅❌❌无⚠️✅❌❌⚠️⚠️❌🐛❌❌✅目标表面
minecraft:ender_crystal✅❌✅✅❌❌✅✅无❌✅❌❌⚠️⚠️❌⚠️❌❌✅目标表面
minecraft:leash_knot✅❌❌❌❌✅✅⚠️无✅❌❌❌⚠️❌❌❌❌❌✅轨道
minecraft:chalkboard✅✅✅✅✅✅✅✅生命值✅✅✅✅✅✅✅✅⚠️✅✅目标表面
minecraft:tripod_camera❌✅✅✅✅✅✅✅生命值❌✅❌✅✅❌✅✅⚠️✅✅目标表面
minecraft:area_effect_cloud✅❌✅✅❌❌✅✅无❌❌❌❌❌❌❌❓❌❌✅目标表面
minecraft:lightning_bolt✅❌✅✅❌❌✅✅无❌✅❌❌❌❌❌⚠️❌❌✅目标表面
minecraft:evocation_fang✅❌✅✅❌❌✅✅无❌✅❌❌❌❌❌⚠️❌❌✅目标表面
minecraft:item✅❌❌❌❌❌❌✅物品❌⚠️❌❌❌❌❌❓⚠️❌✅目标表面
minecraft:xp_orb✅❌✅❌❌❌✅✅无❌✅❌❌❌❌❌⚠️❌❌✅目标表面
minecraft:fireworks_rocket✅❌✅✅❌✅✅✅无❌✅❌❌❌❌❌✅⚠️❌✅目标表面
minecraft:eye_of_ender_signal✅❌❌❌❌❌✅✅无❌✅❌❌❌❌❌⚠️✅❌✅目标表面
minecraft:elder_guardian_ghost✅⚠️✅✅✅✅✅✅生命值✅✅✅✅✅✅✅✅✅✅✅目标表面
minecraft:npc✅✅✅✅✅✅✅✅生命值❌✅⚠️❌✅❌✅✅⚠️❌❌目标表面
minecraft:agent❌❌⚠️❌❌❌✅✅生命值✅✅❌❌⚠️⚠️✅❌✅❌⚠️目标表面
minecraft:shield✅✅✅✅✅✅✅✅生命值✅✅✅✅✅✅✅✅⚠️✅✅目标表面

客户端属性 ​

属性客户端实体位置更新插值移动面向方向阴影死亡效果踏步音效
minecraft:arrow✅✅✅❌❌❌❌
minecraft:thrown_trident✅✅✅❌❌❌✅
minecraft:snowball✅✅✅❌❌❌❌
minecraft:egg✅✅✅❌❌❌❌
minecraft:splash_potion & minecraft:lingering_potion❌✅✅❌❌❌❌
minecraft:ice_bomb✅✅✅❌❌❌❌
minecraft:llama_spit✅✅✅❌❌❌✅
minecraft:fireball✅✅✅❌❌❌❌
minecraft:small_fireball✅✅✅❌❌❌❌
minecraft:shulker_bullet✅✅✅❌❌❌✅
minecraft:dragon_fireball✅✅✅❌❌❌❌
minecraft:wither_skull & minecraft:wither_skull_dangerous✅✅✅❌❌❌❌
minecraft:ender_pearl✅✅✅❌❌❌❌
minecraft:fishing_hook✅✅✅❌❌❌✅
minecraft:xp_bottle✅✅✅❌❌❌❌
minecraft:boat & minecraft:chest_boat✅✅❌❌⚠️❌❌
minecraft:minecart & 变种✅✅✅❌❌❌❌
minecraft:balloon✅✅✅❌✅❌✅
minecraft:tnt✅✅❌❌❌❌❌
minecraft:armor_stand✅✅✅✅❌⚠️✅
minecraft:painting❌✅❓❌❌❌❌
minecraft:falling_block⚠️❌❌❌❌❌❌
minecraft:ender_crystal✅❌❌❌⚠️❌❌
minecraft:leash_knot✅✅❓❌❌❌❌
minecraft:chalkboard✅✅✅⚠️✅✅✅
minecraft:tripod_camera✅✅✅✅⚠️✅✅
minecraft:area_effect_cloud✅❌❌❌❌❌❌
minecraft:lightning_bolt✅❌❌❌❌❌❌
minecraft:evocation_fang✅❌❌❌❌❌❌
minecraft:item❌✅✅❌⚠️❌❌
minecraft:xp_orb✅❌❌❌❌❌❌
minecraft:fireworks_rocket✅✅✅❌❌❌❌
minecraft:eye_of_ender_signal✅✅✅❌❌❌✅
minecraft:elder_guardian_ghost✅✅✅✅✅✅❌
minecraft:npc✅✅✅✅✅✅✅
minecraft:agent⚠️✅❓⚠️⚠️✅✅
minecraft:shield✅✅✅⚠️✅✅✅

属性定义与章节说明 ​

本文档中使用的属性定义用于描述特定运行时标识符实体的行为特征。每个属性配有一个值及可能的附加说明,用以强调关联定义的异常情况。

大多数属性使用表情符号简短表达:

值说明
✅激活/可用
该属性在当前运行时标识符实体上通常处于活跃或可用状态。附加说明为特殊情况提供说明。
⚠️需警告
该属性在特定条件下可用。标有此符号的属性可能需要特别处理。附加说明会细化具体例外情况。
❌未激活/不可用
该属性在当前运行时标识符实体上不可用。附加说明会阐述实体如何处理该属性。
❓未知
该属性的具体行为在当前上下文中尚未明确。
🐛存在漏洞
该属性激活时会导致崩溃或其他错误。附加说明会具体描述漏洞触发条件。

NBT扩展字段 ​

此部分列出该运行时标识符实体专用的NBT字段(其他实体不使用),字段用途通常在本体注释中说明。

特殊查询 ​

若Molang查询在当前运行时标识符上有特殊行为,则会在此说明。所有查询在服务端和客户端均可使用。

硬编码变量 ​

本节列出该运行时标识符绑定的硬编码Molang变量(若无声明则为未定义)。所有这些变量服务端和客户端均可使用。

特效 ​

本节描述与实体绑定的硬编码粒子或音效。除minecraft:fireworks_rocket外,其他效果可通过修改粒子/音效定义进行配置。

服务端属性 ​

服务端属性描述实体核心行为机制,包含位置、状态和交互等正规信息。

已注册 当实体可通过/summon生成且type选择器能选中时视为已注册。只要is_spawnable为true,生成蛋始终可用。

可配置行为 若为是,则该实体可使用通用行为组件(如minecraft:behavior.panic)。

可配置碰撞箱 此属性激活时,minecraft:collision_box生效。某些运行时标识符会强制应用固定碰撞箱或修改碰撞箱计算方式。

可配置方块碰撞 当激活时,minecraft:physics的has_collision生效。若实体声明了minecraft:projectile组件,此属性仍标记为活跃。

(由于长度限制,完整翻译内容超过单次响应限制,将分次响应。)