{
  "format_version": "1.16.100",
  "minecraft:block": {
    "description": {
      "identifier": "mobs:bison_fun_block",
      "category": "Nature"
    },
    "components": {
      "minecraft:loot": "loot_tables/blocks/mobs_bison_fun_block.json",
      "minecraft:destroy_time": 0.3,
      "minecraft:friction": 0.7,
      "minecraft:map_color": "#452828",
      "minecraft:explosion_resistance": 1.0,
      "minecraft:flammable": {
        "flame_odds": 1,
        "burn_odds": 1
      },
      "minecraft:block_light_absorption": 0.0,
      "minecraft:block_light_emission": 0.0,
      "minecraft:on_player_destroyed": {
        "event": "remove:block",
        "target": "self"
      },
      "minecraft:material_instances": {
        "*": {
          "texture": "mobs:bison_fun_block",
          "render_method": "blend"
        }
      },
      "minecraft:on_step_on": {
        "event": "step:on",
        "target": "self"
      },
      "minecraft:on_step_off": {
        "event": "step:off",
        "target": "self"
      },
      "minecraft:on_placed": {
        "event": "size:block",
        "target": "self"
      },
      "minecraft:random_ticking": {
        "on_tick": {
          "event": "random:tick",
          "target": "self"
        }
      },
      "minecraft:on_fall_on": {
        "event": "fall:on",
        "target": "self"
      },
      "minecraft:ticking": {
        "looping": true,
        "range": [
          10,
          10
        ],
        "on_tick": {
          "event": "on_tick",
          "target": "self"
        }
      },
      "minecraft:creative_category": {
        "category": "nature"
      }
    },
    "events": {
      "remove:block": {},
      "size:block": {},
      "step:on": {},
      "step:off": {},
      "on_tick": {},
      "random:tick": {},
      "fall:on": {}
    },
    "permutations": [
      {
        "condition": "query.block_property('block:rotation') == 2",
        "components": {
          "minecraft:rotation": [
            0,
            0,
            0
          ]
        }
      },
      {
        "condition": "query.block_property('block:rotation') == 3",
        "components": {
          "minecraft:rotation": [
            0,
            -180,
            0
          ]
        }
      },
      {
        "condition": "query.block_property('block:rotation') == 4",
        "components": {
          "minecraft:rotation": [
            0,
            90,
            0
          ]
        }
      },
      {
        "condition": "query.block_property('block:rotation') == 5",
        "components": {
          "minecraft:rotation": [
            0,
            -90,
            0
          ]
        }
      }
    ]
  }
}