Files
netease-bedrock-wiki/mcguide/20-玩法开发/100-参考资料/11-ComponentList.md
2024-12-23 10:57:59 +08:00

31 KiB
Raw Permalink Blame History

国际版 - 实体组件列表

文档版本2022.10.26

注意事项

  1. 本文档内容来源于我的世界基岩版国际版文档,在此仅做翻译和补正,供各位开发者参考。
  2. 本文档中少部分内容由于版本过高,尚无法在中国版中使用,请耐心等待中国版更新基岩版版本。
  3. 本文档中极少部分内容需要开启假日创作者功能实验性玩法才可以正常使用,请各位开发者注意辨别。欲了解更多关于实验性玩法的内容,请访问《我的世界》基岩版中的实验功能

列表

组件原名 组件译名 描述
minecraft:addrider 添加骑手 minecraft:addrider向实体添加一个骑手。
minecraft:admire_item 钦慕物品 minecraft:admire_item允许实体在一个给定的时间内忽略可攻击的目标。
minecraft:ageable 可年长 minecraft:ageable为实体添加一个长大的计时器。可以通过给予实体由feedItems定义的它所喜欢的物品来加速这一过程。
minecraft:angry 愤怒 minecraft:angry通过使用一个计时器来定义实体的愤怒状态。
minecraft:annotation.break_door 注解.破坏门 minecraft:annotation.break_door为实体设置一组旗标,这将允许实体在导航时破坏门。
minecraft:annotation.open_door 注解.打开门 minecraft:annotation.open_door为实体设置一组旗标,这将允许实体在导航时打开门。
minecraft:area_attack 区域攻击 minecraft:area_attack可以对一个范围内的实体造成伤害。
minecraft:attack_cooldown 攻击冷却 minecraft:attack_cooldown为实体添加一个攻击冷却,用于阻止实体尝试获取新的攻击目标。
minecraft:barter 以物易物 minecraft:barter允许实体执行易物交换并掉落一个物品。
minecraft:block_climber 方块攀爬器 minecraft:block_climber允许玩家检测到脚手架方块并在其上机动移动。
minecraft:block_sensor 方块传感器 minecraft:block_sensor将在方块列表中的方块在传感器范围内遭到破坏时触发一个事件。
minecraft:boostable 可加速 minecraft:boostable定义了可骑乘实体加速的条件和行为。
minecraft:boss 首领 minecraft:boss定义了Boss首领的当前状态并以之更新Boss HUD。
minecraft:break_blocks 破坏方块 minecraft:break_blocks指定了当实体四处走动时可以破坏的方块。
minecraft:breathable 可呼吸 minecraft:breathable允许实体在特定的方块内呼吸,并给予他们窒息的能力。
minecraft:breedable 可繁殖 minecraft:breedable允许实体获取求爱状态并用于繁殖。
minecraft:bribeable 可贿赂 minecraft:bribeable允许实体获取贿赂状态。
minecraft:buoyant 浮态 minecraft:buoyant允许实体漂浮在特定的液体方块上。
minecraft:burns_in_daylight 在阳光下燃烧 minecraft:burns_in_daylight允许实体在阳光下燃烧。
minecraft:celebrate_hunt 庆祝狩猎 minecraft:celebrate_hunt允许实体在狩猎特定实体时庆祝。
minecraft:combat_regeneration 战斗再生 minecraft:combat_regeneration在实体杀死其攻击目标时授予其生命恢复Ⅰ并移除挖掘疲劳。
minecraft:conditional_bandwidth_optimization 条件带宽优化 minecraft:conditional_bandwidth_optimization定义了实体的条件空间更新带宽优化。
minecraft:custom_hit_test 自定义击中测试 minecraft:custom_hit_test定义了近战和远程攻击击中实体时所使用的的击中箱的列表。
minecraft:damage_over_time 随时间损伤 minecraft:damage_over_time以一个指定的时间间隔对实体造成伤害。
minecraft:damage_sensor 伤害传感器 minecraft:damage_sensor定义了当实体被特定的实体或物品伤害时要调用的事件。
minecraft:despawn 毁除 minecraft:despawn允许实体在毁除规则或可选的过滤器的计算结果为true时毁除。
minecraft:drying_out_timer 干化计时器 minecraft:drying_out_timer设置一个用于干化的计时器,该计时器会在倒计时结束时触发dried_out_event或当实体位于雨下或水中时立即停止并触发stopped_drying_out_event
minecraft:economy_trade_table 经济交易表 minecraft:economy_trade_table定义了该实体与玩家交易的能力。
minecraft:entity_sensor 实体传感器 minecraft:entity_sensor将在定义的范围内的实体满足设定的一组条件时触发一个事件。
minecraft:environment_sensor 环境传感器 minecraft:environment_sensor将在环境满足设定的条件时触发事件。
minecraft:equip_item 装备物品 minecraft:equip_item可以使实体持得所需的装备。
minecraft:equippable 可装备 minecraft:equippable定义了一个实体将物品装备在自己身上的行为。
minecraft:experience_reward 经验奖励 minecraft:experience_reward定义了该实体死亡或成功繁殖时奖励的经验。
minecraft:explode 爆炸 minecraft:explode定义了实体如何爆炸。
minecraft:flocking 群集 minecraft:flocking允许实体可否在水中按组群集。
minecraft:game_event_movement_tracking 游戏事件移动跟踪 minecraft:game_event_movement_tracking允许实体根据当前正在移动经过的方块来发出entityMoveswimflap游戏事件。它默认添加到每个实体中,手动再加入该组件将覆写其默认行为。
minecraft:genetics 遗传学 minecraft:genetics定义了生物的基因和等位基因是如何传递给后代的,以及这些性状是如何在子代中表达的。
minecraft:giveable 可给予 minecraft:giveable定义了一组可以用于使用在该实体上并触发事件的物品。物品使用后会被实体拿走并放入其自己的物品栏。
minecraft:group_size 群体大小 minecraft:group_size持续跟踪给定范围内实体群体的大小。
minecraft:grows_crop 栽培作物 minecraft:grows_crop可以在实体走经作物时增加作物的生长程度。
minecraft:healable 可治疗 minecraft:healable定义了用于治疗该实体的交互。
minecraft:home minecraft:home在实体生成时保存一个家的兴趣点。
minecraft:hurt_on_condition 当条件时受伤 minecraft:hurt_on_condition定义了一组何时实体应受到伤害的条件。
minecraft:inside_block_notifier 方块内部通知器 minecraft:inside_block_notifier用于验证实体是否位于此处列出的方块内部。
minecraft:insomnia 失眠 minecraft:insomnia添加一个从上次休息时开始的计时器,用于查验是否幻翼应该生成了。
minecraft:instant_despawn 立即毁除 minecraft:instant_despawn立即毁除实体。
minecraft:interact 交互 minecraft:interact定义了与该实体的交互。
minecraft:inventory 物品栏 minecraft:inventory定义了实体的物品栏是如何管理的。
minecraft:item_hopper 物品漏斗 minecraft:item_hopper允许实体像漏斗方块一样工作。
minecraft:jump.dynamic 跳跃.动态 minecraft:jump.dynamic定义了一个动态类型跳跃控制,这将基于生物的速度修饰符来改变跳跃属性。
minecraft:jump.static 跳跃.静态 minecraft:jump.static给予实体跳跃的能力。
minecraft:leashable 可栓牵 minecraft:leashable允许实体被栓牵并定义当实体被栓牵时的条件和事件。
minecraft:lookat 看向 minecraft:lookat定义了当另一个实体看向该实体时的行为。
minecraft:managed_wandering_trader 受管流浪商人 minecraft:managed_wandering_trader管理实体交易的能力。
minecraft:mob_effect 生物效果 minecraft:mob_effect对范围内的实体应用一个生物效果(即状态效果)。
minecraft:movement.amphibious 移动.两栖 minecraft:movement.amphibious允许实体在水中游泳并在陆地上行走。
minecraft:movement.basic 移动.基础 minecraft:movement.basic定义了实体的基础移动。
minecraft:movement.fly 移动.飞行 minecraft:movement.fly可以使实体飞行。
minecraft:movement.generic 移动.泛用 minecraft:movement.generic允许实体飞行、游泳、攀爬等。
minecraft:movement.hover 移动.悬浮 minecraft:movement.hover可以使实体悬浮。
minecraft:movement.jump 移动.跳跃 minecraft:movement.jump可以使实体在移动时以一个特定的延时作为间隔进行跳跃。
minecraft:movement.skip 移动.蹿行 minecraft:movement.skip可以使实体在移动时跳步。
minecraft:movement.sway 移动.横荡 minecraft:movement.sway可以使实体左右横荡,给人一种它在游泳的印象。
minecraft:nameable 可命名 minecraft:nameable允许实体被命名(例如使用一个命名牌)。
minecraft:navigation.climb 导航.攀爬 minecraft:navigation.climb允许实体在寻路时生成一个包含竖直墙的路径,就像原版蜘蛛那样。
minecraft:navigation.float 导航.飘浮 minecraft:navigation.float允许实体在寻路时依照在空气中飞来飞去的样子生成一个路径,就像常规的恶魂那样。
minecraft:navigation.fly 导航.飞行 minecraft:navigation.fly允许实体在寻路时生成在空气中生成一个像原版鹦鹉那样的路径。
minecraft:navigation.generic 导航.泛用 minecraft:navigation.generic允许实体在寻路时生成一个可以行走、游泳、飞行或四处攀爬且可以跃上并跃下方块的路径。
minecraft:navigation.hover 导航.悬浮 minecraft:navigation.hover允许实体在寻路时生成一个像原版蜜蜂那样的路径,防止他们从空中掉落并做出预测性移动。
minecraft:navigation.swim 导航.游泳 minecraft:navigation.swim允许实体在寻路时生成一个可以包含水的路径。
minecraft:navigation.walk 导航.行走 minecraft:navigation.walk允许实体在寻路时生成可以行走并可以跃上并跃下方块的路径,就像常规的生物那样。
minecraft:out_of_control 失控 minecraft:out_of_control定义了实体的失控状态。
minecraft:peek 探出 minecraft:peek定义了实体的探出头行为,并定义了在此期间需要调用的事件。
minecraft:persistent 宿存 minecraft:persistent定义了一个实体是否应该在游戏的世界中宿存。
minecraft:physics 物理学 minecraft:physics定义了实体的物理学属性,包括它是否会被重力影响或是否会与物体碰撞。
minecraft:preferred_path 偏好路径 minecraft:preferred_path指定了生物根据偏好在偏好路径上行进时的成本信息。
minecraft:projectile 弹射物 minecraft:projectile允许实体成为一个可投掷的实体。
minecraft:pushable 可推动 minecraft:pushable定义了实体可以被其他实体或活塞中的哪些推动。
minecraft:raid_trigger 袭击触发器 minecraft:raid_trigger尝试在实体所在的位置触发一次袭击。
minecraft:rail_movement 铁轨移动 minecraft:rail_movement定义了实体在铁轨上的移动。拥有该组件的实体将只允许在铁轨上移动。
minecraft:rail_sensor 铁轨传感器 minecraft:rail_sensor定义了实体在途经激活的或未激活铁轨时的行为。
minecraft:ravager_blocked 劫掠兽被格挡 minecraft:ravager_blocked定义了劫掠兽的近战攻击被格挡时的响应。
minecraft:rideable 可骑乘 minecraft:rideable决定了该实体是否可以被骑乘。允许指定不同的座位位置和座位数。
minecraft:scaffolding_climber 脚手架攀爬器 minecraft:scaffolding_climber允许玩家检测到脚手架方块并在其上机动移动。
minecraft:scale_by_age 依年龄缩放 minecraft:scale_by_age定义了实体可以基于其年龄插值其渲染尺寸。
minecraft:scheduler 计划器 minecraft:scheduler根据每日时间事件触发计划的生物事件。
minecraft:shareables 可分享 minecraft:shareables定义了一系列生物想要分享或捡起的物品。
minecraft:shooter 发射器 minecraft:shooter定义了实体的远程攻击行为。
minecraft:sittable 可坐下 minecraft:sittable定义了实体的坐下状态。
minecraft:spawn_entity 生成实体 minecraft:spawn_entity添加了一个该实体将会生成其他实体或物品(类似于原版鸡的下蛋行为)的计时器。
minecraft:tameable 可驯服 minecraft:tameable定义了实体被玩家驯服的规则。
minecraft:tamemount 驯服乘坐 minecraft:tamemount允许实体通过不断乘坐进行驯服。
minecraft:target_nearby_sensor 将邻近设置为目标传感器 minecraft:target_nearby_sensor定义实体在一个范围内可以看到或感受到其他实体并将其设置为(攻击)目标。
minecraft:teleport 传送 minecraft:teleport定义了实体的传送行为。
minecraft:tick_world 滴答世界 minecraft:tick_world定义了实体是否会滴答世界,且围绕它滴答的半径。
minecraft:timer 计时器 minecraft:timer添加一个在结束时会触发事件的计时器。
minecraft:trade_table 交易表 minecraft:trade_table定义实体与玩家交易的能力。
minecraft:trail 拖尾 minecraft:trail可以使实体在世界中移动时留下一列拖尾方块。
minecraft:transformation 转化 minecraft:transformation定义了一个实体从当前定义实体到另一个定义实体的转化。
minecraft:trusting 信任 minecraft:trusting定义了一个生物信任玩家的规则。
minecraft:water_movement 水中移动 minecraft:water_movement定义了实体可以在水中移动的速度。