[
  {
    "condition": "inverted",
    "term": {
      "condition": "all_of",
      "terms": [
        {
          "condition": "location_check",
          "offsetX": 1,
          "predicate": {
            "block": {
              "blocks": "ladder"
            }
          }
        },
        {
          "condition": "location_check",
          "offsetX": -1,
          "predicate": {
            "block": {
              "blocks": "ladder"
            }
          }
        },
        {
          "condition": "location_check",
          "offsetZ": 1,
          "predicate": {
            "block": {
              "blocks": "ladder"
            }
          }
        },
        {
          "condition": "location_check",
          "offsetZ": -1,
          "predicate": {
            "block": {
              "blocks": "ladder"
            }
          }
        }
      ]
    }
  }
]