- 致编者:请牢记我们的域名wiki.bedev.cn!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.18.12现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
手册:数据驱动
From Minecraft基岩版开发Wiki
本页面列出了国际版附加包的大部分数据驱动组件及部分相关内容。本页面均为最新测试版的内容,欲查看当前最新测试版(1.19.0.30)中已被移除或被禁用的组件,请前往过时内容页面查看。
实体[edit]
描述[edit]
客户端[edit]
类型
|
名称
|
默认值
|
描述
|
---|---|---|---|
字符串 | identifier | 无 | 设置该实体的赋命名空间标识符。 |
字符串 | min_engine_version | 无 | 设置该实体使用的最小游戏引擎版本。 |
对象 | materials | 无 | |
对象 | textures | 无 | |
对象 | geometry | 无 | |
对象 | scripts | 无 | |
对象 | animations | 无 | 行为动画或动画控制器的列表。这些可用于在实体上运行命令或事件 |
对象 | animation_controllers | 无 | |
对象 | render_controllers | 无 | |
对象 | locators | 无 | |
布尔值 | enable_attachables | true
|
|
布尔值 | hide_armor | true
|
|
对象 | spawn_egg | 无 |
服务端[edit]
类型
|
名称
|
默认值
|
ID
|
描述
|
---|---|---|---|---|
字符串 | identifier | 无 | — | 设置该实体的赋命名空间标识符。 |
布尔值 | is_experimental | false
|
— | 设置该实体是否属于实验性玩法。 |
布尔值 | is_spawnable | false
|
— | 设置该实体是否可以自然生成或通过刷怪蛋生成(当设置为true 时游戏会自动向物品栏中添加刷怪蛋物品)。
|
布尔值 | is_summonable | false
|
— | 设置该实体是否可被命令生成。 |
字符串 | runtime_identifier | 无 | — | |
对象 | scripts | 无 | -76244517 | |
对象 | animations | 无 | 1232311658 |
组件[edit]
基本组件[edit]
内置事件[edit]
名称
|
描述
|
---|---|
minecraft:entity_transformed | |
minecraft:entity_born | |
minecraft:entity_spawned | |
minecraft:on_prime |
过滤器[edit]
触发器[edit]
名称
|
ID | 描述
|
---|---|---|
minecraft:on_death | -49357854 | |
minecraft:on_friendly_angry | -1009986313 | |
minecraft:on_hurt | -1028603471 | |
minecraft:on_hurt_by_player | -599009831 | |
minecraft:on_ignite | -1911489054 | |
minecraft:on_start_landing | -555648368 | |
minecraft:on_start_takeoff | 426083399 | |
minecraft:on_target_acquired | 1063277906 | |
minecraft:on_target_escape | -1373130027 | |
minecraft:on_wake_with_owner | -1543219003 |
AI意向[edit]
生成规则[edit]
特性[edit]
名称
|
ID | 描述
|
---|---|---|
minecraft:attack | 1651346034 | |
minecraft:spell_effects | 523264365 | |
minecraft:strength | 648564399 |
实体属性[edit]
方块[edit]
描述[edit]
用于确定如何解析并初始化此方块。
类型
|
名称
|
默认值
|
描述
|
---|---|---|---|
布尔值 | is_experimental | false
|
设置该方块是否为实验性的。实验性方块只能通过实验性玩法获得。 |
字符串 | identifier | 无 | 设置此方块的赋命名空间标识符。 |
对象 | properties | 无 | 自定义此方块的属性。 |
组件[edit]
基本组件[edit]
名称
|
描述
|
---|---|
minecraft:aim_collision | 设置方块的击中箱。 |
minecraft:block_light_emission | 设置方块发出的光照强度。 |
minecraft:breathability | 设置该方块的透气性,以及是否将其视为固体或空气的属性。 |
minecraft:collision_box | 设置方块的碰撞箱。 |
minecraft:crafting_table | 设置与方块互动时打开一个合成界面。 |
minecraft:creative_category | 注册方块到创造模式物品栏及其分组。 |
minecraft:destroy_time | 设置方块破坏所需时间。 |
minecraft:display_name | 设置方块物品显示的悬浮文本。 |
minecraft:explosion_resistance | 设置方块的爆炸抗性。 |
minecraft:flammable | 设置方块的可燃性。 |
minecraft:friction | 设置方块的摩擦力。 |
minecraft:geometry | 设置方块模型。 |
minecraft:light_dampening | 设置方块减弱的光照强度。 |
minecraft:loot | 设置方块的掉落物。 |
minecraft:map_color | 设置方块在地图上显示的颜色。 |
minecraft:material_instances | 将模型文件中的面或渲染映射到实际的纹理。 |
minecraft:part_visibility | 设置方块在指定条件下显示部分模型。 |
minecraft:placement_filter | 设置方块被放置时应满足的条件。 |
minecraft:random_ticking | 随机刻计时器。 |
minecraft:rotation | 设置方块围绕方块中心的旋转角度。 |
minecraft:ticking | 计划刻计时器。 |
minecraft:unit_cube | 设置方块为单位方块。 |
minecraft:unwalkable | 设置该方块是否不能被越过。 |
事件[edit]
名称
|
描述
|
---|---|
add_mob_effect | 给目标添加状态效果。 |
damage | 对目标造成伤害。 |
decrement_stack | 使物品数量递减。 |
die | 清除目标。如果目标为self ,并且这个事件由另一个方块执行,那么将摧毁该方块。
|
play_effect | 在相对于目标位置产生粒子效果。 |
play_sound | 在相对目标位置播放音频。 |
remove_mob_effect | 将目标移除状态效果。 |
run_command | 执行命令或命令列表。 |
set_block | 将该方块设置为另一种方块。 |
set_block_at_pos | 在相对于该方块的位置将一个方块设置为另一种方块。 |
set_block_property | 设置该方块的属性。 |
spawn_loot | 生成战利品。 |
swing | 使活动对象挥手。 |
teleport | 将目标随机传送到目的地周围。 |
transform_item | 将一个物品转换为另一个物品。 |
触发器[edit]
名称
|
描述
|
---|---|
minecraft:on_fall_on | 设置活动对象摔落到该方块上时执行的事件。 |
minecraft:on_interact | 设置玩家与该方块互动(例如右键点击)时执行的事件。 |
minecraft:on_placed | 设置该方块被放置时执行的事件。 |
minecraft:on_player_destroyed | 设置玩家破坏该方块时执行的事件。 |
minecraft:on_player_placing | 设置玩家放置该方块时执行的事件。 |
minecraft:on_step_on | 当玩家踩上该方块时执行的事件。 |
minecraft:on_step_off | 当玩家离开该方块时执行的事件。 |
物品[edit]
描述[edit]
用于确定如何解析并初始化此物品。
类型
|
名称
|
默认值
|
描述
|
---|---|---|---|
布尔值 | is_experimental | false
|
设置该物品是否为实验性的。实验性物品只能通过实验性玩法获得。 |
字符串 | identifier | 无 | 设置此物品的赋命名空间标识符。 |
字符串 | category | 无 | 自定义此物品的分类。 |
组件[edit]
基本组件[edit]
事件[edit]
名称
|
描述
|
---|---|
add_mob_effect | 给目标添加状态效果。 |
damage | 对目标造成伤害。 |
decrement_stack | 使物品数量递减。 |
remove_mob_effect | 将目标移除状态效果。 |
run_command | 执行命令或命令列表。 |
shoot | 在触发时发射弹射物。 |
swing | 使活动对象挥手。 |
teleport | 将目标随机传送到目的地周围。 |
transform_item | 将一个物品转换为另一个物品。 |
触发器[edit]
名称
|
描述
|
---|---|
minecraft:on_use | 物品使用后触发事件。 |
minecraft:on_use_on | 物品在方块上使用后触发事件。 |
地物[edit]
模式[edit]
生物群系[edit]
维度[edit]
描述[edit]
用于确定如何解析并初始化此维度。
类型
|
名称
|
默认值
|
描述
|
---|---|---|---|
字符串 | identifier | 无 | 设置此维度的赋命名空间标识符。 |
组件[edit]
名称
|
描述
|
---|---|
minecraft:dimension_bounds | 设置维度的高度限制。 |
minecraft:generation | 设置维度的生成噪声类型。 |
配方[edit]
模式[edit]
赋命名空间标识符
|
类型
|
注释
|
---|---|---|
minecraft:recipe_brewing_container | 容器酿造配方 | 用于将输入物品和试剂根据试剂类型转化为对应的输出物品,并在试剂栏保留一个玻璃瓶。 |
minecraft:recipe_brewing_mix | 混合酿造配方 | 用于将输入物品和试剂根据试剂类型转化为对应的输出物品。 |
minecraft:recipe_furnace | 熔炉配方 | 用于将输入物品转化为输出物品。 |
minecraft:recipe_material_reduction | 材料分解器配方 | |
minecraft:recipe_shaped | 有序配方 | 用于将以指定顺序排列的物品合成为另外一个或多个物品。 |
minecraft:recipe_shapeless | 无序配方 | 用于将以任意顺序排列的一个或多个物品合成为另外一个或多个物品。 |
粒子[edit]
相机[edit]
描述[edit]
类型
|
名称
|
默认值
|
描述
|
---|---|---|---|
字符串 | identifier | 无 | 设置此相机的赋命名空间标识符。 |
组件[edit]
功能域[edit]
描述[edit]
类型
|
名称
|
默认值
|
描述
|
---|---|---|---|
字符串 | identifier | 无 | 设置此功能域的赋命名空间标识符。 |
组件[edit]
基本组件[edit]
名称
|
描述
|
---|---|
minecraft:fog | 在玩家进入功能域时显示给定的迷雾。每个功能域仅可附带一个迷雾。 |
触发器[edit]
名称
|
描述
|
---|---|
minecraft:on_actor_enter | 设置活动对象进入该功能域时触发的事件。(可包含多个JSON对象) |
minecraft:on_actor_leave | 设置活动对象离开该功能域时触发的事件。 |