- 版权类型
- 原创
- 插件中文名称
- 云模型
- 插件英文名称
- CloudModel
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- PacketEvents API https://www.spigotmc.org/resources/packetevents-api.80279/
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
- 1.20
✦ CloudModel 云模型
同一份 .bbmodel、同一套 MythicMobs 技能,换成更轻的渲染方式。
你在 ModelEngine 里做好的怪物、BOSS、NPC 和时装,不用重做模型、不用改技能,就能交给云模型来显示。
- 适用核心:Paper / Purpur
- 适用版本:1.20 – 26.x(同一个 JAR)
- 必需前置:packetevents
- 可选联动:MythicMobs、Citizens、CloudCosmetics 云时装
- 价格:68R 一次购买 · 永久更新
- 文档:cloud.plugins.wiki/docs/model(全中文)
为什么选云模型
模型插件真正的考验在上线之后:BOSS 放技能时动作要准、主城站满 NPC 时服务器不能掉 TPS、玩家走远了也不该继续收封包。
◆ 直接沿用 ModelEngine
配置里填 ModelEngine/blueprints 就能读取原有模型,不用复制文件。没装 ModelEngine 时,model{}、state{}、brightness{}、partvis{}、tint{}、defaultstate{}、billboard{}、scale{} 等技能名称与参数都和 ModelEngine 相同,怪物文件一行不改。
抛射物 bulletType=MEG 的模型子弹照样能用,onStart 里的 state{}、brightness{} 也会套到子弹模型上。
◆ 主线程几乎零负担
所有模型都是只存在于客户端的封包 item_display,服务器端没有任何额外实体,也不会挡传送。
动画、骨骼计算与封包全部在独立的渲染线程完成,主线程每 tick 只读取一次实体位置。
云模型不接管实体的 AI(转向、移动、视线),只把实体本身隐藏,MythicMobs 的转向、传送不会被抢。
◆ 与 Blockbench 逐帧一致
Linear、Step、Catmull-Rom、Bezier 四种插值与 Molang 关键帧,按 Blockbench 5 的算法取样,技能动作不会「收回来」或抖动。
用缩放做的逐格刀光特效:缩放「啪」地瞬间切换,同时往前推的移动照样平滑;网络有抖动时也不会残影、往回缩小。
◆ NPC 与玩家伪装
/cm npc 模型名 一条指令给 Citizens NPC 套模型,重启、区块重新加载、/npc tp 都会自动套回。
/cm dis 模型名 把玩家变成模型,重新登录、重启后自动恢复。
◆ 完美支持云时装
CloudCosmetics 3.2 起自动使用云模型渲染模型时装:翅膀、背饰贴身跟随零延迟,时装配置一行都不用改。
◆ 更小的资源包
自动生成资源包:PNG 无损重压缩、相同贴图合并,可选缩图与减色(实测 7.5 MB 的手绘贴图压到 0.8 MB)。
可以直接复制进 CraftEngine / ItemsAdder 的资源包。
◆ 按距离降频
每位玩家按距离分 近 / 中 / 远 三档更新频率,没有人看得到的模型完全不计算、不发封包。
与 ModelEngine 对比
ModelEngine 4 在 MythicCraft 官方商城售价 $39.99(约 ¥280);云模型 68R,不到它的四分之一,并且一次购买、永久更新、中文文档与售后。
从 ModelEngine 迁移只要三步
- 放入 CloudModel 与 packetevents,移除 ModelEngine(也可以先保留,见下方)。
- config.yml 填 blueprints.extra-folders: [ModelEngine/blueprints],执行 /cm reload。
- 把 plugins/CloudModel/resource_pack/ 合并进你的资源包(或用 resource-pack.copy-to 自动复制)。
MythicMobs 怪物文件不用动。想先并行测试、暂时保留 ModelEngine 也可以:这时云模型只接手 c 开头的技能(cmodel{}、cstate{}…),原来的 model{} 仍由 ModelEngine 处理,拿几只怪试试再决定。
常用指令
- /cm reload —— 重新读取模型并生成资源包(后台线程,不卡服)
- /cm list、/cm info 模型名 —— 模型清单、骨骼与动画列表
- /cm spawn 模型名 [动画名] —— 在脚下生成展示模型
- /cm apply 模型名 [大小] —— 套到准心指着的实体,永久保存
- /cm npc 模型名 [大小] —— 套到选中的 Citizens NPC
- /cm dis 模型名 [大小] [玩家] —— 伪装成模型
- /cm play 动画名 [半径]、/cm stop 动画名或all —— 让附近的模型播放 / 停止动画
- /cm stats、/cm selftest —— 渲染线程耗时、自我检查
完整指令、权限与配置说明见文档。
目前不包含的功能
云模型专注于「显示与动画」,以下功能目前不提供,需要时请搭配其他方案:
- 可骑乘、可操控的模型坐骑(ModelEngine 的 mount / driver)
- 按骨骼计算的自定义碰撞箱(实体本身的碰撞箱不受影响)
- Folia 服务端
购买与售后
- 价格:68R,一次购买,之后所有更新免费
- 下载:购买后在 资源中心 下载最新版,授权码在 会员中心「我的授权」
- 文档与更新日志:cloud.plugins.wiki/docs/model
- 购买咨询、技术支持:加入 QQ交流群 : 1124279574 並联繫群主
报错提示、配置文件、文档全部简体中文;遇到问题在群里反馈,我们会在自己的测试服复现并修好。