Mson

⭐ — (5 endorsements) 📥 2,479 downloads 📌 v1.13.1+26.2 📅 6/13/2024
🟡 Updated this year

By Sollace · fabric

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 6/24/2026 📅 Created: 6/13/2024
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.2% endorsement rate
  • 🏆 #454 of 945 fabric mods in this game by downloads

📋 About This Mod

# M-SON (https://img.shields.io/github/v/release/MineLittlePony/Mson)](https://github.com/MineLittlePony/Mson/releases/latest) (https://img.shields.io/github/actions/workflow/status/MineLittlePony/Mson/gradle-build.yml)](https://github.com/MineLittlePony/Mson/actions/workflows/gradle-build.yml) !(https://img.shields.io/github/downloads/MineLittlePony/Mson/total.svg?color=yellowgreen) (https://img.shields.io/discord/182490536119107584.svg?color=blueviolet)](https://discord.gg/HbJSFyu) !(https://img.shields.io/github/license/MineLittlePony/Mson) !(https://img.shields.io/badge/api-fabric-orange.svg) ## /ˈmeɪs(ə)n/ > _noun_ > noun: **mason**; plural noun: **masons**; noun: **Mason**; plural noun: **Masons** > 1. a person skilled in cutting, dressing, laying stone in buildings. > _"the chief mason at Westminster Abby"_ > 2. a Freemason > _"a Mason's handshake"_ > 3. a pormantau of Model and JSON _"check out these awesome msons, yo"_ > 3. a modelling Minecraft library that combines entity models and behaviours with the ability to load json files > _"dude, you gotta use M-Son"_ > verb > - build from or stengthen with stone > _"the other building was masoned up out of hewn limestone"_ > - cut or dress (stone). > _"one course of massive stones, roughly masoned"_ ### What is Mson? (https://github.com/MineLittlePony/Mson/wiki) | (https://github.com/MineLittlePony/Mson/tree/1.20/doc) 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 be customised and replaced using nothing more than a resourcepack. ## Getting Started When MSON is installed, every entity model in the game can be loaded from an equivalent json file in the `assets/<namespace>/models/entity/mson` folder. Check (https://github.com/MineLittlePony/Mson/tree/1.20/src/test/resources/assets/minecraft/models/entity/mson) for a short list of example models made to closely (and in some cases not very closely) match the equivalent model for a limited few vanilla entities. For a more complete list, and instructions on how to convert models already loaded into the game, check the (https://github.com/MineLittlePony/Mson/wiki/Sample-1.20.1-Models) wiki page. ## Getting Started Want to register your own models to load with mson? Doing so is as simple as: 1) `assets/<modid>/models/entity/my_model.json` 2) `static ModelKey<MyEntityModel<MyEntity> MY_ENTITY_MODEL = Mson.getInstance().registerModel(new Identifier("mymod", "my_model"), MyEntityModel::new);` 3) `MyEntityModel<MyEntity> model = MyModels.MY_ENTITY_MODEL.createModel();` Want to create a humanoid model? Mson already bundles models for steve, alex, and a simplistic quadruped, so just specify `{ "parent": "mson:steve" }` as your starting model and add override for each body part as you go. Check (https://github.com/MineLittlePony/Mson/tree/1.20/src/test/resources/assets) for examples!

# M-SON [!(https://img.shields.io/github/v/release/MineLittlePony/Mson)](https://github.com/MineLittlePony/Mson/releases/latest) [!(https://img.shields.io/github/actions/workflow/status/MineLittlePony/Mson/gradle-build.yml)](https://github.com/MineLittlePony/Mson/actions/workflows/gradle-build.yml) !(https://img.shields.io/github/downloads/MineLittlePony/Mson/total.svg?color=yellowgreen) [!(https://img.shields.io/discord/182490536119107584.svg?color=blueviolet)](https://discord.gg/HbJSFyu) !(https://img.shields.io/github/license/MineLittlePony/Mson) ![](https://img.shields.io/badge/api-fabric-orange.svg)

## /ˈmeɪs(ə)n/

> _noun_ > noun: mason; plural noun: masons; noun: Mason; plural noun: Masons > 1. a person skilled in cutting, dressing, laying stone in buildings. > _"the chief mason at Westminster Abby"_ > 2. a Freemason > _"a Mason's handshake"_ > 3. a pormantau of Model and JSON _"check out these awesome msons, yo"_ > 3. a modelling Minecraft library that combines entity models and behaviours with the ability to load json files > _"dude, you gotta use M-Son"_

> verb > - build from or stengthen with stone > _"the other building was masoned up out of hewn limestone"_ > - cut or dress (stone). > _"one course of massive stones, roughly masoned"_

### What is Mson?

(https://github.com/MineLittlePony/Mson/wiki) | (https://github.com/MineLittlePony/Mson/tree/1. 20/doc)

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 be customised and replaced using nothing more than a resourcepack.

## Getting Started

When MSON is installed, every entity model in the game can be loaded from an equivalent json file in the `assets//models/entity/mson` folder. Check (https://github.com/MineLittlePony/Mson/tree/1. 20/src/test/resources/assets/minecraft/models/entity/mson) for a short list of example models made to closely (and in some cases not very closely) match the equivalent model for a limited few vanilla entities.

For a more complete list, and instructions on how to convert models already loaded into the game, check the (https://github.com/MineLittlePony/Mson/wiki/Sample-1. 20. 1-Models) wiki page.

## Getting Started

Want to register your own models to load with mson? Doing so is as simple as:

1) `assets//models/entity/my_model.json`

2) `static ModelKey MY_ENTITY_MODEL = Mson.getInstance().registerModel(new Identifier("mymod", "my_model"), MyEntityModel::new);`

3) `MyEntityModel model = MyModels. MY_ENTITY_MODEL.createModel();`

Want to create a humanoid model? Mson already bundles models for steve, alex, and a simplistic quadruped, so just specify `{ "parent": "mson:steve" }` as your starting model and add override for each body part as you go. Check (https://github.com/MineLittlePony/Mson/tree/1. 20/src/test/resources/assets) for examples!

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
Sollace
Version
1.13.1+26.2
Downloads
2,479
Endorsements
5
Category
fabric
Created
6/13/2024
Updated
6/24/2026
Game Versions
26.2, 26.3-snapshot-1
Tags
library

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Mson support?

The author lists 26.2, 26.3-snapshot-1. Other versions may work but are untested by the author.

What is the latest version of Mson?

Version 1.13.1+26.2, published 2026-06-24 with 2,479 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More fabric 👤 More by Sollace 🔎 Similar Mods 🌐 Best fabric (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods