手册:数据驱动/方块

From Minecraft基岩版开发Wiki

描述[edit]

名称
类型
默认值
可用性
实验性玩法
走出实验版本
描述
base_block 字符串 仅中国版可用 N/A N/A 设置方块的基方块。
category 字符串 仅中国版可用 N/A N/A 设置方块的分组和分类。
identifier 字符串 可用 N/A N/A 设置方块的赋命名空间标识符
is_experimental 布尔值 false 已移除 N/A N/A 设置方块是否属于实验性玩法。
material_type 字符串 仅中国版可用 N/A N/A 设置方块的材料类型。
menu_category 对象 可用 N/A N/A 设置方块的分组和分类。
traits 对象 可用 N/A N/A 设置方块的性状。
micro_size 字符串 1 1 1 仅中国版可用 N/A N/A 设置微缩方块的微缩尺寸。三个值依次为x,y,z三个轴方向上的尺寸,每两个值之间使用空格隔开。
register_to_creative_menu 布尔值 已移除 N/A N/A 设置是否将方块注册到创造模式物品栏。
states 对象 可用 假日创作者功能 1.19.70 定义方块的状态属性。

组件[edit]

基础组件[edit]

名称
可用性
实验性玩法
走出实验版本
描述
minecraft:breakonpush 已移除 假日创作者功能 未走出 设置该方块被活塞推动时是否被破坏。
minecraft:breathability 已移除 假日创作者功能 未走出 设置该方块的透气性,以及是否将其视为固体或空气的属性。
minecraft:collision_box 可用 假日创作者功能 1.19.50 设置方块的碰撞箱。
minecraft:crafting_table 可用 假日创作者功能 1.19.50 设置与方块互动时打开一个合成界面。
minecraft:creative_category 已移除 假日创作者功能 未走出 注册方块到创造模式物品栏及其分组。
minecraft:custom_components 已弃用 Beta API 1.21.20 设置方块的自定义组件。
minecraft:destructible_by_explosion 可用 N/A N/A 设置方块是否可被爆炸破坏以及防爆属性。
minecraft:destructible_by_mining 可用 N/A N/A 设置方块是否可被挖掘破坏以及破坏时间。
minecraft:destruction_particles 可用 即将到来的创作者功能 1.21.70 设置方块是否可被挖掘破坏以及破坏时间。
minecraft:display_name 可用 假日创作者功能 1.19.60 设置方块物品显示的悬浮文本。
minecraft:entity_fall_on 可用 Beta API 1.21.20 设置实体必须从多高的高度摔落才能触发自定义方块组件的onEntityFallOn事件。
minecraft:flammable 可用 N/A N/A 设置方块的可燃性。
minecraft:friction 可用 N/A N/A 设置方块的摩擦力。
minecraft:geometry 可用 假日创作者功能 1.19.40 设置方块模型。
minecraft:item_visual 可用 即将到来的创作者功能 1.21.60 设置在物品栏内渲染该方块的方法。
minecraft:immovable 已移除 假日创作者功能 未走出 设置该方块能否不被活塞推动。
minecraft:light_dampening 可用 N/A N/A 设置方块减弱的光照强度。(调整方块的透光强度,如果不设置,默认为不透光)
minecraft:light_emission 可用 N/A N/A 设置方块发出的光照强度。
minecraft:liquid_detection 可用 即将到来的创作者功能 1.21.60 设置方块在接触到液体后的表现。
minecraft:loot 可用 N/A N/A 设置方块的掉落物。
minecraft:map_color 可用 N/A N/A 设置方块在地图上显示的颜色。
minecraft:material_instances 可用 假日创作者功能 1.19.40 将模型文件中的面或渲染映射到实际的纹理。
minecraft:movable 可用 即将到来的创作者功能 未走出 方块是否能被活塞推动。
minecraft:onlypistonpush 已移除 假日创作者功能 未走出 设置该方块是否不被粘性活塞拉动。
minecraft:part_visibility 已弃用 即将到来的创作者功能 未走出 设置方块在指定条件下显示部分模型。
minecraft:placement_filter 可用 假日创作者功能 1.19.60 设置方块被放置时应满足的条件。
minecraft:preventsjumping 已移除 假日创作者功能 未走出 设置行动对象在该方块上行走时是否被阻止跳跃。
minecraft:queued_ticking 已移除 假日创作者功能 未走出 计划刻计时器。
minecraft:random_offset 可用 即将到来的创作者功能 未走出 允许方块贴图随机偏移。
minecraft:random_ticking 已移除 假日创作者功能 未走出 随机刻计时器。
minecraft:redstone_conductivity 可用 即将到来的创作者功能 1.21.30 设置方块的红石导体属性。
minecraft:replaceable 可用 N/A 1.21.70 设置方块是否可被别的方块顶替(像水或空气一样)。
minecraft:rotation 已移除 假日创作者功能 未走出 设置方块围绕方块中心的旋转角度。
minecraft:selection_box 可用 假日创作者功能 1.19.60 设置方块的击中箱。
minecraft:tick 可用 Beta API 1.21.20 设置方块更新频率并触发onTick事件。
minecraft:transformation 可用 N/A 1.19.80 设置方块的平移、旋转、缩放表现。
minecraft:unit_cube 已移除 假日创作者功能 未走出 设置方块为单位方块。
minecraft:unwalkable 已移除 假日创作者功能 未走出 设置该方块是否不能被越过。
netease:aabb 仅中国版可用 N/A N/A 设置方块的碰撞箱和击中箱。
netease:block_entity 仅中国版可用 N/A N/A
netease:block_legacy 仅中国版可用 N/A N/A
netease:block_properties 仅中国版可用 N/A N/A
netease:can_built_over 仅中国版可用 N/A N/A
netease:connection 仅中国版可用 N/A N/A
netease:face_directional 仅中国版可用 N/A N/A
netease:fall 仅中国版可用 N/A N/A
netease:fire_resistant 仅中国版可用 N/A N/A
netease:liquid 仅中国版可用 N/A N/A
netease:listen_block_remove 仅中国版可用 N/A N/A
netease:may_place_on 仅中国版可用 N/A N/A
netease:mob_spawner 仅中国版可用 N/A N/A
netease:neighborchanged_sendto_script 仅中国版可用 N/A N/A
netease:pathable 仅中国版可用 N/A N/A
netease:portal 仅中国版可用 N/A N/A
netease:random_tick 仅中国版可用 N/A N/A
netease:render_layer 仅中国版可用 N/A N/A
netease:redstone 仅中国版可用 N/A N/A
netease:redstone_property 仅中国版可用 N/A N/A
netease:snow_recover_able 仅中国版可用 N/A N/A
netease:solid 仅中国版可用 N/A N/A
netease:tier 仅中国版可用 N/A N/A
netease:transform 仅中国版可用 N/A N/A
netease:water_destory 仅中国版可用 N/A N/A
netease:water_flow_source 仅中国版可用 N/A N/A
netease:water_only 仅中国版可用 N/A N/A
netease:water_source 仅中国版可用 N/A N/A

触发器[edit]

名称
可用性
实验性玩法
走出实验版本
描述
minecraft:on_fall_on 已移除 假日创作者功能 未走出 设置活动对象摔落到该方块上时执行的事件。
minecraft:on_interact 已移除 假日创作者功能 未走出 设置玩家与该方块互动(例如右键点击)时执行的事件。
minecraft:on_placed 已移除 假日创作者功能 未走出 设置该方块被放置时执行的事件。
minecraft:on_player_destroyed 已移除 假日创作者功能 未走出 设置玩家破坏该方块时执行的事件。
minecraft:on_player_placing 已移除 假日创作者功能 未走出 设置玩家放置该方块时执行的事件。
minecraft:on_step_off 已移除 假日创作者功能 未走出 当实体离开该方块时执行的事件。
minecraft:on_step_on 已移除 假日创作者功能 未走出 当实体踩上该方块时执行的事件。
netease:on_after_fall_on 仅中国版可用 N/A N/A
netease:on_before_fall_on 仅中国版可用 N/A N/A
netease:on_entity_inside 仅中国版可用 N/A N/A
netease:on_stand_on 仅中国版可用 N/A N/A
netease:on_step_off 仅中国版可用 N/A N/A
netease:on_step_on 仅中国版可用 N/A N/A

事件响应[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]

名称
类型
默认值
可用性
实验性玩法
走出实验版本
描述
condition 字符串 可用 假日创作者功能 1.19.70 设置置换的条件。
components 对象 可用 假日创作者功能 1.19.70 设置置换的组件。