eXc Compose

eXc Compose

一个用于Minecraft 26.2 Fabric mods的声明式UI框架。将屏幕描述为组件树——布局引擎处理测量、定位、输入、焦点和工具提示。

内含内容:

布局引擎 — 固定 / 内容 / 填充 / 扩展尺寸,Flow、Grid、Stack、带裁剪和平滑滚动的 ScrollContainer,可拖拽且位置持久的窗口,可折叠的区块组件 — 标签、按钮、复选框、滑块、功能齐全的文本框(支持选择、剪贴板、单词导航)、下拉框、颜色选择器、物品、纹理 — 均自行渲染并支持主题化动画 — 缓动曲线和补间动画配置 — 注释一个类,即可获得 JSON 文件以及自动生成的设置界面:复选框、滑块、下拉框、颜色选择器、工具提示和嵌套区块XML 界面模型 — 设计时支持热重载的数据驱动界面扩展功能 — 创意标签页构建器、字段反射注册表助手、带自动记录序列化的类型化网络通道

包含完整文档及示例,作为 README.md 随附于 jar 文件内。

Minecraft 26.2 · Fabric API · Java 25 · 客户端与服务器 · MIT 许可证