Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
BetterModel

BetterModel

âš¡ Custom 3D entity model on servers!

15.7k
86
Game Mechanics
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.4

Platforms

Bukkit
Folia
Paper
Purpur
Spigot

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Sponsor on GitHubDonate on PayPalBuy Me a Coffee

Creators

toxicity188
toxicity188 Member

Details

Licensed MIT
Published 11 months ago
Updated 22 hours ago
DescriptionGalleryChangelogVersions

âš¡ What is BetterModel?



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

It implements fully server-side 3D model 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
  • Supports 12-limb player animation

🔥 Why do I create BetterModel even though ModelEngine already exists?

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



This plugin, of course, implements a Generic BlockBench model with animation.

Custom hitbox



This plugin provides custom hitbox both client and server. (tracking animation rotation)

MythicMobs support



Like MEG, This plugin supports MythicMobs, you can use some MEG's mechanics in BetterModel too.

💡 Player model with animation


This plugin supports player model with using user's custom skin without textures.

📗 Official wiki

🚀 Supported environment

🌈 My plugin community

📊 Plugin Stats

💖 Support my plugin

Modrinth is open source.

main@16c5a5a

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.