BetterModel

⚡ Custom 3D entity model on servers!

30,05k

BetterModel

<div align="center">

BetterModel

*- Modern Bedrock model engine for Minecraft Java Edition -*

</div>

* * *

* * * <sub>(In BlockBench / In Minecraft)</sub>

✨ What is BetterModel?

BetterModel is a server-based engine that provides runtime BlockBench model rendering & animating for Minecraft Java Edition.

It implements fully server-side 3D models by using an item display entity packet.

- Importing Generic BlockBench model `.bbmodel` - Auto-generating resource pack - Playing animation - Syncing with base entity - Custom hit box - 12-limb player animation

🚀 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 to compare both ModelEngine and BetterModel.

🌎 Generic BlockBench model with animation

* * *

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

🏗️ Supported environment

Bukkit

Mod

🌈 My community

📊 Project Stats (plugin)

💖 Support my project

ADS