{
  "fields": [
    {
      "id": "cooldown_range",
      "title": "Cooldown Range",
      "description": "Cooldown range between sniffs in seconds",
      "dataType": 18,
      "samples": {
        "/vanilla/behavior_pack/entities/warden.json": [
          {
            "path": "/minecraft:entity/components/minecraft:behavior.sniff/",
            "content": [
              5,
              10
            ]
          }
        ]
      }
    },
    {
      "id": "duration",
      "title": "Duration",
      "description": "Sniffing duration in seconds",
      "defaultValue": 1,
      "dataType": 3,
      "samples": {
        "/vanilla/behavior_pack/entities/warden.json": [
          {
            "path": "/minecraft:entity/components/minecraft:behavior.sniff/",
            "content": 4.16
          }
        ]
      }
    },
    {
      "id": "sniffing_radius",
      "title": "Sniffing Radius",
      "description": "Mob detection radius",
      "defaultValue": 5,
      "dataType": 3,
      "samples": {
        "/vanilla/behavior_pack/entities/warden.json": [
          {
            "path": "/minecraft:entity/components/minecraft:behavior.sniff/",
            "content": 24
          }
        ]
      }
    },
    {
      "id": "suspicion_radius_horizontal",
      "title": "Suspicion Radius Horizontal",
      "description": "Mob suspicion horizontal radius. When a player is within this radius horizontally, the anger level towards that player is increased",
      "defaultValue": 3,
      "dataType": 3,
      "samples": {
        "/vanilla/behavior_pack/entities/warden.json": [
          {
            "path": "/minecraft:entity/components/minecraft:behavior.sniff/",
            "content": 6
          }
        ]
      }
    },
    {
      "id": "suspicion_radius_vertical",
      "title": "Suspicion Radius Vertical",
      "description": "Mob suspicion vertical radius. When a player is within this radius vertically, the anger level towards that player is increased",
      "defaultValue": 3,
      "dataType": 3,
      "samples": {
        "/vanilla/behavior_pack/entities/warden.json": [
          {
            "path": "/minecraft:entity/components/minecraft:behavior.sniff/",
            "content": 20
          }
        ]
      }
    },
    {
      "id": "priority",
      "title": "Priority",
      "hideSamples": true,
      "description": "As priority approaches 0, the priority is increased. The higher the priority, the sooner this behavior will be executed as a goal.",
      "dataType": 0,
      "samples": {
        "/vanilla/behavior_pack/entities/warden.json": [
          {
            "path": "/minecraft:entity/components/minecraft:behavior.sniff/",
            "content": 6
          }
        ]
      }
    }
  ],
  "requires": {
    "id": "minecraft:suspect_tracking",
    "type": "entity_type"
  },
  "description": "Allows this entity to detect the nearest player within \"sniffing_radius\" and update its \"minecraft:suspect_tracking\" component state",
  "title": "Sniff Behavior",
  "samples": {
    "/vanilla/behavior_pack/entities/warden.json": [
      {
        "path": "/minecraft:entity/components/minecraft:behavior.sniff/",
        "content": {
          "priority": 6,
          "duration": 4.16,
          "sniffing_radius": 24,
          "suspicion_radius_horizontal": 6,
          "suspicion_radius_vertical": 20,
          "cooldown_range": [
            5,
            10
          ]
        }
      }
    ]
  },
  "id": "minecraft:behavior.sniff"
}