{
  "format_version": "1.20.60",
  "minecraft:entity": {
    "description": {
      "identifier": "vatonage:ultimate_crafting_table_container",
      "is_summonable": true
    },
    "component_groups": {
      "ultimate_crafting_table": {
        "minecraft:inventory": {
          "additional_slots_per_strength": 0,
          "can_be_siphoned_from": false,
          "container_type": "inventory",
          "inventory_size": 26,
          "private": false,
          "restrict_to_owner": false
        }
      }
    },
    "components": {
      "minecraft:type_family": {
        "family": [
          "inanimate"
        ]
      },
      "minecraft:collision_box": {
        "height": 0,
        "width": 0
      },
      "minecraft:knockback_resistance": {
        "value": 100,
        "maximum": 100
      },
      "minecraft:damage_sensor": {
        "triggers": [{
          "cause": "all",
          "deals_damage": false
        }]
      },
      "minecraft:timer": {
        "time": 0.1,
        "looping": true,
        "time_down_event": {
          "event": "TickIng",
          "target": "self"
        }
      },
      "minecraft:custom_hit_test": {
        "hitboxes": [{
          "width": 1,
          "height": 0.25,
          "pivot": [
            0,
            0.5,
            0
          ]
        }]
      },
      "minecraft:inside_block_notifier": {
        "block_list": [{
          "block": {
            "name": "air"
          },
          "entered_block_event": {
            "event": "on_breaking",
            "target": "self"
          }
        }]
      },
      "minecraft:nameable": {
        "allow_name_tag_renaming": false,
        "always_show": false
      }
    },
    "events": {
      "minecraft:entity_spawned": {
		    "queue_command": {
		      "command": [
		    "scoreboard objectives add recipeOutput dummy",
        "scoreboard players add @s recipeOutput 0"
         ]
		    }
		  },
      "ultimate_crafting_table": {
        "add": {
          "component_groups": [
            "ultimate_crafting_table"
          ]
        }
      },
      "on_breaking": {
        "queue_command": {
          "command": [ "scriptevent vatonage:ultimate_crafting_table_despawn" ]
        }
      },
      "TickIng": {
        "queue_command": {
          "command": [ "scriptevent vatonage:ultimate_crafting_table" ]
        }
      }
    }
  }
}