TaleMiniHolograms

TaleMiniHolograms

一个带有UI构建器的Hytale全息图插件

实用

TaleMiniHolograms

一个为 Hytale 服务器打造的全面全息插件,基于 TaleLib 构建。

功能

  • 在游戏中创建浮动文字全息图
  • 支持多行全息图,可配置间距
  • 基于可视化 UI 的编辑器,用于编辑全息图内容
  • 持久化全息图,服务器重启后依然存在
  • 可克隆、重命名、移动和删除全息图
  • 自动保存功能

GUI 展示

GUI 展示

命令

所有命令均使用 /tmh 前缀。

命令 权限 描述
/tmh create <name> tmh.create 在当前位置创建新全息图
/tmh edit <name> tmh.edit 打开可视化 UI 编辑器
/tmh delete <name> tmh.delete 删除全息图
/tmh list tmh.list 列出所有全息图
/tmh movehere <name> tmh.move 将全息图移动到你的位置
/tmh goto <name> tmh.goto 传送至全息图
/tmh clone <name> [newname] tmh.clone 克隆全息图
/tmh rename <old> <new> tmh.rename 重命名全息图
/tmh reload tmh.admin 重载配置并重新生成全息图
/tmh help - 显示帮助信息

权限组

  • tmh.* - 所有权限
  • tmh.admin - 管理员命令(重载)

UI 编辑器

使用 /tmh edit <name> 打开可视化全息图编辑器:

  • + / - 按钮用于添加或删除行
  • 文本字段 用于编辑全息图的每一行
  • 滚动按钮 用于浏览各行(每次显示 6 行)
  • 保存 / 取消 按钮用于应用或放弃更改

配置

config.json

{
  "defaultText": "使用 /tmh edit {name} 编辑这个全息图",
  "lineSpacing": 0.25,
  "autoSaveIntervalSeconds": 300,
  "maxLinesPerHologram": 20
}
选项 描述
defaultText 创建新全息图时显示的文本。{name} 会被替换为全息图名称
lineSpacing 行之间的垂直间距(以方块为单位)
autoSaveIntervalSeconds 自动保存间隔(设为 0 禁用)
maxLinesPerHologram 每个全息图的最大行数

holograms.json

存储所有全息图数据。自动管理——服务器运行时请勿手动编辑。

安装

  1. 安装 TaleLib 插件
  2. TaleMiniHolograms.jar 放入服务器的 plugins 文件夹
  3. 启动服务器
  4. 使用 /tmh create test 创建你的第一个全息图

开发者信息

TaleMiniHolograms 基于 TaleLib 构建,后者提供了你可以在自己的插件中使用全息图 API。