Skip to content

bzym2/OpenB

Repository files navigation

B Client Logo

OpenB

Minecraft 1.20.1 Forge 47.x 工具客户端


免责声明

本项目仅供学习研究用途——用于研究客户端游戏改造、ASM 字节码补丁及混淆/反混淆技术。在你不拥有的服务器上使用本客户端违反绝大多数服务器规则,请自行承担后果。

构建

前置要求

  • JDK 17(Azul Zulu / Temurin / Microsoft Build of OpenJDK)
  • JAVA_HOME 指向 JDK 17
$env:JAVA_HOME = "C:\Users\bzym2\.jdks\azul-17.0.15"
.\gradlew.bat dll

产物

命令 产物
gradlew jar build/libs/hey-1.0.jar(Java Agent)
gradlew dll build/dist/OpenZenLoader.exe(热注入器)

热注入器构建(需要 MSVC + vcpkg + CMake)

git clone https://github.com/microsoft/vcpkg.git C:\vcpkg
C:\vcpkg\bootstrap-vcpkg.bat
.\gradlew.bat dll

首次需要编译 Qt6 静态库(~1 小时),后续增量构建 < 2 分钟。

使用方法

方式一:热注入器

  1. 启动 Minecraft 1.20.1 Forge
  2. 运行 build/dist/OpenZenLoader.exe
  3. 检测到进程后点击 注入
  4. 进入游戏,按 Insert 打开 ClickGUI

方式二:Java Agent

在启动器 JVM 参数添加:

-javaagent:"path\to\hey-1.0.jar" -Djdk.attach.allowAttachSelf=true

特性

  • AimAssist / KillAura / CrystalAura
  • Scaffold (Normal / Telly Bridge / Keep Y)
  • InventoryManager
  • NoFall (Grim Elytra / Grim Latest)
  • GhostHand / AutoMLG / NoSlow
  • ESP / NameTags / XRay / FullBright
  • Watermark / 动画 Intro
  • . 命令系统 (Toggle / Bind / Config)

致谢

  • 原仓库:Margele/OpenZen(Commit d3e4748
  • 代码原作者:Margele
  • 本仓库为原仓库的分支,在此基础上进行功能增强与改进
  • 原始混淆客户端:Zen
  • 反混淆与工程化:Claude (Anthropic) + Opus 4.7

License

仅供学习研究使用。保留所有权利。

About

Minecraft 1.20.1 Forge 47.x 工具客户端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors