promotional bannermobile promotional banner

Firsthand

Combo swings for every tool, hand sway, turn inertia and landing impact: smooth first-person animations, client side only.
Banner

Banner

Description

Firsthand: first-person animations with weight

Firsthand gives your hands weight. Swords, axes, pickaxes, shovels, hoes, maces and tridents each get their own first-person swing, swings chain into combos, and your hand reacts to how you move: it sways when you walk, trails behind when you turn, thumps when you land and bounces into place when you switch items.

It is client side only. Nothing changes for the server or other players, so it works on any server. Damage, attack speed and cooldown stay vanilla: Firsthand only changes how your own hand is drawn.

Features

  • Combo swings: swords alternate slash, reverse slash and thrust; axes chop, pickaxes hack, shovels scoop, hoes sweep, maces slam, tridents jab, bare hands jab and hook.
  • Hand sway: figure-eight walk sway, sprint pose, idle breathing.
  • Turn inertia: the item trails behind camera turns and settles with a small overshoot.
  • Jump and landing: floats on a jump, thumps after a fall.
  • Springy equip: switching slots bounces the item into place.
  • Eating and aiming: chewing motion, bow and trident tremble.
  • Inspect key (Y): lift and turn the held item.
  • Fully adjustable: three sliders, four presets (Subtle, Balanced, Dynamic, Cinematic) and a switch for every layer and every item group.

Controls and settings

  • Y: inspect the held item (rebindable)
  • Settings: Mod Menu button, or bind "Open Firsthand Settings" in Controls. Saved to config/firsthand.json.

Requirements

  • Fabric Loader and Fabric API
  • Mod Menu is optional (adds the settings button)
  • Client only: do not install on a server

FAQ

Does it work on servers? Yes, on every server. Only your own screen changes.
Does it change combat? No, it is purely visual.
Does it need a resource pack? No.
Shaders? Tested with Sodium and Iris on 1.21.4.

MIT licensed. Bug reports belong on the issue tracker; please include your Minecraft version and latest.log.

Firsthand Team

profile avatar
  • 2
    Projects
  • 99
    Downloads

More from bobiedomie02

  • Pocketwild project image

    Pocketwild

    Twelve tiny wildlife species for cozy Minecraft gardens. Client-only Fabric, with a field journal.

    • 49
    • November 12, 2026
  • Pocketwild project image

    Pocketwild

    Twelve tiny wildlife species for cozy Minecraft gardens. Client-only Fabric, with a field journal.

    • 49
    • November 12, 2026