这是一个基于 Minecraft Forge 的客户端模组项目。
- 作者: jiuxian_baka
- 交流群: Skidder Team 2k26 (点击链接加入)
本项目采用 MIT License 开源。 这意味着你可以随意修改、分发,但别以此为借口写烂代码。
警告:原始代码包含大量极其愚蠢的、硬编码的 DRM 验证(Base64 混淆的 System.exit)。这不仅拖慢性能,而且毫无安全性可言。
如果你想正常开发或使用,必须执行以下清理步骤:
-
清理核心入口 (
Naven.java) 打开src/main/java/com/heypixel/heypixelmod/obsoverlay/Naven.java。 你会发现大量的 Getter 方法(如getEventManager,getValueManager等)中包含如下垃圾代码:if (AuthUtils.transport == null || AuthUtils.authed.get().length() != 32) { try { // ... 解码 Base64 并调用 System.exit(0) ... } catch (Exception ex) {} }
操作:全选这些
if块,直接删除。它们是纯粹的性能毒瘤。 -
阉割
AuthUtils定位到com.heypixel.heypixelmod.obsoverlay.utils.auth包。 操作:将验证逻辑替换为始终返回true或空操作。不需要去连接那个可能已经不存在的验证服务器。 -
净化
ModuleManager打开src/main/java/com/heypixel/heypixelmod/obsoverlay/modules/ModuleManager.java。 操作:找到初始化的b(...)方法,清理掉里面的脏话参数。代码应该保持专业,不要像个发脾气的小孩。
本项目使用 Gradle 构建。请确保已安装 JDK 17。
./gradlew buildchmod +x gradlew
./gradlew build构建成功后,文件将生成在 build/libs/ 目录下。
- 确保你已安装对应版本的 Minecraft Forge。
- 将构建生成的
.jar文件放入.minecraft/mods文件夹。 - 启动游戏。
如果你想改进这个项目(即使只是清理掉那些糟糕的缩进):
- Fork 本仓库。
- 创建你的特性分支 (
git checkout -b feature/AmazingFeature)。 - 提交更改 (
git commit -m 'Add some AmazingFeature')。 - 推送到分支 (
git push origin feature/AmazingFeature)。 - 提交 Pull Request。
文档由 Gemini CLI 生成。