Skip to content

BehemironEngine ​

Behemiron 是面向 Minecraft 的次世代客户端引擎框架,提供从底层 IoC 容器到上层 UI、特效的完整技术栈。

架构 ​

模块清单 ​

模块职责链接
IoC 容器注解驱动的依赖注入、类扫描、生命周期管理→
AOP 切面ByteBuddy 动态代理、缓存/事务切面→
网络系统Netty 双向通道、协议注册、序列化→
ServerSync跨服 RPC、Proxy 通信、玩家冻结→
CPDC客户端-服务端数据同步框架→
资源管理资源包加载、热重载、纹理/模型/音频管线→
渲染管线RenderCommand/RenderPass、Shader、后处理→
UI 系统引擎原生 BUI/BSS、模块化脚本、retained 组合渲染→
模型系统基岩版模型运行时、GPU Skinning、MythicMobs 集成→
特效引擎Snowstorm 粒子 + Photon 自定义特效→
音效系统统一音频播放、场景/事件配置、UI 音效→
热键系统服务端/客户端热键、连招、按住触发→
脚本系统JS (V8) + Molang + Kether 三语言→
工具库缓存、数学、渲染辅助、序列化等通用工具→

Quick Start ​

新手?

从 快速上手 开始,5 分钟内运行你的第一个 UI 面板。