{
  "format_version": "1.10.0",
  "minecraft:client_entity": {
    "description": {
      "identifier": "vehicle:shelby.mustang.gt.500",
      "materials": {
        "default": "entity_alphatest",
        "transparent": "entity_alphablend",
        "lights": "entity_alphablend",
        "animated": "player_animated",
        "light": "charged_creeper"
      },
      "textures": {
        "default": "textures/entity/cars/Shelby_GT_500",
        "stickers": "textures/entity/cars/stickers",
        "detail": "textures/entity/cars/shelby_detail",
        "espelho_retrovisor": "textures/entity/cars/Shelby_GT_500_retrovisor",
        "espelho_esquerdo": "textures/entity/cars/Shelby_GT_500_esquerdo",
        "espelho_direito": "textures/entity/cars/Shelby_GT_500_direito",
        "lights": "textures/entity/cars/Shelby_GT_500",
        "headlights": "textures/entity/cars/headlights",
        "front_light_ground": "textures/entity/cars/light_ground"
      },
      "geometry": {
        "default": "geometry.Eleanor.Shelby.G.T.500",
        "stickers": "geometry.Eleanor.Shelby.G.T.500.stickers",
        "detail": "geometry.Eleanor.Shelby.G.T.500.details",
        "espelho_retrovisor": "geometry.Eleanor.Shelby.G.T.500.rear.view.mirror",
        "espelho_esquerdo": "geometry.Eleanor.Shelby.G.T.500.espelho.esquerdo",
        "espelho_direito": "geometry.Eleanor.Shelby.G.T.500.espelho.direito",
        "lights": "geometry.Eleanor.Shelby.G.T.500",
        "headlights": "geometry.Eleanor.Shelby.G.T.500.lights",
        "front_light_ground": "geometry.shelby.front.light.ground"
      },
      "particle_effects": {
        "drift": "smoke:drift_skid",
        "dust_ground": "dirt:dust_ground",
        "sand": "sand:dust_ground",
        "red_sand": "red_sand:dust_ground",
        "exhaust": "smoke:mustang_exhaust",
        "engine_smoke": "car:engine_smoke",
        "flame": "vehicle:flame",
        "backfire": "fire:backfire",
        "oil": "oil:ground"
      },
      "sound_effects": {
        "door": "car.shelby.door",
        "gear_sound": "car.gear",
        "handbrake_up": "handbrake.up",
        "handbrake_down": "handbrake.down",
        "damaged_engine": "damaged.engine",
        "sound_idle": "shelby.idle",
        "sound_skid": "car.skid",
        "backfire_sound": "car.backfire",
        "fixed": "random.level_up",
        "flame_sound": "vehicle.flame"
      },
      "scripts": {
        "animate": [
          "root",
          "controller_windows",
          "controller_open_close_door",
          {
            "engine_smoke": "query.mark_variant == 1 && query.health < 15"
          },
          {
            "exhaust": "query.mark_variant == 1"
          },
          {
            "sound_idle": "query.mark_variant == 1"
          },
          "controller_gear_sound",
          "handbrake_sound",
          {
            "limpadores": "query.is_in_water_or_rain && query.mark_variant == 1"
          },
          {
            "destroyed": "query.mark_variant == 1 && query.health < 8"
          }
        ]
      },
      "animations": {
        "windows_up": "animation.Eleanor.Shelby.G.T.500.up.windows",
        "windows_down": "animation.Eleanor.Shelby.G.T.500.down.windows",
        "controller_windows": "controller.animation.car.controller.windows",
        "controller_open_close_door": "controller.animation.car.open.close.door",
        "open_close_door": "animation.Eleanor.Shelby.G.T.500.open.close.door",
        "engine_smoke": "animation.shelby.engine.smoke",
        "dust_ground": "animation.car.dust.ground",
        "sand": "animation.car.sand.dust.ground",
        "red_sand": "animation.car.red.sand.dust.ground",
        "skid_smoke": "animation.car.skid.drift",
        "backfire": "animation.car.backfire",
        "exhaust": "animation.shelby.exhaust",
        "sound_idle": "animation.shelby.sound.idle",
        "controller_gear_sound": "controller.animation.shelby.gt.500.gear.sound",
        "sound_skid": "animation.car.skid.sound",
        "handbrake_sound": "controller.animation.car.handbrake.sound",
        "root": "animation.shelby.root",
        "headlight_front": "animation.car.headlight.front",
        "limpadores": "animation.Eleanor.Shelby.G.T.500.limpadores",
        "destroyed": "animation.shelby.destroyed"
      },
      "spawn_egg": {
        "texture": "egg_spawn_shelby_gt_500",
        "texture_index": 0
      },
      "render_controllers": [
        "controller.render.shelby.eleanor",
        "controller.render.shelby.eleanor.stickers",
        "controller.render.shelby.eleanor.detail",
        "controller.render.shelby.eleanor.lights",
        "controller.render.shelby.eleanor.headlights",
        "controller.render.shelby.eleanor.front.light.ground",
        "controller.render.shelby.eleanor.rear.view.mirror",
        "controller.render.shelby.eleanor.espelho.esquerdo",
        "controller.render.shelby.eleanor.espelho.direito"
      ]
    }
  }
}