# 自定义含雪方块

# 概述

自定义含雪方块支持在组件中配置自定义方块含雪的相关功能,并支持python监听事件、接口设置等。

需要配置方块含雪,需设置以下两个组件

# netease:snow_recover_able

可在netease:snow_recover_able组件中设置方块是否能含雪。

类型 默认值 解释
value bool 必须设置,用于设置方块是否能含雪

# netease:can_built_over

可在netease:can_built_over组件中设置在放置其他方块时,如果该位置已有含netease:can_built_over配置的方块,其他方块能否和放置在此方块中。

类型 默认值 解释
value bool 必须设置,用于设置在放置其他方块时,如果该位置已有含netease:can_built_over配置的方块,其他方块能否和放置在此方块中

# 示例

{
    "format_version": "1.10.0",
    "minecraft:block": {
        "description": {
            "register_to_creative_menu": true,
            "identifier": "customblocks:customblocks_test_ore",
            "is_experimental": false,
            "category": "custom"
        },
        "components": {
                "minecraft:block_light_absorption": {
        "value": 0
      },
      "netease:render_layer": {
        "value": "alpha"
      },
          "netease:snow_recover_able": {
        "value": true
      },
          "netease:can_built_over": {
        "value": true
      },
      "netease:aabb": {
        "collision": {
          "min": [0.0, 0.0, 0.0],
          "max": [0.0, 0.0, 0.0]
        },
        "clip": {
          "min": [0.0, 0.0, 0.0],
          "max": [1.0, 0.188, 1.0]
        }
      }
        }
    }
}

# 注意

目前自定义含雪方块和方块实体不兼容(包括自定义方块实体,自定义刷怪箱等),请不要一起使用