交流群: 132705712
KongCore 空之图形是一套专为高版本 Minecraft 打造的轻量、免费、纯 UI 引擎。它让开发者用 YAML 描述界面结构,用 JavaScript 控制交互逻辑,服务端一键下发,客户端离屏高性能渲染——全程无需触碰一行 Minecraft 渲染代码。
写界面像写前端
用 YAML 搭布局,用 JS 写逻辑,画刷系统仿 CSS。12 种控件自由嵌套组合,14 种画刷覆盖纯色、渐变、毛玻璃、亚克力、圆角、阴影——界面样式与结构彻底分离,改一个画刷刷新整站。
服务端驱动,玩家零操作
所有配置和界面文件放在服务端,玩家进服自动同步。改了 YAML 执行 /kong reload,全部在线玩家立刻看到效果。不需要玩家手动安装任何额外文件。
离屏渲染,不牺牲帧率
核心采用纯 Java2D 离屏渲染,静态界面元素预先缓存为纹理。每帧只做贴图操作,复杂界面也能稳定帧率,不会拖累 Minecraft 的渲染管线。
12 种控件:Grid、TextBlock、Button、Image、ItemView、SlotView、PlayerView、TextBox、ProgressBar、StackPanel、WrapPanel、ScrollView
14 种画刷:纯色、圆角、图片、动图、九宫格、线性渐变、径向渐变、角度渐变、阴影、毛玻璃、亚克力、模糊、文本画刷
服务端驱动:配置、界面、脚本全部服务端管理,Plugin Message 通道自动同步
JavaScript 引擎:Nashorn 驱动,20+ 内置全局对象,支持 PAPI 变量解析、异步任务、动画控制、跨界面消息、文件读写
自定义物品贴图:按物品名/Lore/NBT 匹配替换原版材质,支持三层叠加(底图+主图+前景)
贴图字体:将生僻字替换为图标,在文字行内嵌入图片
自定义 Tooltip:用 YAML 编写完全自定义的 tooltip 样式,物品和文字独立匹配
扩展槽位:服务端存储,支持放入限制规则
按键绑定:给玩家注册可自定义的快捷键,按下执行命令或客户端脚本
资源加密:AES-256 加密客户端资源文件,防止贴图和音频被直接复制 (天底下没有无敌的加密)
音频播放:服务端控制客户端播放/暂停/停止/音量
动态控件:JS 运行时增删控件、创建画刷、启动动画,全部热更新
| Minecraft | 加载器 | 状态 |
|-----------|--------|------|
| 1.21.1 | NeoForge | 开发完善中 |
| 1.21.11 | NeoForge | 开发完善中 |
本项目完全免费。文档和反馈渠道见项目主页。