Modern Java Block/Item Model Backport
by bay4lly
Modern Java Block/Item Model Backport lets Fabric builds of Minecraft 1.20.1 read block and item JSON models written in the newer format.
What it does
Models exported from newer Blockbench versions often rely on the modern JSON structure, which the 1.20.1 model loader does not accept. This library ports the handling of newer block and item model files, so the game reads and renders them in 1.20.1 without a separate conversion step. Models that use arbitrary rotation angles, including multi-axis rotations generated by Blockbench, are supported as well, which removes the usual limit to fixed rotation steps.
The mod is built mainly as a library that other mods can depend on. Map makers, modders and resource pack creators who want custom models from newer tools can use it directly, and mods that rely on it declare it as a dependency in their fabric.mod.json. It is published only for Fabric and only for Minecraft 1.20.1, and the code is open source under the MIT License.
Fabric API is a required dependency and must be installed alongside it. Players need the mod to render the models, while a server works either way and does not need it.
Key features
Modern model formatting
Block and item JSON files in the newer format load on 1.20.1 without being rewritten by hand.
Arbitrary rotation angles
Model elements can rotate on any angle, not only the fixed steps of the older model format.
Library for other mods
Other Fabric mods can declare it as a dependency to use the same model handling in their own content.
Gallery
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
Function Macro Backport is server-side only, open source under the MIT License and published for 1.20.1, so it adds nothing on the client. Modern Model Format is client-side only, open source under the GNU General Public License v3.0 or later and covers 1.19.3 – 1.21.3, so it targets a different version range. Better Player Model reaches 1.20.1 – 26.3 under the MIT License and is open source. Either side can run it, and neither needs it. This mod covers only the model formats discussed above, on Fabric 1.20.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Modern Java Block/Item Model Backport | Fabric | 1.20.1 | Client required, server optional | 2026-05-01 |
| Function Macro Backport | Fabric | 1.20.1 | Server-side only | 2025-06-22 |
| Modern Model Format | Fabric | 1.19.3 – 1.21.3 | Client-side only | 2026-07-19 |
| Better Player Model | Fabric | 1.20.1 – 26.3 | Client or server, optional | 2026-10-10 |
Questions
Does Modern Java Block/Item Model Backport need Fabric API?
Does the server need this mod?
Which Minecraft versions are supported?
Can other mods use this library?
In the catalog
Modern Java Block/Item Model Backport is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from bay4lly
Similar mods
What the author says
1.21.11 Java Item Backport is a lightweight Fabric utility/library mod for Minecraft 1.20.1. As Minecraft's internal model engine updates, map makers, modders, and resource pack creators often face limitations when trying to implement modern JSON models on older versions. By porting the handling of 1.21.11+ block and…
Official listing
- Owner
- bay4lly
- Published
- 2026-05-01
- Updated on Modrinth
- 2026-05-01
- Facts verified
- 2026-10-15
