Modscraper Modscraper Minecraft
BetterModel logo

BetterModel

Mod

by DuoFabriTeam

BetterModel is a Minecraft Forge 1.20.1 mod for placing custom Blockbench/Bedrock JSON models in-world at runtime (no restart), with GeckoLib animations, animated textures, and optional emissive glow masks from the config folder.

Type

Mod

CurseForge Downloads

28,969

CurseForge ID

1470662

Modrinth Downloads

43,945

Modrinth ID

4h8rX3rt

Last Updated

Jul 26, 2026

Description

![](https://github.com/user-attachments/assets/ecd13a35-e897-44c2-b12f-8d465f33dab5) --- [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/modrinth_vector.svg)](https://modrinth.com/plugin/bettermodel) [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/hangar_vector.svg)](https://hangar.papermc.io/toxicity188/BetterModel) [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/github_vector.svg)](https://github.com/toxicity188/BetterModel) * * * ![](https://github.com/user-attachments/assets/5a6c1a8c-6fe2-4a67-a10e-e63e40825d35) ![](https://github.com/user-attachments/assets/ff515577-6a72-48ba-9943-81f00dddb375) * * * (In BlockBench / In Minecraft) # ✨ What is BetterModel? **BetterModel** is a server-based engine that provides runtime [BlockBench](https://www.blockbench.net/) model rendering & animating for Minecraft Java Edition. - Built on the `item-display` packet. - Implements **essential BlockBench elements**, including `cubes`, `meshes`, `null objects`, and `locators`. - Support for **model animations**, `Molang` expressions, and **IK** (Inverse Kinematics) rigging. - Supports **player skin models** and **custom armor**. - **Automated resource pack generation** with **zero reliance on core shaders**. - Provides support for **entity syncing**. - **Extensible API** available for integration. ## 🚀 Comparison with ModelEngine The main reason I created it is: - To reduce network cost—MEG’s network optimization is outdated and insufficient for modern servers. - To enable faster updates—We can’t afford to wait for MEG’s slow update cycle anymore. - To provide a more flexible API—MEG is closed-source with a very limited API, which makes extending or integrating difficult. - To restore vanilla behavior-MEG breaks several vanilla entity features and physics, which this project aims to fix. Also, you can refer [my document](https://github.com/toxicity188/BetterModel/wiki/Compare-with-ModelEngine) to compare both ModelEngine and BetterModel. ## 🌎 Generic BlockBench model with animation ![](https://github.com/user-attachments/assets/b4e69aef-a446-4ac3-b84e-eb42fe4f069d) * * * [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/youtube-singular_vector.svg)](https://youtu.be/f3U7Lmo3aA8?si=SnglL0YKn20CrR7Y) BetterModel supports Generic BlockBench models with full animation. #### Custom hitbox * * * ![](https://github.com/user-attachments/assets/94aee9ed-9c2f-4975-92c4-3ea84ae31d24) * * * BetterModel provides **custom hitbox** both client and server. (tracking animation rotation) #### MythicMobs support * * * ![](https://github.com/user-attachments/assets/eb2d64ef-7b6e-4306-8c31-d92d0266dbac) * * * Like MEG, BetterModel supports **MythicMobs**, you can use some MEG's mechanics in BetterModel too. ## 💡 Player model with animation ![](https://github.com/user-attachments/assets/0c13bec2-898f-4d9a-a709-10e0571337f3) ![](https://github.com/user-attachments/assets/034dd64c-6889-4a01-961d-e69679b1c71b) * * * BetterModel supports **player model with using user's custom skin without textures**. ## 📚 Official wiki [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/documentation/ghpages_vector.svg)](https://github.com/toxicity188/BetterModel/wiki) ## 🏗️ Supported environment [![](https://img.shields.io/badge/minecraft-1.21.4%7E26.2.x-8FCA5C?style=for-the-badge)](https://www.minecraft.net/en-us/download/server) [![](https://img.shields.io/badge/java-25%7E-ED8B00?style=for-the-badge)](https://adoptium.net/) ### Bukkit [![](https://img.shields.io/badge/folia-supported-blue?style=for-the-badge)](https://papermc.io/downloads/folia) [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/paper_vector.svg)](https://papermc.io/downloads/paper) [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/purpur_vector.svg)](https://purpurmc.org/download/purpur) [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/spigot_vector.svg)](https://www.spigotmc.org/) ### Mod [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/fabric_vector.svg)](https://fabricmc.net/) ## 🌈 My community [![](https://discord.com/api/guilds/1012718460297551943/widget.png?style=banner2)](https://discord.com/invite/rePyFESDbk) ## 📊 Project Stats (plugin) [![](https://bstats.org/signatures/bukkit/BetterModel.svg)](https://bstats.org/plugin/bukkit/BetterModel/24237) ## 💖 Support my project [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/buymeacoffee-singular_vector.svg)](https://buymeacoffee.com/toxicity188) [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/ghsponsors-singular_vector.svg)](https://github.com/sponsors/toxicity188) [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/paypal-singular_vector.svg)](https://www.paypal.com/paypalme/toxicity188?country.x=KR&locale.x=en_US)

Compatibility

Mod Loaders

Bukkit Fabric Folia Paper Purpur Quilt Spigot

Game Versions

1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 +14 more

Screenshots

Similar Mods

Included in Modpacks

External Resources