• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
[可视化编辑器]ChaのUI界面 —— 永久免费的高版本UI引擎

原创 工具 娱乐 脚本 [可视化编辑器]ChaのUI界面 —— 永久免费的高版本UI引擎 1.3.11

完成注册/登录后下载
版权类型
原创
插件中文名称
猹のUI界面
插件英文名称
ChaUI
原帖地址
https://wiki.fcwqmc.cn/engine/cha-ui/preface/cha-ui.html
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. 其他核心
语言支持
中文(简体)
前置组件
ChaCore
ChaCoreMysql(如果需要用到永久槽位的话)
前置组件均可在群内获取 1063067552
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.18
  6. 1.16

猹のUI界面​

ChaUI是一套面向高版本 Minecraft 的页面 UI 引擎与可视化编辑器。采用插件+客户端mod架构,支持纯插件服使用。无需编写繁琐的界面代码,即可自由设计普通界面、常驻 HUD 与世界空间页面,并通过页面变量、事件脚本和开放接口连接服务器中的各种玩法。

本插件完全免费,在未来也没有转为付费插件的计划!
目前正在高频更新中,期待你的反馈与建议!

欢迎访问Wiki说明文档查看完整教程和说明 点击前往


用来做什么?​

  • 游戏服务器自定义菜单进一步美化,可自定义替换插件箱子GUI!
  • 自定义血条快捷栏样式,RPG更多沉浸感!
  • 图片、带视频、带模型甚至能交互的全息投影!
  • 简单一步和朋友们一起在MC影院中看视频和电影
  • 额外的戒指项链装备槽位!
  • 新的自定义按键并且能够通过脚本执行功能!

特性与亮点!​

1.所见即所得的可视化编辑器​

编辑器采用清晰的工具型布局,提供组件库、页面组件树、画布、属性面板与状态栏。组件支持拖拽移动、边缘缩放、框选、多选、复制、删除、撤销与重做;网格和吸附能力则可以帮助你快速完成整齐、精确的排版。

页面组件以树形结构展示,布局层级一目了然。编辑过程中可以随时切换预览,隐藏所有编辑辅助区域,以玩家的实际视角检查页面效果。为了避免查看属性时误把组件挪动一点,画布拖动采用长按保护:每次选中并按住组件约 0.5 秒后才会开始移动。提前松开只会完成选中,等待期间移动鼠标也不会改写布局;真正开始拖动时会从当时的鼠标位置起算,不会突然跳动。
2.webp


2.游戏内编辑,也能外置编辑​

除了直接在游戏界面中编辑,ChaUI 还支持将编辑工具切换到独立的外置窗口。外置后,游戏窗口可以完整展示页面画布,编辑窗口则保持顶置,方便同时观察效果并调整组件与属性。

对于宽屏、多屏或需要频繁微调的制作场景,外置编辑器能够提供更开阔、更专注的工作空间;完成编辑后也可以随时返回游戏内嵌模式。

外置窗口的“页面组件”列表和右侧组件属性栏都提供临时眼睛按钮,属性栏会直接显示当前为“显示”还是“隐藏”。两处共用同一个编辑状态,可以只在编辑画布中隐藏某个组件或整个布局子树,方便处理重叠内容。这个状态不会写入页面配置,也不会进入撤销记录;进入预览时仍会严格显示页面实际保存的内容。

3.webp

外置编辑器 00_00_00-00_00_30~1.gif

3.丰富组件与灵活布局​

首版提供图片、文本、按钮、矩形背景、输入框、物品槽、物品展示视频播放实体渲染等常用组件,同时支持绝对布局、相对布局与网格布局。组件可以自由组合,也可以通过父子层级组织复杂页面。

位置与尺寸既能填写固定数值,也能根据窗口、父级容器和组件自身尺寸动态计算。页面在不同分辨率和界面缩放下仍能保持合理布局,适合制作响应式菜单和 HUD。

图片组件支持常见静态图片与 GIF 动图,可以选取素材中的指定区域进行显示;按钮和输入框还能分别设置悬浮、聚焦等状态效果,让页面反馈更加自然。

4.webp

视频组件 00_00_00-00_00_30~1.gif

4.普通界面、HUD 与世界页面​

同一套页面系统覆盖三类展示方式:
  • 普通界面:适合菜单、商店、任务、设置和交互面板。
  • HUD 页面:适合状态栏、技能栏、提示信息,也可以替换指定的原版 HUD 区域。
  • 世界页面:可以在游戏场景的指定位置显示,并支持创建多个独立实例。

不同模式共享组件、布局和事件能力,不需要为每一种展示场景重新学习一套配置方式。
世界屏幕交互.gif

1.webp


5.页面变量与事件脚本​

ChaUI Script 让页面不再只是静态画面。点击、右键、中键和鼠标悬浮等操作都可以触发事件,用于修改页面变量、切换组件状态、播放本地音效、打开或关闭页面,以及与服务器中的其他功能联动。

脚本同时提供中文与英文写法,页面作者可以根据习惯选择。变量变化后,相关文字、显隐状态和布局能够及时刷新,适合制作状态切换、条件提示、分页内容与动态 HUD。

6.原版物品与实体表现​

物品槽支持永久槽位、临时槽位和玩家背包映射。槽位系统不强绑页面:不同页面、HUD 或世界页面使用相同模式与 bind 时会自动同步,同 bind 的不同模式则保持独立。物品展示组件可用于奖励预览、商店商品、任务需求等无需直接交互的场景。

实体组件使用游戏中的原版实体表现,可以展示玩家、世界中的实体或页面专用虚拟实体,并支持名称、角度、缩放、偏移和鼠标追踪等效果。其他资源或模型系统对实体外观的替换,也可以自然延续到页面展示中。

7.轻量流畅,兼顾性能与稳定性​

ChaUI 使用 Minecraft 原生界面能力完成页面显示,不依赖网页浏览器式界面环境。页面渲染、输入交互和游戏画面保持在统一体验中,减少额外运行负担,适合需要长期显示的 HUD 和包含大量元素的功能页面。
响应式窗口 00_00_00-00_00_30~1.gif


稳定性同样贯穿编辑、保存与运行过程。遇到缺失素材、无效布局、异常组件或无法创建的展示对象时,ChaUI 会尽可能安全跳过或使用占位效果,避免单个元素影响整个页面。编辑器还会在保存前检查页面内容,服务器会再次进行权限和结构校验。

8.服务端权威,更适合玩法界面​

物品交互与页面保存由服务器进行最终裁决,客户端只负责展示和提交操作意图。重复操作、过期状态、无效会话与伪造请求都会经过检查,降低物品不同步、重复提交和越权保存带来的风险。

临时槽位在玩家最后一个运行时页面关闭时,可以按用途选择返还、提交或丢弃策略;永久槽位可以在玩家打开任意同 bind 页面时恢复;背包映射槽位则始终与服务器中的真实物品状态保持一致。页面作者还可以配置“操作条件”,在本地条件不满足时提前阻止槽位操作发包。

9.开放扩展与跨模块联动​

ChaUI 提供页面、变量、组件状态、物品槽、展示物品、实体和自定义事件等扩展入口,方便其他插件或客户端模块接入。页面既可以独立使用,也可以成为任务、职业、战斗、商店、剧情等系统的统一交互层。

组件、脚本与版本适配均预留了扩展空间,后续可以继续加入更多展示组件、交互能力和页面效果,而不需要推翻已有页面结构。
作者
银色飞行猹
下载
1
查看
40
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部