BetterModel

⚡ 在服务器上使用自定义3D实体模型!

资源图片
![](https://github.com/user-attachments/assets/89e191ba-ed4f-44ab-bb98-634cfe568dca) [![](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)
# ⚡ BetterModel 是什么? * * * ![](https://github.com/user-attachments/assets/5a6c1a8c-6fe2-4a67-a10e-e63e40825d35) ![](https://github.com/user-attachments/assets/ff515577-6a72-48ba-9943-81f00dddb375) * * * 此插件通过使用物品显示实体数据包实现**完全服务器端的 3D 模型**。 - 导入通用 BlockBench 模型 `.bbmodel` - 自动生成资源包 - 播放动画 - 与基础实体同步 - 自定义碰撞箱 - 支持 12 肢玩家动画 ## 🔥 为什么我创建 BetterModel,尽管 ModelEngine 已经存在? 我创建它的主要原因如下: - 减少网络开销 —— MEG 的网络优化已过时,无法满足现代服务器的需求。 - 实现更快的更新 —— 我们无法再等待 MEG 缓慢的更新周期了。 - 提供更灵活的 API —— MEG 是闭源的,API 非常有限,这使得扩展或集成变得困难。 - 恢复原版行为 —— MEG 破坏了几个原版实体功能和物理效果,本项目旨在修复这些问题。 您还可以参考 [我的文档](https://github.com/toxicity188/BetterModel/wiki/Compare-with-ModelEngine) 来比较 ModelEngine 和 BetterModel。 ## 🌎 通用 BlockBench 模型与动画 ![](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) 此插件当然实现了通用 BlockBench 模型与动画。 #### 自定义碰撞箱 * * * ![](https://github.com/user-attachments/assets/94aee9ed-9c2f-4975-92c4-3ea84ae31d24) * * * 此插件提供了**自定义碰撞箱**,服务器和客户端均支持。(跟踪动画旋转) #### MythicMobs 支持 * * * ![](https://github.com/user-attachments/assets/eb2d64ef-7b6e-4306-8c31-d92d0266dbac) * * * 就像 MEG 一样,此插件支持 **MythicMobs**,您可以使用 BetterModel 中的一些 MEG 机制。 ## 💡 带有动画的玩家模型 ![](https://github.com/user-attachments/assets/0c13bec2-898f-4d9a-a709-10e0571337f3) ![](https://github.com/user-attachments/assets/034dd64c-6889-4a01-961d-e69679b1c71b) * * * 此插件支持 **使用用户自定义皮肤(无需纹理)的玩家模型**,并带有动画。 ## 📗 官方 Wiki [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/documentation/ghpages_vector.svg)](https://github.com/toxicity188/BetterModel/wiki) ## 🚀 支持的环境 [![](https://img.shields.io/badge/minecraft-1.20.5%7E1.21.9-8FCA5C?style=for-the-badge)](https://www.minecraft.net/en-us/download/server) [![](https://img.shields.io/badge/java-21%7E-ED8B00?style=for-the-badge)](https://adoptium.net/) [![](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/) [![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/spigot_vector.svg)](https://www.spigotmc.org/) [![](https://img.shields.io/badge/folia-supported-blue?style=for-the-badge)](https://papermc.io/downloads/folia) ## 🌈 我的插件社区 [![](https://discord.com/api/guilds/1012718460297551943/widget.png?style=banner2)](https://discord.com/invite/rePyFESDbk) ## 📊 插件统计 [![](https://bstats.org/signatures/bukkit/BetterModel.svg)](https://bstats.org/plugin/bukkit/BetterModel/24237) ## 💖 支持我的插件 [![](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)