{
  "format_version": "1.10.0",
  "minecraft:attachable": {
    "description": {
      "identifier": "df:hammer",
      "materials": {
        "default": "entity_alphatest",
        "enchanted": "entity_alphatest_glint"
      },
      "textures": {
        "default": "textures/weapons/hammer",
        "enchanted": "textures/attachables/enchanted_glint"
      },
      "geometry": {
        "default": "geometry.hammer"
      },
      "scripts": {
        "animate": [
          "blink_controller",
          "eye_controller",

          "hold_controller"
        ]
      },
      "animations": {
        "eye_blink": "animation.hammer.blink",
        "eye_move_a": "animation.hammer.move_a",
        "eye_move_b": "animation.hammer.move_b",
        "eye_move_c": "animation.hammer.move_c",
        "eye_pos_0": "animation.hammer.pos_0",
        "eye_pos_1": "animation.hammer.pos_1",
        "eye_pos_2": "animation.hammer.pos_2",
        "eye_pos_3": "animation.hammer.pos_3",
        "eye_pos_4": "animation.hammer.pos_4",
        "eye_pos_5": "animation.hammer.pos_5",
        "eye_pos_6": "animation.hammer.pos_6",
        "eye_pos_7": "animation.hammer.pos_7",
        "eye_pos_8": "animation.hammer.pos_8",

        "blink_controller": "controller.animation.hammer.blink",
        "eye_controller": "controller.animation.hammer.eye",
        "legendary_wand_eye_turn": "animation.wand_legendary.eye.turn",

        "hold_controller": "controller.animation.hammer.hold_controller",

        "hold_first_person": "animation.hammer.first_person.hold",
        "hold_third_person": "animation.hammer.third_person.hold"
      },
      "render_controllers": [
        "controller.render.item_default"
      ]
    }
  }
}