ViewModelChanger
by zhai_
ViewModelChanger lets a player reposition, rotate, scale and swing the first-person view of the held item, with settings for each axis.
What it does
Each setting controls the held item in first person: position offset along the X, Y and Z axes, scaling on those axes, rotation on those axes, and a swing direction multiplier per axis. A main switch turns the whole adjustment on or off, so the default view can be restored at any time. The mod can apply its changes to either hand, and it can also turn off the item equip animation that plays when a player switches to a new item.
The mod needs YetAnotherConfigLib (YACL) to build its settings screen, and it runs on Fabric only. It is released under the MIT License and is open source, with the source code published. Files exist for 1.21.11 alone, the single game version the mod supports, and the latest Fabric file is 1.0.0+mc1.21.11, first published and last updated on 2026-01-17. Because it changes only the client, it does not need to be installed on a server.
Key features
Position offset
Shifts the held item along the X, Y and Z axes so it sits where the player prefers on screen.
Scale and rotation
Adjusts the size of the held item and turns it around each axis, with separate values per axis.
Swing multiplier
Sets a direction multiplier for the swing animation on each axis, changing how the item moves when the player attacks or uses it.
Per-hand settings
Applies the changes to the main hand, the off hand, or both, so each hand can be tuned separately.
Equip animation toggle
Switches off the animation that plays when the held item changes, for a faster view change.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Hand Swing Changer is a Fabric mod for 1.20.1 – 1.21.11 with the same client-side environment, but it is not open source and is released under All rights reserved. Dynamic ViewModel covers 1.16.5 – 1.21.11 on Fabric and is also not open source. View Model Customizer (Animations) is open source under the MIT License, like ViewModelChanger, but targets 1.21.4 – 26.1.2 and adds animation control. MrCrabTAB's PVP Animations is MIT-licensed and client-side, but it is built for 1.21.10 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ViewModelChanger | Fabric | 1.21.11 | Client-side only | 2026-01-17 |
| Hand Swing Changer | Fabric | 1.20.1 – 1.21.11 | Client-side only | 2026-06-23 |
| Dynamic ViewModel | Fabric | 1.16.5 – 1.21.11 | Client-side only | 2026-02-05 |
| View Model Customizer (Animations) | Fabric | 1.21.4 – 26.1.2 | Client-side only | 2026-07-13 |
| MrCrabTAB's PVP Animations | Fabric | 1.21.10 | Client-side only | 2025-12-30 |
Questions
Does ViewModelChanger need YetAnotherConfigLib?
Does the server need ViewModelChanger?
Which game versions does ViewModelChanger support?
In the catalog
ViewModelChanger is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
A simple view model changer mod for 1.21.11 that does exactly what it says and nothing more.
Official listing
- Modrinth page
- modrinth.com/mod/viewmodelchanger
- Owner
- zhai_
- Published
- 2026-01-17
- Updated on Modrinth
- 2026-01-17
- Facts verified
- 2026-10-15
