ModsFinder

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.

FabricClient-side onlyMIT LicenseOpen source1.21.11

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

  1. Position offset

    Shifts the held item along the X, Y and Z axes so it sits where the player prefers on screen.

  2. Scale and rotation

    Adjusts the size of the held item and turns it around each axis, with separate values per axis.

  3. 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.

  4. Per-hand settings

    Applies the changes to the main hand, the off hand, or both, so each hand can be tuned separately.

  5. 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.

1.21.111.0.0+mc1.21.11
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Required

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
ViewModelChangerFabric1.21.11Client-side only2026-01-17
Hand Swing ChangerFabric1.20.1 – 1.21.11Client-side only2026-06-23
Dynamic ViewModelFabric1.16.5 – 1.21.11Client-side only2026-02-05
View Model Customizer (Animations)Fabric1.21.4 – 26.1.2Client-side only2026-07-13
MrCrabTAB's PVP AnimationsFabric1.21.10Client-side only2025-12-30

Questions

Does ViewModelChanger need YetAnotherConfigLib?

Yes. YetAnotherConfigLib (YACL) is a required dependency and must be installed alongside ViewModelChanger on Fabric.

Does the server need ViewModelChanger?

No. Servers do not need it; each player installs it for their own game.

Which game versions does ViewModelChanger support?

The mod targets 1.21.11 only, and its latest Fabric file is 1.0.0+mc1.21.11.

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.
zhai_, on the Modrinth page

Official listing

Owner
zhai_
Published
2026-01-17
Updated on Modrinth
2026-01-17
Facts verified
2026-10-15

Tags