安装 ChaEngineMod
选择正确的客户端文件
客户端文件必须同时匹配 Minecraft 版本与加载器:
| Minecraft | 加载器 | Java |
|---|---|---|
| 1.16.5 | Forge | Java 8 或 Java 11 |
| 1.20.1 | Forge | Java 17 |
| 1.21.1 | NeoForge | Java 21 |
| 1.21.4 | NeoForge | Java 21 |
| 1.21.8 | NeoForge | Java 21 |
| 1.21.11 | NeoForge | Java 21 |
Forge 1.16.5 的 ChaEngineMod 以 Java 8 为编译目标,也支持在 Java 11 运行;若整合包内其他旧 Mod 对 Java 有更严格限制,以整合包整体要求为准。
不要用相近小版本的文件代替,也不要在同一客户端同时安装 Forge 与 NeoForge 版本。完整说明见版本兼容。
安装前置与 Mod
- 安装表中对应的 Minecraft、加载器与 Java。
- 关闭游戏,把 ChaEngineMod 放入当前实例的
mods/。 - ChaEngineMod 已随发布包携带模型运行所需的内部库,不需要另行下载同名依赖。
- 需要读取
.chaassets时,再安装对应版本的 ChaAssetsMod;它是可选组件。 - 启动游戏一次,确认加载器的 Mod 列表中存在 ChaEngineMod。
ChaEngineMod 是客户端 Mod,不应放进服务端 plugins/。服务端安装的是 ChaEngine 与 ChaCore 插件。
准备 ChaEngine 资源目录
在当前游戏目录创建:
text
resourcepacks/ChaEngine/
├─ model/
├─ particles/
└─ textures/模型、动画与模型贴图放在 model/;基岩版粒子索引与定义放在 particles/;粒子纹理放在 textures/。实际路径必须与服务端配置完全一致。
服务端不会向客户端发送模型、动画、纹理或粒子文件。每位玩家都要提前取得同一套资源。如果使用加密包,请按ChaAssets 资源加密完成构建、下载与授权。
进入服务器后如何确认成功
- 客户端启动时没有 ChaEngineMod 加载错误。
- 加入已安装 ChaEngine 的服务器后,没有持续出现能力未准备或资源授权失败提示。
- 由管理员触发一个已配置的模型物品、物品背景、模型实体、粒子效果或相机预设。
- 客户端能看到资源,且重新进入服务器后仍能正常显示。
若只有某一位玩家看不到效果,通常先检查该玩家的 Mod 版本和资源文件,而不是重新修改服务端配置。
更新客户端
- 备份
resourcepacks/ChaEngine/中自己维护的资源。 - 关闭游戏并确认没有残留 Java 进程占用文件。
- 删除旧 ChaEngineMod 文件,再放入与当前游戏版本匹配的新文件。
- 使用 ChaAssetsMod 时同步核对它的版本。
- 启动后重新进入测试服务器,验证模型、物品背景、动画、粒子、按键与相机。
不同版本的客户端可以连接同一服务器,但每个客户端都必须使用自己版本对应的 Mod 文件。
常见安装问题
| 现象 | 处理 |
|---|---|
| 游戏启动时提示 Mod 不兼容 | 重新核对 Minecraft、加载器和 Java 三项 |
| 进入服务器后完全没有 ChaEngine 效果 | 检查服务端是否安装 ChaEngine、客户端 Mod 是否真正加载 |
| 显示载体而不是模型 | 检查模型配置引用的文件是否位于 resourcepacks/ChaEngine/model/ |
| 只有粒子缺失 | 检查 particles/chaengine.index.json、效果定义和 textures/ |
| 加密路径拒绝读取 | 检查 ChaAssetsMod、服务器授权与加密包完整性;不要用同路径明文文件绕过 |
资源问题请继续阅读ChaEngine 资源目录,连接问题请按故障排查处理。
猹件开发组