{
  "condition": "minecraft:any_of",
  "terms": [
    {
      "condition": "minecraft:location_check",
      "predicate": {
        "block": {
          "tag": "minecraft:stairs",
          "state": {
            "half": "top"
          }
        }
      }
    },
    {
      "condition": "minecraft:location_check",
      "predicate": {
        "block": {
          "tag": "minecraft:trapdoors",
          "state": {
            "half": "top",
            "open": "false"
          }
        }
      }
    },
    {
      "condition": "minecraft:location_check",
      "predicate": {
        "block": {
          "tag": "minecraft:slabs",
          "state": {
            "type": "top"
          }
        }
      }
    },
    {
      "condition": "minecraft:location_check",
      "predicate": {
        "block": {
          "tag": "minecraft:slabs",
          "state": {
            "type": "double"
          }
        }
      }
    },
    {
      "condition": "minecraft:location_check",
      "predicate": {
        "block": {
          "tag": "nucleus:solid"
        }
      }
    }
  ]
}
