浮冰UI

浮冰UI

一个功能强大的工具包,可通过Java、KubeJS或Datapacks创建高度可自定义的径向菜单和提示。

基础库

AuraTip 提供了四种不同的实现方式:数据包KubeJSJava可视化编辑(在浏览器中运行,需安装 KubeJS/NekoJS,可在游戏内输入 /auratip editor 打开)。它通过简单的语法和方式间的交叉兼容性,满足了不同技能水平的用户需求。

注意: 数据包功能有限;它只能创建组件,但无法决定组件何时显示。数据包定义的组件作为被操作的对象,不能干扰其他实现方式。

主要特性

提示(Tips)

如果你玩过新版本的 《冬日救援:冰封之心》 整合包,对此会感到非常熟悉。

支持的特性:

  • 进入和退出动画
  • 悬停动画
  • 渐变、纯色或图片背景
  • 主题色和侧边栏
  • 标题、副标题、正文和图片
  • 多页内容和分页行为

示例:

提示

默认情况下,所有提示均通过按 DELETE 键关闭,尽管每个提示也可以分配自定义的关闭按键。

环形菜单(Radial Menus)

尽管已有许多环形菜单模组,但我们的可扩展性超乎你的想象!

支持的特性:

  • 动态添加槽位,自适应分组
  • 槽位图标
  • 文本描述
  • 悬停高亮渐变颜色
  • 高度可自定义的触发动作

环形菜单

环形菜单动作(Radial Menu Actions)

默认情况下,AuraTip 提供了一个用于执行命令的内置动作。

然而,动作系统是完全可扩展的。

可能的用途包括:

  • 打开 GUI
  • 触发自定义脚本
  • 运行客户端或服务端逻辑
  • 发送数据包
  • 与其他模组集成
  • 上下文相关行为

这意味着环形菜单不仅限于简单的命令快捷方式;它们可以作为整合包和游戏机制的高度可定制交互系统。


我如何为 AuraTip 做贡献?

你可以在 GitHub 上找到源代码。我们欢迎反馈和贡献!


添加此模组后不会立即发生任何变化。以下文档将教你如何创建自己的提示和环形菜单:

提示文档

环形菜单文档

两份文档均基于 Java API 编写。

如果你想先尝试 JSON,请打开可视化编辑器;不建议手写 JSON。

如果你更喜欢编写 KubeJS,每段 Java 代码后面都附有 KubeJS 的等效代码以供参考。请谅解目前缺少更详细的 KubeJS 专用文档。

什么?文档太糟糕了?或者缺少你需要的功能? 欢迎加入我们的社区向作者反馈: