{
  "format_version": "1.8.0",
  "minecraft:client_entity": {
    "description": {
      "identifier": "legacy:beekeeper_villager",
      "materials": {
        "default": "villager_v2",
        "masked": "villager_v2_masked"
      },
      "textures": {
        "base": "textures/entity/beekeepervillager/beekeeper",
        "base2": "textures/entity/beekeepervillager/beekeeper1",
        "base3": "textures/entity/beekeepervillager/beekeeper2",
        "base4": "textures/entity/beekeepervillager/beekeeper3"
      },
      "geometry": {
        "default": "geometry.villager_v2"
      },
      "scripts": {
        "scale": "0.9375",
        "pre_animation": [
          "variable.num_professions = 15;",
          "variable.num_tiers = 3;",
          "variable.profession_index = (query.variant < variable.num_professions ? query.variant : 0);",
          "variable.level_index = query.trade_tier;"
        ]
      },
      "animations": {
        "general": "animation.villager.general",
        "look_at_target": "animation.common.look_at_target",
        "move": "animation.villager.move",
        "raise_arms": "animation.villager.raise_arms",
        "baby_transform": "animation.villager.baby_transform",
        "get_in_bed": "animation.villager.get_in_bed"
      },
      "animation_controllers": [
        { "general": "controller.animation.villager_v2.general" },
        { "move": "controller.animation.villager_v2.move" },
        { "raise_arms": "controller.animation.villager_v2.raise_arms" },
        { "baby": "controller.animation.villager_v2.baby" }
      ],
      "render_controllers": [
        "controller.render.beekeeper_base"
      ],
      "spawn_egg": {
        "base_color": "#EFBD2B",
        "overlay_color": "#71544D"
      }
    }
  }
}