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.


