Skip to main content

Reaching arms hold still, and edited arms show in first person

This is Apoli 1.114.1, on Fabric 1.20.1, Fabric 1.21.1 and NeoForge 1.21.1, with Origins 1.47.6 built against it, and two follow-ups to the last release's reach.

A reach can hold still

Punching or using an item still swung a reaching arm in first person, carrying it away from its point. Set override_animation to true on the reach and the arm holds the pose instead, in every view. In first person it also skips the dip after an attack and the drop when you switch items, so the item in that hand stays put with it, and ghost arms leave it alone. Eating, drinking and drawing a bow still play their animations. Keyframes on the reach can push it out and pull it back, and there's an example on the same page. Without override_animation, the first person arm swings from its reach pose as before. See Reaching for a point.

Edited arms show in first person

Minecraft only draws your main arm in first person while that hand is empty, and never your off arm, so a first person pose disappeared as soon as you picked something up. Now any arm that apoli:modify_model_parts edits in the first_person view is drawn there, next to whatever its hand is holding, off arm included. Visibility edits and held item edits don't count, so hiding an arm or turning an item doesn't make an arm appear.