ModsFinder

Modern Model Format

by Nico_44

Modern Model Format is a Fabric client-side tool that lets block models use newer model syntax on game versions from 1.19.3 onward.

FabricClient-side onlyGNU General Public License v3.0 or laterOpen source1.19.3 – 1.21.3

What it does

Modern Model Format changes how block models are read on the client, so models authored in a newer format can be loaded on older releases. A set of compatibility helpers handles the translation, and rotation is supported on three axes (X, Y and Z), with the 3x3x3 size limit that older models imposed lifted.

Model validation is stricter than in vanilla loading, since the mod enforces strict JSON checks on the files it reads. Example files such as the diamond block model show the expected structure. The code is released under the GNU General Public License v3.0 or later and is open source, with public source code and an issue tracker. Installation needs only Fabric; the environment is client-side only, so servers do not need it. Files cover the range, and the latest Fabric build was published on 2026-07-19.

Key features

  1. Newer model syntax on older versions

    Block models written in a later model format can be loaded on game versions from 1.19.3 onward.

  2. Relaxed size constraint

    The 3x3x3 size limit that older model loading imposed no longer applies.

  3. Strict JSON validation

    Model files are checked against a strict JSON structure, so malformed models are caught early.

Compatibility

Latest build for each game version and loader.

1.21.x4 of 4 versions with builds
1.21.31.3.0_1.19.3-1.21.3
1.21.21.3.0_1.19.3-1.21.3
1.21.11.3.0_1.19.3-1.21.3
1.211.3.0_1.19.3-1.21.3
1.20.x7 of 7 versions with builds
1.20.61.3.0_1.19.3-1.21.3
1.20.51.3.0_1.19.3-1.21.3
1.20.41.3.0_1.19.3-1.21.3
1.20.31.3.0_1.19.3-1.21.3
1.20.21.3.0_1.19.3-1.21.3
1.20.11.3.0_1.19.3-1.21.3
1.201.3.0_1.19.3-1.21.3
1.19.x2 of 2 versions with builds
1.19.41.3.0_1.19.3-1.21.3
1.19.31.3.0_1.19.3-1.21.3
ReleaseBetaAlphaNot available

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

Use cases

Resource pack authoring

Pack makers can write models in a newer format and test them on older game versions.

Rotated and oversized block models

Builders who need blocks turned on all three axes, or models larger than 3x3x3, can use the rotation and size changes.

Who it’s for: Resource pack and model authors who want to use newer model syntax on Fabric, and players who install a pack that depends on it. Only the client needs it, so it suits single-player and multiplayer players alike.

Questions

Does Modern Model Format need to be installed on the server?

No. Players add it to their own game, and a server needs no copy.

Which loader does Modern Model Format support?

It is published for Fabric only, so Fabric is the loader to use.

Which game versions does Modern Model Format cover?

Files cover 1.19.3 – 1.21.3, and the latest Fabric build was made for 1.21.3.

More from Nico_44

All projects

What the author says

Allows the use of the 1.21.11 model format in older versions with the help of black magic, specifically allowing all three axis (XYZ) rotation and incrementes larger/smaller than 22.5°, additionally removing the 3x3x3 size constraint. Version generally is comprised of " _ " e.g: "1.3.0-1.19.3-1.21.3"
Nico_44, on the Modrinth page

Official listing

Owner
Nico_44
Published
2026-05-04
Updated on Modrinth
2026-07-19
Facts verified
2026-10-15