{
    "format_version": "1.21.40",
    "minecraft:block": {
      "description": {
        "identifier": "sg_vtng:burner",
        "traits": {
          "minecraft:placement_direction": {
            "enabled_states": ["minecraft:cardinal_direction"]
          }
        },
        "states": {
          "sg_vtng:on": [false, true]
        }
      },
      "components": {
        "minecraft:custom_components": ["sg_vtng:burner"],
        "minecraft:tick": {
          "interval_range": [2, 2]
        },
        "minecraft:material_instances": {
                "*": {
                    "texture": "sg_vtng:stone",
                    "render_method": "alpha_test",
                    "ambient_occlusion": false
                },
                "stone": {
                    "texture": "sg_vtng:stone",
                    "render_method": "alpha_test",
                    "ambient_occlusion": false
                },
                "cobblestone": {
                    "texture": "sg_vtng:cobblestone",
                    "render_method": "alpha_test",
                    "ambient_occlusion": false
                },
                "conveyor_side": {
                    "texture": "sg_vtng:conveyor_redstone_off",
                    "render_method": "alpha_test",
                    "ambient_occlusion": false
                },
                "conveyor": {
                    "texture": "sg_vtng:conveyor_front",
                    "render_method": "alpha_test",
                    "ambient_occlusion": false
                },
                "burner_exit": {
                    "texture": "sg_vtng:burner_exit",
                    "render_method": "alpha_test",
                    "ambient_occlusion": false
                },
                "fire": {
                    "texture": "sg_vtng:burner_fire",
                    "render_method": "alpha_test",
                    "ambient_occlusion": false
                }
            },
        "minecraft:geometry": {
          "identifier": "geometry.sg_vtng.burner",
          "bone_visibility": {
            "fire": "q.block_state('sg_vtng:on') == true"
          }
        },
        "minecraft:selection_box": {
          "origin": [-8, 0, -8],
          "size": [16, 16, 16]
        },
        "minecraft:collision_box": {
          "origin": [-8, 0, -8],
          "size": [16, 4, 16]
        },
        "tag:minecraft:is_pickaxe_item_destructible": {},
        "minecraft:destructible_by_mining": {
          "seconds_to_destroy": 6
        },
        "minecraft:light_dampening": 0
      },
      "permutations": [
        {
          "condition": "query.block_state('minecraft:cardinal_direction') == 'south'",
          "components": {
            "minecraft:transformation": { "rotation": [0, 0, 0] }
          }
        },
        {
          "condition": "query.block_state('minecraft:cardinal_direction') == 'east'",
          "components": {
            "minecraft:transformation": { "rotation": [0, 90, 0] }
          }
        },
        {
          "condition": "query.block_state('minecraft:cardinal_direction') == 'north'",
          "components": {
            "minecraft:transformation": { "rotation": [0, 180, 0] }
          }
        },
        {
          "condition": "query.block_state('minecraft:cardinal_direction') == 'west'",
          "components": {
            "minecraft:transformation": { "rotation": [0, -90, 0] }
          }
        }
      ]
    }
  }
  