{
  "format_version": "1.8.0",
  "minecraft:client_entity": {
    "description": {
      "identifier": "minecraft:sniffer",
      "materials": {
        "default": "sniffer"
      },
      "textures": {
        "default": "textures/entity/sniffer/sniffer"
      },
      "scripts": {
        "pre_animation": [
          "variable.moving = math.min(1.0, query.modified_move_speed * 10);"
        ]
      },
      "geometry": {
        "default": "geometry.sniffer"
      },
      "animations": {
        "baby_transform": "animation.sniffer.baby_transform",
        "walk": "animation.sniffer.walk",
        "look_at_target": "animation.common.look_at_target",
        "sniffsniff": "animation.sniffer.sniffsniff",
        "long_sniff": "animation.sniffer.longsniff",
        "search": "animation.sniffer.search",
        "dig": "animation.sniffer.dig",
        "stand_up": "animation.sniffer.stand_up",
        "feeling_happy": "animation.sniffer.feeling_happy"
      },
      "animation_controllers": [
        { "general": "controller.animation.sniffer.general" },
        { "baby": "controller.animation.sniffer.baby" },
        { "walk": "controller.animation.sniffer.walk" },
        { "sniffsniff": "controller.animation.sniffer.sniffsniff" },
        { "long_sniff": "controller.animation.sniffer.long_sniff" },
        { "search": "controller.animation.sniffer.search" },
        { "dig": "controller.animation.sniffer.dig" },
        { "stand_up": "controller.animation.sniffer.stand_up" },
        { "feeling_happy": "controller.animation.sniffer.feeling_happy" }
      ],
      "render_controllers": [ "controller.render.sniffer" ],
      "spawn_egg": {
        "texture": "spawn_egg_sniffer"
      },
      "sound_effects": {
        "drop_seed": "mob.sniffer.drop_seed",
        "sniffsniff": "mob.sniffer.sniffsniff",
        "searching": "mob.sniffer.searching",
        "long_sniff": "mob.sniffer.long_sniff",
        "digging": "mob.sniffer.digging",
        "stand_up": "mob.sniffer.stand_up",
        "happy": "mob.sniffer.happy"
      }
    }
  }
}
