Description

---
[](https://modrinth.com/plugin/bettermodel)
[](https://hangar.papermc.io/toxicity188/BetterModel)
[](https://github.com/toxicity188/BetterModel)
* * *


* * *
(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://youtu.be/f3U7Lmo3aA8?si=SnglL0YKn20CrR7Y)
BetterModel supports Generic BlockBench models with full animation.
#### Custom hitbox
* * *

* * *
BetterModel provides **custom hitbox** both client and server. (tracking animation rotation)
#### MythicMobs support
* * *

* * *
Like MEG, BetterModel supports **MythicMobs**, you can use some MEG's mechanics in BetterModel too.
## 💡 Player model with animation


* * *
BetterModel supports **player model with using user's custom skin without textures**.
## 📚 Official wiki
[](https://github.com/toxicity188/BetterModel/wiki)
## 🏗️ Supported environment
[](https://www.minecraft.net/en-us/download/server)
[](https://adoptium.net/)
### Bukkit
[](https://papermc.io/downloads/folia)
[](https://papermc.io/downloads/paper)
[](https://purpurmc.org/download/purpur)
[](https://www.spigotmc.org/)
### Mod
[](https://fabricmc.net/)
## 🌈 My community
[](https://discord.com/invite/rePyFESDbk)
## 📊 Project Stats (plugin)
[](https://bstats.org/plugin/bukkit/BetterModel/24237)
## 💖 Support my project
[](https://buymeacoffee.com/toxicity188)
[](https://github.com/sponsors/toxicity188)
[](https://www.paypal.com/paypalme/toxicity188?country.x=KR&locale.x=en_US)