跳到正文

BetterModel

作者:toxicity188

⚡ Custom 3D entity model on servers!

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。







(In Blockbench / In Minecraft)

✨ What is BetterModel?

BetterModel is a server-based engine that provides runtime Blockbench 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 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



常见问题

BetterModel 支持哪些 Minecraft 版本?

BetterModel 支持 Minecraft Java 版 1.19.4–26.3,共 25 个版本,可用的加载器:Bukkit / Fabric / Folia / Paper / Purpur / Quilt / Spigot。下载时注意选择和你游戏版本一致的文件。

BetterModel 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Bukkit / Fabric / Folia / Paper / Purpur / Quilt / Spigot,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

toxicity188 的其他作品

查看全部 →