GlymeraHolo

GlymeraHolo

在世界任意位置放置彩色3D全息文字。10种颜色,从小巧到大尺寸可缩放,支持多行。每个字母都是持久实体。▎非常适合为建筑、商店和基地添加标签。无方块污染。

实用

GlymeraHolo - 为你的世界添加3D全息文字

通过简单的命令在世界的任何地方放置彩色3D文字。10种颜色,可调整大小,支持多行。非常适合为建筑、商店、基地等添加标签。

当前版本仅适用于 Hytale 稳定版 5! 不要错过我的其他有趣项目——请查看 GlymeraCraft 的个人主页 Discord: https://discord.gg/s5NRFWfxgy


什么是 GlymeraHolo?

GlymeraHolo 允许你通过注视任意表面并输入命令,在世界中放置悬浮的3D文字。每个字母都会渲染为一个带有独立纹理的可见实体。放置时文字会自动面向你,支持多行显示,并且可以从极小缩放到巨大。从10种鲜艳的颜色中选择。

指向、输入、完成。


使用方式

  1. 注视墙壁、地板或任意表面
  2. 输入 /gholo set <颜色> <文字> - 文字立即出现并面向你
  3. 多行 - 使用 | 进行换行(例如 欢迎|来到|商店
  4. 缩放 - 在颜色和文字之间添加大小值(例如 /gholo set Red 2.0 BIG
  5. 移除 使用 /gholo remove <id>/gholo remove all/gholo remove nearest
  6. 重新对齐 使用 /gholo realign <id> 使其面向你当前的位置

命令

命令 权限 描述
/gholo 所有人 显示插件信息和可用命令
/gholo set <颜色> [大小] <文字> OP* 在目标表面放置3D文字
/gholo remove <id|all|nearest> 所有人 按ID、全部或最近距离移除文字。OP可以移除任何文字
/gholo realign <id|all> 所有人 重新对齐文字以面向你当前的位置
/gholo list 所有人 列出你放置的所有文字及其位置
/gholo reload OP 重新加载配置文件

*如果配置中启用了 allowNonOps,非OP玩家也可以创建文字。


颜色

白色、黑色、红色、蓝色、绿色、黄色、橙色、紫色、青色、粉色


大小

大小范围从 0.3(极小)到 3.0(巨大)。默认值为 1.0(正常)。

示例:

  • /gholo set Red 0.5 MINI - 半倍大小
  • /gholo set Blue NORMAL - 默认大小(1.0)
  • /gholo set Green 2.0 BIG - 双倍大小
  • /gholo set Yellow 3.0 HUGE - 三倍大小

配置

文件:plugins/GlymeraHolo/config.json(首次启动时生成)

{
  "allowNonOps": false,
  "maxCharactersNonOps": 50,
  "maxTextsPerPlayer": 10,
  "defaultColor": "White",
  "defaultScale": 1.0
}
设置项 默认值 描述
allowNonOps false 非OP玩家是否可以创建文字
maxCharactersNonOps 50 非OP玩家每条文字的最大字符数
maxTextsPerPlayer 10 每个玩家可放置的最大文字数量
defaultColor White 未指定时的默认颜色
defaultScale 1.0 默认文字大小

支持的字符

A-Z、0-9、! ? . , : - _ + # & @ ( )

小写输入会自动转换为大写。


权限

  • 普通玩家 只能移除和重新对齐自己的文字
  • OP 可以移除任何文字(包括其他玩家的),且没有字符和数量限制
  • /gholo remove nearest 会查找最近距离的文字(普通玩家为自己的,OP为任意玩家的)
  • 文字ID在所有玩家间全局唯一
  • 默认情况下仅OP可以创建文字(可通过 allowNonOps 配置)

技术细节

  • 每个字母都是一个独立的NPC实体,带有自定义四边形模型和彩色纹理
  • 文字在服务器重启和区块卸载/重新加载后仍然保留
  • 基于实体的方式意味着零世界损坏风险——移除插件不会留下任何痕迹
  • JAR中内置了490个预生成的纹理(49个字符 x 10种颜色)
  • 无外部依赖