- 版权类型
- 原创
- 插件中文名称
- 空之图形
- 插件英文名称
- KongCore
- 原帖地址
- 本贴
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- Leaves
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 26.x
- 1.21
[MD]
# KongCore 空之图形 — 高版本轻量免费 UI 引擎
交流群: 132705712
---
**KongCore 空之图形**是一套专为高版本 Minecraft 打造的轻量、免费、纯 UI 引擎。它让开发者用 YAML 描述界面结构,用 JavaScript 控制交互逻辑,服务端一键下发,客户端离屏高性能渲染——全程无需触碰一行 Minecraft 渲染代码。
---
## 为什么选择 KongCore
**写界面像写前端**
用 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 | 开发完善中 |
| 26.2 | NeoForge | 开发完善中 |
---
## 开源与许可
本项目完全免费。文档和反馈渠道见项目主页。
## 图片展示
[/MD]