手册:数据驱动/方块

来自Minecraft基岩版开发Wiki

描述[编辑]

名称
类型
默认值
可用性
实验性玩法
走出实验版本
描述
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 定义方块的状态属性。

组件[编辑]

基础组件[编辑]

名称
可用性
实验性玩法
走出实验版本
描述
minecraft:breakonpush 已移除 假日创作者功能 未走出 设置该方块被活塞推动时是否被破坏。
minecraft:breathability 已移除 假日创作者功能 未走出 设置该方块的透气性,以及是否将其视为固体或空气的属性。
minecraft:collision_box 可用 假日创作者功能 1.19.50 设置方块的碰撞箱。
minecraft:crafting_table 可用 假日创作者功能 1.19.50 设置与方块互动时打开一个合成界面。
minecraft:creative_category 已弃用 假日创作者功能 未走出 注册方块到创造模式物品栏及其分组。
minecraft:destructible_by_explosion 可用 假日创作者功能 N/A 设置方块是否可被爆炸破坏以及防爆属性。
minecraft:destructible_by_mining 可用 N/A N/A 设置方块是否可被挖掘破坏以及破坏时间。
minecraft:display_name 可用 假日创作者功能 1.19.60 设置方块物品显示的悬浮文本。
minecraft:flammable 可用 N/A N/A 设置方块的可燃性。
minecraft:friction 可用 N/A N/A 设置方块的摩擦力。
minecraft:geometry 可用 假日创作者功能 1.19.40 设置方块模型。
minecraft:immovable 已移除 假日创作者功能 未走出 设置该方块能否不被活塞推动。
minecraft:light_dampening 可用 N/A N/A 设置方块减弱的光照强度。(调整方块的透光强度,如果不设置,默认为不透光)
minecraft:light_emission 可用 N/A N/A 设置方块发出的光照强度。
minecraft:loot 可用 N/A N/A 设置方块的掉落物。
minecraft:map_color 可用 N/A N/A 设置方块在地图上显示的颜色。
minecraft:material_instances 可用 假日创作者功能 1.19.40 将模型文件中的面或渲染映射到实际的纹理。
minecraft:onlypistonpush 已移除 假日创作者功能 未走出 设置该方块是否不被粘性活塞拉动。
minecraft:part_visibility 已弃用 即将到来的创作者功能 未走出 设置方块在指定条件下显示部分模型。
minecraft:placement_filter 可用 假日创作者功能 1.19.60 设置方块被放置时应满足的条件。
minecraft:preventsjumping 已移除 假日创作者功能 未走出 设置行动对象在该方块上行走时是否被阻止跳跃。
minecraft:queued_ticking 可用 假日创作者功能 未走出 计划刻计时器。
minecraft:random_ticking 可用 假日创作者功能 未走出 随机刻计时器。
minecraft:rotation 可用 假日创作者功能 未走出 设置方块围绕方块中心的旋转角度。
minecraft:selection_box 可用 假日创作者功能 1.19.60 设置方块的击中箱。
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

触发器[编辑]

名称
可用性
实验性玩法
走出实验版本
描述
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

事件响应[编辑]

名称
可用性
实验性玩法
走出实验版本
描述
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 可用 假日创作者功能 未走出 将一个物品转换为另一个物品。

置换[编辑]

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