({
    (StoneGolem, Male): (
        shoulder_l: (
            offset: (-18.0, -7.5, -7.0),
            lateral: ("npc.stonegolem.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (0.0, -7.5, -7.0),
            lateral: ("npc.stonegolem.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-9.0, -11.5, -26.0),
            lateral: ("npc.stonegolem.male.hand_l"),
        ),
        hand_r: (
            offset: (-9.0, -11.5, -26.0),
            lateral: ("npc.stonegolem.male.hand_r"),
        ),
        leg_l: (
            offset: (-7.0, -3.5, -9.0),
            lateral: ("npc.stonegolem.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -3.5, -9.0),
            lateral: ("npc.stonegolem.male.leg_r"),
        ),
        foot_l: (
            offset: (-4.5, -4.5, -11.0),
            lateral: ("npc.stonegolem.male.foot_l"),
        ),
        foot_r: (
            offset: (-4.5, -4.5, -11.0),
            lateral: ("npc.stonegolem.male.foot_r"),
        )
    ),
    (StoneGolem, Female): (
        shoulder_l: (
            offset: (-18.0, -7.5, -7.0),
            lateral: ("npc.stonegolem.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (0.0, -7.5, -7.0),
            lateral: ("npc.stonegolem.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-9.0, -11.5, -26.0),
            lateral: ("npc.stonegolem.male.hand_l"),
        ),
        hand_r: (
            offset: (-9.0, -11.5, -26.0),
            lateral: ("npc.stonegolem.male.hand_r"),
        ),
        leg_l: (
            offset: (-7.0, -3.5, -9.0),
            lateral: ("npc.stonegolem.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -3.5, -9.0),
            lateral: ("npc.stonegolem.male.leg_r"),
        ),
        foot_l: (
            offset: (-4.5, -4.5, -11.0),
            lateral: ("npc.stonegolem.male.foot_l"),
        ),
        foot_r: (
            offset: (-4.5, -4.5, -11.0),
            lateral: ("npc.stonegolem.male.foot_r"),
        )
    ),
    (Treant, Male): (
        shoulder_l: (
            offset: (-16.0, -7.0, -8.5),
            lateral: ("npc.treant.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (0.0, -7.0, -8.5),
            lateral: ("npc.treant.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-5.5, -5.5, -17.0),
            lateral: ("npc.treant.male.hand_l"),
        ),
        hand_r: (
            offset: (-5.5, -5.5, -17.0),
            lateral: ("npc.treant.male.hand_r"),
        ),
        leg_l: (
            offset: (-6.0, -9.5, -9.0),
            lateral: ("npc.treant.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -9.5, -9.0),
            lateral: ("npc.treant.male.leg_r"),
        ),
        foot_l: (
            offset: (-4.5, -4.5, -8.0),
            lateral: ("npc.treant.male.foot_l"),
        ),
        foot_r: (
            offset: (-4.5, -4.5, -8.0),
            lateral: ("npc.treant.male.foot_r"),
        )
    ),
    (Treant, Female): (
        shoulder_l: (
            offset: (-16.0, -7.0, -8.5),
            lateral: ("npc.treant.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (0.0, -7.0, -8.5),
            lateral: ("npc.treant.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-5.5, -5.5, -17.0),
            lateral: ("npc.treant.male.hand_l"),
        ),
        hand_r: (
            offset: (-5.5, -5.5, -17.0),
            lateral: ("npc.treant.male.hand_r"),
        ),
        leg_l: (
            offset: (-6.0, -9.5, -9.0),
            lateral: ("npc.treant.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -9.5, -9.0),
            lateral: ("npc.treant.male.leg_r"),
        ),
        foot_l: (
            offset: (-4.5, -4.5, -8.0),
            lateral: ("npc.treant.male.foot_l"),
        ),
        foot_r: (
            offset: (-4.5, -4.5, -8.0),
            lateral: ("npc.treant.male.foot_r"),
        )
    ),
    (Gravewarden, Male): (
        shoulder_l: (
            offset: (-13.0, -3.5, -6.5),
            lateral: ("npc.gravewarden.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (0.0, -3.5, -6.5),
            lateral: ("npc.gravewarden.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-7.5, -6.5, -17.0),
            lateral: ("npc.gravewarden.male.hand_l"),
        ),
        hand_r: (
            offset: (-7.5, -6.5, -17.0),
            lateral: ("npc.gravewarden.male.hand_r"),
        ),
        leg_l: (
            offset: (-8.0, -4.0, -10.0),
            lateral: ("npc.gravewarden.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -4.0, -10.0),
            lateral: ("npc.gravewarden.male.leg_r"),
        ),
        foot_l: (
            offset: (-2.5, -3.0, -7.0),
            lateral: ("npc.gravewarden.male.foot_l"),
        ),
        foot_r: (
            offset: (-2.5, -3.0, -7.0),
            lateral: ("npc.gravewarden.male.foot_r"),
        )
    ),
    (Gravewarden, Female): (
        shoulder_l: (
            offset: (-13.0, -3.5, -6.5),
            lateral: ("npc.gravewarden.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (0.0, -3.5, -6.5),
            lateral: ("npc.gravewarden.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-7.5, -6.5, -17.0),
            lateral: ("npc.gravewarden.male.hand_l"),
        ),
        hand_r: (
            offset: (-7.5, -6.5, -17.0),
            lateral: ("npc.gravewarden.male.hand_r"),
        ),
        leg_l: (
            offset: (-8.0, -4.0, -10.0),
            lateral: ("npc.gravewarden.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -4.0, -10.0),
            lateral: ("npc.gravewarden.male.leg_r"),
        ),
        foot_l: (
            offset: (-2.5, -3.0, -7.0),
            lateral: ("npc.gravewarden.male.foot_l"),
        ),
        foot_r: (
            offset: (-2.5, -3.0, -7.0),
            lateral: ("npc.gravewarden.male.foot_r"),
        )
    ),
    (ClayGolem, Male): (
        shoulder_l: (
            offset: (-9.0, -2.5, -4.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 3,
        ),
        shoulder_r: (
            offset: (0.0, -2.5, -4.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 4,
        ),
        hand_l: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 5,
        ),
        hand_r: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 6,
        ),
        leg_l: (
            offset: (-7.0, -4.0, -7.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 7,
        ),
        leg_r: (
            offset: (0.0, -4.0, -7.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 8,
        ),
        foot_l: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 9,
        ),
        foot_r: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 10,
        ),
    ),
    (ClayGolem, Female): (
        shoulder_l: (
            offset: (-9.0, -2.5, -4.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 3,
        ),
        shoulder_r: (
            offset: (0.0, -2.5, -4.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 4,
        ),
        hand_l: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 5,
        ),
        hand_r: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 6,
        ),
        leg_l: (
            offset: (-7.0, -4.0, -7.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 7,
        ),
        leg_r: (
            offset: (0.0, -4.0, -7.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 8,
        ),
        foot_l: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 9,
        ),
        foot_r: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("npc.claygolem.male.claygolem"),
            model_index: 10,
        ),
    ),
    (AncientEffigy, Male): (
        shoulder_l: (
            offset: (-9.0, -2.5, -4.0),
            lateral: ("armor.empty"),

        ),
        shoulder_r: (
            offset: (0.0, -2.5, -4.0),
            lateral: ("armor.empty"),
        ),
        hand_l: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("armor.empty"),
        ),
        hand_r: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("armor.empty"),
        ),
        leg_l: (
            offset: (-7.0, -4.0, -7.0),
            lateral: ("armor.empty"),
        ),
        leg_r: (
            offset: (0.0, -4.0, -7.0),
            lateral: ("armor.empty"),
        ),
        foot_l: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("armor.empty"),
        ),
        foot_r: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("armor.empty"),
        ),
    ),
    (AncientEffigy, Female): (
        shoulder_l: (
            offset: (-9.0, -2.5, -4.0),
            lateral: ("armor.empty"),

        ),
        shoulder_r: (
            offset: (0.0, -2.5, -4.0),
            lateral: ("armor.empty"),
        ),
        hand_l: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("armor.empty"),
        ),
        hand_r: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("armor.empty"),
        ),
        leg_l: (
            offset: (-7.0, -4.0, -7.0),
            lateral: ("armor.empty"),
        ),
        leg_r: (
            offset: (0.0, -4.0, -7.0),
            lateral: ("armor.empty"),
        ),
        foot_l: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("armor.empty"),
        ),
        foot_r: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("armor.empty"),
        ),
    ),
    (WoodGolem, Male): (
        shoulder_l: (
            offset: (-9.0, -5.5, -5.5),
            lateral: ("npc.woodgolem.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (0.0, -5.5, -5.5),
            lateral: ("npc.woodgolem.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-4.0, -6.5, -14.0),
            lateral: ("npc.woodgolem.male.hand_l"),
        ),
        hand_r: (
            offset: (-4.0, -6.5, -14.0),
            lateral: ("npc.woodgolem.male.hand_r"),
        ),
        leg_l: (
            offset: (-4.0, -3.5, -4.5),
            lateral: ("npc.woodgolem.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -3.5, -4.5),
            lateral: ("npc.woodgolem.male.leg_r"),
        ),
        foot_l: (
            offset: (-3.5, -4.0, -8.0),
            lateral: ("npc.woodgolem.male.foot_l"),
        ),
        foot_r: (
            offset: (-3.5, -4.0, -8.0),
            lateral: ("npc.woodgolem.male.foot_r"),
        )
    ),
    (WoodGolem, Female): (
        shoulder_l: (
            offset: (-9.0, -5.5, -5.5),
            lateral: ("npc.woodgolem.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (0.0, -5.5, -5.5),
            lateral: ("npc.woodgolem.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-4.0, -6.5, -14.0),
            lateral: ("npc.woodgolem.male.hand_l"),
        ),
        hand_r: (
            offset: (-4.0, -6.5, -14.0),
            lateral: ("npc.woodgolem.male.hand_r"),
        ),
        leg_l: (
            offset: (-4.0, -3.5, -4.5),
            lateral: ("npc.woodgolem.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -3.5, -4.5),
            lateral: ("npc.woodgolem.male.leg_r"),
        ),
        foot_l: (
            offset: (-3.5, -4.0, -8.0),
            lateral: ("npc.woodgolem.male.foot_l"),
        ),
        foot_r: (
            offset: (-3.5, -4.0, -8.0),
            lateral: ("npc.woodgolem.male.foot_r"),
        )
    ),
    (CoralGolem, Male): (
        shoulder_l: (
            offset: (-7.5, -6.5, -6.5),
            lateral: ("npc.coralgolem.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (-7.5, -6.5, -6.5),
            lateral: ("npc.coralgolem.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-7.0, -6.0, -15.0),
            lateral: ("npc.coralgolem.male.hand_l"),
        ),
        hand_r: (
            offset: (-7.0, -6.0, -15.0),
            lateral: ("npc.coralgolem.male.hand_r"),
        ),
        leg_l: (
            offset: (-5.0, -3.5, -4.0),
            lateral: ("npc.coralgolem.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -3.5, -4.0),
            lateral: ("npc.coralgolem.male.leg_r"),
        ),
        foot_l: (
            offset: (-3.5, -4.5, -9.0),
            lateral: ("npc.coralgolem.male.foot_l"),
        ),
        foot_r: (
            offset: (-3.5, -4.5, -9.0),
            lateral: ("npc.coralgolem.male.foot_r"),
        )
    ),
    (CoralGolem, Female): (
        shoulder_l: (
            offset: (-7.5, -6.5, -6.5),
            lateral: ("npc.coralgolem.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (-7.5, -6.5, -6.5),
            lateral: ("npc.coralgolem.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-7.0, -6.0, -15.0),
            lateral: ("npc.coralgolem.male.hand_l"),
        ),
        hand_r: (
            offset: (-7.0, -6.0, -15.0),
            lateral: ("npc.coralgolem.male.hand_r"),
        ),
        leg_l: (
            offset: (-5.0, -3.5, -4.0),
            lateral: ("npc.coralgolem.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -3.5, -4.0),
            lateral: ("npc.coralgolem.male.leg_r"),
        ),
        foot_l: (
            offset: (-3.5, -4.5, -9.0),
            lateral: ("npc.coralgolem.male.foot_l"),
        ),
        foot_r: (
            offset: (-3.5, -4.5, -9.0),
            lateral: ("npc.coralgolem.male.foot_r"),
        )
    ),
    (Mogwai, Male): (
        shoulder_l: (
            offset: (-9.0, -2.5, -4.0),
            lateral: ("armor.empty"),

        ),
        shoulder_r: (
            offset: (0.0, -2.5, -4.0),
            lateral: ("armor.empty"),
        ),
        hand_l: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("armor.empty"),
        ),
        hand_r: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("armor.empty"),
        ),
        leg_l: (
            offset: (-7.0, -4.0, -7.0),
            lateral: ("armor.empty"),
        ),
        leg_r: (
            offset: (0.0, -4.0, -7.0),
            lateral: ("armor.empty"),
        ),
        foot_l: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("armor.empty"),
        ),
        foot_r: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("armor.empty"),
        ),
    ),
    (Mogwai, Female): (
        shoulder_l: (
            offset: (-9.0, -2.5, -4.0),
            lateral: ("armor.empty"),

        ),
        shoulder_r: (
            offset: (0.0, -2.5, -4.0),
            lateral: ("armor.empty"),
        ),
        hand_l: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("armor.empty"),
        ),
        hand_r: (
            offset: (-5.5, -5.0, -18.0),
            lateral: ("armor.empty"),
        ),
        leg_l: (
            offset: (-7.0, -4.0, -7.0),
            lateral: ("armor.empty"),
        ),
        leg_r: (
            offset: (0.0, -4.0, -7.0),
            lateral: ("armor.empty"),
        ),
        foot_l: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("armor.empty"),
        ),
        foot_r: (
            offset: (-4.0, -5.0, -7.0),
            lateral: ("armor.empty"),
        ),
    ),
    (IronGolem, Male): (
        shoulder_l: (
            offset: (-20.0, -8.5, -8.0),
            lateral: ("npc.irongolem.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (0.0, -7.5, -8.0),
            lateral: ("npc.irongolem.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-8.0, -7.5, -22.0),
            lateral: ("npc.irongolem.male.hand_l"),
        ),
        hand_r: (
            offset: (-8.0, -7.5, -22.0),
            lateral: ("npc.irongolem.male.hand_r"),
        ),
        leg_l: (
            offset: (-6.0, -3.5, -10.0),
            lateral: ("npc.irongolem.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -3.5, -10.0),
            lateral: ("npc.irongolem.male.leg_r"),
        ),
        foot_l: (
            offset: (-4.5, -5.0, -10.5),
            lateral: ("npc.irongolem.male.foot_l"),
        ),
        foot_r: (
            offset: (-4.5, -5.0, -10.5),
            lateral: ("npc.irongolem.male.foot_r"),
        )
    ),
    (IronGolem, Female): (
        shoulder_l: (
            offset: (-20.0, -8.5, -8.0),
            lateral: ("npc.irongolem.male.shoulder_l"),
        ),
        shoulder_r: (
            offset: (0.0, -7.5, -8.0),
            lateral: ("npc.irongolem.male.shoulder_r"),
        ),
        hand_l: (
            offset: (-8.0, -7.5, -22.0),
            lateral: ("npc.irongolem.male.hand_l"),
        ),
        hand_r: (
            offset: (-8.0, -7.5, -22.0),
            lateral: ("npc.irongolem.male.hand_r"),
        ),
        leg_l: (
            offset: (-6.0, -3.5, -10.0),
            lateral: ("npc.irongolem.male.leg_l"),
        ),
        leg_r: (
            offset: (0.0, -3.5, -10.0),
            lateral: ("npc.irongolem.male.leg_r"),
        ),
        foot_l: (
            offset: (-4.5, -5.0, -10.5),
            lateral: ("npc.irongolem.male.foot_l"),
        ),
        foot_r: (
            offset: (-4.5, -5.0, -10.5),
            lateral: ("npc.irongolem.male.foot_r"),
        )
    ),
})