ModsFinder

MCglTF

by Protoxy22

MCglTF is a Java library that lets other mods load glTF and GLB 3D models and render them on blocks, items and entities in Minecraft.

FabricForgeClient-side onlyMIT License1.12.2 – 1.19.3

What it does

The library reads glTF and GLB model files with embedded resources referenced through ResourceLocation, and prepares them for rendering. It supports vertex colors, multiple texture coordinates for compatibility with vanilla rendering, and several animations per model. Materials declared in the glTF extras can link textures, and the library includes example code for rendering a model on a block, an item or an entity.

Because it is a library, MCglTF has no content of its own. A mod that depends on it must build its own rendering logic, and the documented animation blending technique covers only the animations defined in the glTF specification, created through GltfAnimationCreator. Two animations cannot control the translation, rotation, scale or weight of the same node at the same time, so a developer needs a custom animation processor for more complex scenes. Materials that depend on lighting effects rely on OptiFine or Iris with a shader pack, while basic rendering does not.

The project is released under the MIT License and is not open source in the sense of publishing its full source tree with the release. It runs on the client only, so servers do not need it. Files are published for Fabric and Forge, across nine release versions 1.12.2 – 1.19.3, with 2.1.0.0 as the latest build for 1.19.3.

Key features

  1. glTF and GLB loading

    Reads both the text glTF format and the binary GLB format, with resources embedded in the file.

  2. Vertex colors and texture coordinates

    Keeps per-vertex colors and supports multiple texture coordinate sets on loaded models.

  3. Multiple animations

    Plays several animations defined in a model and supports blending between them.

  4. Rendering examples

    Includes sample code for rendering a model on a block, an item or an entity.

Compatibility

Latest build for each game version and loader.

1.19.x1 of 1 version with builds
1.19.31.19.3-Fabric-2.1.0.01.19.3-Forge-2.1.0.0
1.18.x1 of 1 version with builds
1.18.21.18.2-Fabric-2.0.3.01.18.2-Forge-2.0.3.0
1.16.x6 of 6 versions with builds
1.16.51.16.5-Fabric-2.0.3.01.16.5-Forge-2.0.3.0
1.16.41.16.5-Fabric-2.0.3.0Not available
1.16.31.16.5-Fabric-2.0.3.0Not available
1.16.21.16.5-Fabric-2.0.3.0Not available
1.16.11.16.5-Fabric-2.0.3.0Not available
1.161.16.5-Fabric-2.0.3.0Not available
1.12.x1 of 1 version with builds
1.12.2Not available1.12.2-Forge-2.0.3.0
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

CustomGLTF is a Fabric-only, client-side mod for 1.20.1 – 1.20.6, released under the MIT License and open source, so it targets newer versions than MCglTF. Suspicious Shapes covers Fabric and Quilt for 1.20 – 1.21.4 under the MIT License and is open source, and it is also client-side only. Both differ from MCglTF in their loaders and version ranges.

ModLoadersGame versionsEnvironmentUpdated
MCglTFFabric and Forge1.12.2 – 1.19.3Client-side only2023-07-15
CustomGLTFFabric1.20.1 – 1.20.6Client-side only2026-08-28
Suspicious ShapesFabric and Quilt1.20 – 1.21.4Client-side only2025-01-21

Questions

Which loaders does MCglTF support?

MCglTF is published for Fabric and Forge only. Files exist for 1.12.2, 1.16 – 1.16.5, 1.18.2 and 1.19.3.

Does MCglTF need to be installed on a server?

No. It is installed on the player's side alone, so servers need nothing.

Do materials need a shader pack?

Materials that depend on lighting effects need OptiFine or Iris with a shader pack that supports PBR normal maps. Basic rendering works without them.

In the catalog

MCglTF is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 7,205 mods support Minecraft 1.19.3.

More from Protoxy22

All projects

Similar mods

What the author says

MCglTF is a 3D model loader library which load glTF format file and prepare the required techniques to render the model for Minecraft Modding enviroment. Various features from glTF spec are available, but still remain a good compatibility and performance. Q. Why my texture for my model does not show up? A. You need…
Protoxy22, on the Modrinth page

Official listing

Owner
Protoxy22
Published
2023-07-15
Updated on Modrinth
2023-07-15
Facts verified
2026-10-15

Tags