{
  "format_version": "1.20.80",
  "minecraft:block": {
    "description": {
      "identifier": "fluffyalien_energistics:multi_conduit",
      "states": {
        "fluffyalien_energistics:energy": [false, true],
        "fluffyalien_energistics:fluid": [false, true],
        "fluffyalien_energistics:gas": [false, true],
        "fluffyalien_energistics:north": ["none", "border", "connect"],
        "fluffyalien_energistics:east": ["none", "border", "connect"],
        "fluffyalien_energistics:south": ["none", "border", "connect"],
        "fluffyalien_energistics:west": ["none", "border", "connect"],
        "fluffyalien_energistics:up": ["none", "border", "connect"],
        "fluffyalien_energistics:down": ["none", "border", "connect"]
      }
    },
    "components": {
      "tag:minecraft:is_pickaxe_item_destructible": {},
"minecraft:custom_components": [
        "fluffyalien_energisticscore:conduit",
        "fluffyalien_energistics:multi_conduit"
      ],
      "tag:fluffyalien_energisticscore:conduit": {},

      "minecraft:loot": "loot_tables/empty.json",
      "minecraft:display_name": "%tile.fluffyalien_energistics.multi_conduit.name\n§o§bBedrock §eEnergistics§r",

      "minecraft:geometry": {
        "identifier": "geometry.fluffyalien_energistics.multi_conduit",
        "bone_visibility": {
          "border_north": "q.block_state('fluffyalien_energistics:north') == 'border'",
          "border_east": "q.block_state('fluffyalien_energistics:east') == 'border'",
          "border_south": "q.block_state('fluffyalien_energistics:south') == 'border'",
          "border_west": "q.block_state('fluffyalien_energistics:west') == 'border'",
          "border_up": "q.block_state('fluffyalien_energistics:up') == 'border'",
          "border_down": "q.block_state('fluffyalien_energistics:down') == 'border'",
          "energy": "q.block_state('fluffyalien_energistics:energy')",
          "energy_north": "q.block_state('fluffyalien_energistics:north') != 'none' && q.block_state('fluffyalien_energistics:energy')",
          "energy_east": "q.block_state('fluffyalien_energistics:east') != 'none' && q.block_state('fluffyalien_energistics:energy')",
          "energy_south": "q.block_state('fluffyalien_energistics:south') != 'none' && q.block_state('fluffyalien_energistics:energy')",
          "energy_west": "q.block_state('fluffyalien_energistics:west') != 'none' && q.block_state('fluffyalien_energistics:energy')",
          "energy_up": "q.block_state('fluffyalien_energistics:up') != 'none' && q.block_state('fluffyalien_energistics:energy')",
          "energy_down": "q.block_state('fluffyalien_energistics:down') != 'none' && q.block_state('fluffyalien_energistics:energy')",
          "fluid": "q.block_state('fluffyalien_energistics:fluid')",
          "fluid_north": "q.block_state('fluffyalien_energistics:north') != 'none' && q.block_state('fluffyalien_energistics:fluid')",
          "fluid_east": "q.block_state('fluffyalien_energistics:east') != 'none' && q.block_state('fluffyalien_energistics:fluid')",
          "fluid_south": "q.block_state('fluffyalien_energistics:south') != 'none' && q.block_state('fluffyalien_energistics:fluid')",
          "fluid_west": "q.block_state('fluffyalien_energistics:west') != 'none' && q.block_state('fluffyalien_energistics:fluid')",
          "fluid_up": "q.block_state('fluffyalien_energistics:up') != 'none' && q.block_state('fluffyalien_energistics:fluid')",
          "fluid_down": "q.block_state('fluffyalien_energistics:down') != 'none' && q.block_state('fluffyalien_energistics:fluid')",
          "gas": "q.block_state('fluffyalien_energistics:gas')",
          "gas_north": "q.block_state('fluffyalien_energistics:north') != 'none' && q.block_state('fluffyalien_energistics:gas')",
          "gas_east": "q.block_state('fluffyalien_energistics:east') != 'none' && q.block_state('fluffyalien_energistics:gas')",
          "gas_south": "q.block_state('fluffyalien_energistics:south') != 'none' && q.block_state('fluffyalien_energistics:gas')",
          "gas_west": "q.block_state('fluffyalien_energistics:west') != 'none' && q.block_state('fluffyalien_energistics:gas')",
          "gas_up": "q.block_state('fluffyalien_energistics:up') != 'none' && q.block_state('fluffyalien_energistics:gas')",
          "gas_down": "q.block_state('fluffyalien_energistics:down') != 'none' && q.block_state('fluffyalien_energistics:gas')"
        }
      },
      "minecraft:material_instances": {
        "*": {
          "texture": "fluffyalien_energistics:multi_conduit"
        }
      },
      "minecraft:collision_box": {
        "origin": [-4, 4, -4],
        "size": [8, 8, 8]
      },
      "minecraft:selection_box": {
        "origin": [-4, 4, -4],
        "size": [8, 8, 8]
      },
      "minecraft:light_dampening": 0,

      "minecraft:destructible_by_explosion": false,
      "minecraft:destructible_by_mining": {
        "seconds_to_destroy": 0.5
      },
      "minecraft:tick": {
        "interval_range": [5, 5]
      }
    },
    "permutations": [
      {
        "condition": "q.block_state('fluffyalien_energistics:energy')",
        "components": {
          "tag:fluffyalien_energisticscore:io.category.energy": {}
        }
      },
      {
        "condition": "q.block_state('fluffyalien_energistics:fluid')",
        "components": {
          "tag:fluffyalien_energisticscore:io.category.fluid": {}
        }
      },
      {
        "condition": "q.block_state('fluffyalien_energistics:gas')",
        "components": {
          "tag:fluffyalien_energisticscore:io.category.gas": {}
        }
      }
    ]
  }
}
