8c468ec78027bf0252dde9920d8d562cfd998e75
MCEF Android (ARM) Compatibility Patch
注意:这是一个修改版分支
此仓库是原始 CinemaMod/MCEF 项目的一个分支,专门为安卓端(ARM架构) 的 Minecraft Java 版提供基础兼容性支持。
项目概述
此分支对原始 MCEF 库进行了最小化修改,主要目标是让 MCEF 及相关模组(如 WebDisplays)能够在安卓平台的 Minecraft Java 版中正常加载和运行,避免因架构不兼容而导致的崩溃问题。
⚠️ 重要限制
- ❌ 无浏览器功能:由于 Chromium 无法在安卓环境运行,所有与浏览器相关的功能均被禁用
- ✅ 基础兼容性:模组可以正常加载,不会因 MCEF 初始化失败而导致游戏崩溃
- 🎯 最小化修改:仅修改必要的部分,保持与原始代码的最大兼容性
技术实现
修改内容
- 架构检测绕过:禁用了对安卓(ARM)架构的严格检测
- 初始化流程优化:在检测到安卓平台时跳过 Chromium 相关初始化
- 异常处理增强:提供更友好的错误处理和降级方案
兼容性状态
| 平台 | 状态 | 说明 |
|---|---|---|
| Android (ARM) | ✅ 可加载 | 模组正常加载,基础功能可用 |
| Windows/Linux/macOS | ⚠️ 可能受影响 | 需要进一步测试,建议使用官方版本 |
快速开始
环境要求
- Minecraft: 1.21.1
- NeoForge: 对应 1.21.1 的最新版本
- 安卓设备:支持 ARM 架构的安卓设备
Description
此分支对原始 MCEF 库进行了最小化修改,主要目标是让 MCEF 及相关模组(如 WebDisplays)能够在安卓平台的 Minecraft Java 版中正常加载和运行,避免因架构不兼容而导致的崩溃问题。
Languages
Java
100%