Glymera信标

Glymera信标

放置彩色信标方块,它们会向天空投射高耸的光束。8种颜色,奥术工作台合成,拥有权保护以及可配置的放置限制。

方块

GlymeraBeacons - 带光束的彩色信标方块

放置一个信标方块,一道高耸的光束直冲云霄。8种颜色、合成配方、所有权保护以及每位玩家可配置的放置上限。

当前版本仅适用于 Hytale 稳定版 5! 不要错过我的其他精彩项目——请访问 GlymeraCraft 的主页 Discord: https://discord.gg/s5NRFWfxgy


什么是 GlymeraBeacons?

GlymeraBeacons 为 Hytale 添加了彩色信标方块。放置后,每个方块会从自身向上投射一道垂直光束,直达世界高度上限(320格)。该光束在整个服务器视距范围内均可见。信标受到保护:只有放置信标的玩家(或 OP)才能破坏它。


特性

  • 8种彩色信标方块:红色、蓝色、绿色、青色、紫色、粉色、黄色、白色
  • 永久光束附着于每个方块,在整个视距范围内可见
  • 彩色方块发光:每个信标发出其对应颜色的光(半径10格,全亮度)
  • 动画球体粒子位于方块内部,颜色与光束一致
  • 透明方块带有圆形孔洞——光束从中穿过
  • 所有权保护:只有所有者或 OP 才能破坏信标
  • 挖掘保护:非所有者甚至无法开始挖掘信标
  • 放置上限:每位玩家可放置的最大信标数可配置(默认:3,OP 不受限制)
  • 合成配方在奥术工作台进行
  • 持久化数据:所有权在服务器重启后依然保留

合成

所有信标均在 奥术工作台(Arcane_Misc 类别)中合成:

信标 材料
红色信标 1x 金锭 + 1x 红色水晶 + 1x 浓缩生命精华
蓝色信标 1x 金锭 + 1x 蓝色水晶 + 1x 浓缩生命精华
绿色信标 1x 金锭 + 1x 绿色水晶 + 1x 浓缩生命精华
青色信标 1x 金锭 + 1x 青色水晶 + 1x 浓缩生命精华
紫色信标 1x 金锭 + 1x 紫色水晶 + 1x 浓缩生命精华
粉色信标 1x 金锭 + 1x 粉色水晶 + 1x 浓缩生命精华
黄色信标 1x 金锭 + 1x 黄色水晶 + 1x 浓缩生命精华
白色信标 1x 金锭 + 1x 白色水晶 + 1x 浓缩生命精华

管理员也可以使用 /give Beacon_Red(以此类推)直接获取信标。


配置

配置文件:mods/de.glymera_GlymeraBeacons/config.json(首次启动时自动生成)

{
  "maxBeaconsPerPlayer": 3
}
  • maxBeaconsPerPlayer:非 OP 玩家可放置的最大信标数量(默认:3)

安装

将单个 JAR 文件放入服务器的 mods/ 文件夹:

mods/GlymeraBeacons-1.0.0.jar

就这么简单。该 JAR 包含所有内容:插件代码、粒子效果、方块定义、纹理、图标和语言文件。配置和信标数据会在首次启动时自动生成。


技术细节

  • 一体化 JAR,带有 IncludesAssetPack: true——无需单独的资源包文件夹
  • 光束使用自定义粒子系统,带有 TotalParticles: -1(无限)且无 LifeSpan(永久)
  • 光束高度:Scale.Y=320(整个世界高度),宽度:Scale.X=1.6-1.7
  • 方块透明通过 RequiresAlphaBlending: true 实现,使用 cutout-alpha 纹理(仅 alpha 0 或 255)
  • 方块纹理是 Hytale 的 Wood_Village_Wall_N_* 系列的修改版本,带有圆形孔洞
  • 使用连接方块系统(VillageConnectedBlockTemplate)实现正确的多方块墙体外观
  • 每个方块发出彩色光(半径10)并具有全亮度着色
  • 粒子系统 ID 仅为文件名(无路径前缀)
  • 所有权以 "world:x:y:z" -> "uuid" 映射形式存储在 JSON 中

版本历史

  • v1.0.0 - 初始发布:8种信标颜色、光束、球体粒子、彩色光、合成、所有权保护、放置上限、单 JAR 部署