{
    "condition": "minecraft:entity_properties",
    "entity": "this",
    "predicate": {
      "type_specific": {
        "type": "minecraft:player",
        "looking_at": {
          "type": "minecraft:interaction",
          "nbt": "{Tags:[\"seat\"]}",
          "distance": {
            "absolute": {
              "max": 4
            }
          }
        }
      }
    }
  }
  