ModsFinder

Mson is a Fabric and Quilt library that loads entity models from configurable JSON files instead of compiled model code.

FabricQuiltClient-side onlyMIT LicenseOpen source1.20.5 – 26.3

What it does

Model geometry is moved out of Java code and into JSON files placed in the assets folder under models/entity/mson. A model is read when the game loads, and its definition can be changed without recompiling the mod that uses it. The mod is a library, so it adds no items or blocks on its own; it provides the loading system that other mods build on.

Mson ships bundled models for a humanoid starting point, a simplistic quadruped and the default player models. A new humanoid model can name one of these as its parent and override only the body parts it needs to change. Modders who want their own models register them and load them through Mson, and the wiki's Model Language Definition page and a list of vanilla entities with close equivalents guide the conversion.

It is installed on the player's side alone, so servers need nothing. Mson requires Fabric API, and it is published for Fabric and Quilt on 1.20.5 – 26.3, with files for 26.3 released 2026-09-19. The mod is released under the MIT License, and its source code, issue tracker and wiki are public.

Key features

  1. JSON entity models

    Entity models are defined in JSON files, so their shapes can be edited without writing or compiling Java.

  2. Bundled starting models

    A humanoid base and a simplistic quadruped ship with the mod and can be used as parents for new models.

  3. Part overrides

    A model can inherit from a parent and replace only selected body parts, keeping the rest of the geometry unchanged.

  4. Model language definition

    A wiki page documents the JSON format used to describe model geometry and how vanilla entities can be converted.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.31.14.1+26.31.14.1+26.3
26.21.14.0+26.21.14.0+26.2
26.1.21.13.1+26.11.13.1+26.1
26.1.11.13.1+26.11.13.1+26.1
26.11.13.1+26.11.13.1+26.1
1.21.x11 of 11 versions with builds
1.21.111.12.0+1.21.111.12.0+1.21.11
1.21.101.12.0+1.21.101.12.0+1.21.10
1.21.81.11.3+1.21.71.11.3+1.21.7
1.21.71.11.3+1.21.71.11.3+1.21.7
1.21.61.11.3+1.21.71.11.3+1.21.7
1.21.51.11.2+1.21.41.11.2+1.21.4
1.21.41.11.2+1.21.41.11.2+1.21.4
1.21.31.11.1+1.21.31.11.1+1.21.3
1.21.21.11.1+1.21.31.11.1+1.21.3
1.21.11.10.0+1.211.10.0+1.21
1.211.10.0+1.211.10.0+1.21
1.20.x2 of 2 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Who it’s for: Mson is aimed at mod developers who want to define entity models in data files, and at resource pack authors who need to change how entities are shaped.

How it compares

Full comparison

Special Model Loader is client-side only, open source under the MIT License and published for 1.19.3 – 1.21.4 on Fabric and Quilt. Scripted Models is client and server, licensed under the GNU Lesser General Public License v3.0 only, and published for 1.17 – 1.19.3 on Fabric, Forge and Quilt. Mson covers 1.20.5 – 26.3 and is client-side only under the MIT License.

ModLoadersGame versionsEnvironmentUpdated
MsonFabric and Quilt1.20.5 – 26.3Client-side only2026-09-19
Special Model LoaderFabric and Quilt1.19.3 – 1.21.4Client-side only2025-01-19
Scripted ModelsFabric, Forge and Quilt1.17 – 1.19.3Client and server2023-01-08

Questions

Does Mson need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed next to Mson on Fabric or Quilt.

Does a server need Mson installed?

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

Where are the model files placed?

Model JSON files are placed in the assets folder under models/entity/mson, where the game reads them when it loads.

In the catalog

Mson is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Mine Little Pony

All projects

Similar mods

What the author says

Mson is a fabric library/mod for defining and loading entity models through configurable json files. It makes modders' lives easier by taking the model geometry out of the code and putting it in a place where it's separated from game logic, and it makes player's lives better by making it possible for your models to…
Mine Little Pony, on the Modrinth page

Official listing

Owner
Mine Little Pony
Published
2023-12-18
Updated on Modrinth
2026-09-19
Facts verified
2026-10-15

Tags