GlymeraPrefab

GlymeraPrefab

在任何位置生成Hytale的7800多种结构!按编号浏览、搜索并放置建筑、地下城、村庄等。自动解析子结构,支持NSEW旋转、地面对齐。完整撤销恢复原始地形。

预制件

GlymeraPrefab - 生成任意结构!

通过一条简单的命令,将 Hytale 中 7800 多个预制结构放置到世界上的任何位置。

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


什么是 GlymeraPrefab?

GlymeraPrefab 让服务器管理员可以即时访问 Hytale 中的每一个预制结构——从小型岩层到巨大的 Kweebec 村庄。可按编号搜索、浏览和生成结构。完整的撤销支持可恢复包括流体在内的原始地形。

超过 7800 个预制件,涵盖所有类别:定居点、地下城、纪念碑、洞穴、树木、岩层等。


工作原理

浏览与搜索

/gps list [page]          - 浏览所有预制件(每页20个)
/gps search <text>        - 按名称搜索
/gps search <text> <minKB> - 按最小文件大小(KB)筛选
/gps info <nr>            - 显示预制件详情(大小、锚点、尺寸)

生成与撤销

/gps spawn <nr> [N/E/S/W] - 在您的位置生成预制件
/gps undo                  - 移除最后生成的结构,恢复地形

重新加载

/gps reload               - 重新扫描预制件列表(获取新的资源包)

功能特性

编号列表

所有预制件按字母顺序排序并编号。搜索您想要的内容,记下编号,然后生成。无需输入冗长的点分路径。

大小筛选

搜索命令接受一个可选的以 KB 为单位的最小文件大小参数:

  • /gps search kweebec - 所有 337 个 Kweebec 预制件
  • /gps search kweebec 50 - 仅大于 50 KB 的预制件(房屋、商店、塔楼)
  • /gps search kweebec 1000 - 仅大于 1 MB 的预制件(营地、村庄)

这会过滤掉小型装饰元素(花园地块、路灯),只显示大型结构。

自动地面校准

结构会自动放置,使其底部与您的脚部对齐。站在平坦的地面上,生成一个结构,其地基就会正好位于您所在的位置。

旋转

可朝任意方向生成结构:

  • N - 北(默认)
  • E - 东
  • S - 南
  • W - 西

递归子对象解析

大型布局预制件(村庄、营地)包含引用子结构的 PrefabSpawner 方块。GlymeraPrefab 会自动解析并放置所有子预制件,因此定居点会连同其所有建筑、商店、瞭望塔和装饰物一起完整生成。

完整撤销与地形恢复

每次生成都会创建原始地形(包括流体)的方块级快照。使用 /gps undo 可完美恢复景观。不会留下空洞或残留的水。

自动发现

插件会在启动时扫描所有资源包。新的模组或资源包会在 /gps reload 或服务器重启时自动被识别。


预制件类别

类别 数量 示例
岩层 约 1700 巨石、悬崖、岩石群
矿道 约 1300 矿道走廊、竖井、斜坡
树木 约 1100 多种变体的所有树种
NPC 定居点 约 850 Kweebec 村庄、Scarak 巢穴、Trork 营地、Outlander 前哨站
地下城 约 850 诅咒地穴、哥布林巢穴、Outlander 神庙、魔法遗迹
纪念碑 约 800 遭遇点、剧情建筑、偶发结构
植物 约 550 灌木、蕨类、珊瑚
洞穴 约 500 Klops 住所、构造、间歇泉

安装方法

  1. GlymeraPrefab-1.0.0.jar 放入服务器的 mods/ 文件夹
  2. 启动(或重启)服务器
  3. 完成!无需配置文件,无需资源包。

命令参考

所有命令均为仅限管理员使用。

命令 描述
/gps 显示帮助
/gps list [page] 浏览所有预制件,每页20个
/gps search <text> [minKB] 按名称搜索,可选大小筛选
/gps info <nr> 显示预制件的尺寸、锚点、大小
/gps spawn <nr> [N/E/S/W] 在您的位置生成,可选旋转方向
/gps undo 移除最后生成的结构,恢复地形
/gps reload 重新扫描所有资源包以查找新预制件

注意事项

  • 仅限管理员 - 所有命令都需要管理员权限
  • 无 NPC - 生成的结构不含实体(仅建筑,无 NPC 人群)
  • 撤销为每玩家独立 - 每位玩家只能撤销自己最后一次的生成
  • 撤销仅存储一层 - 生成新结构会替换之前的撤销快照
  • 大型结构可能需要一些时间 - 包含 40+ 子预制件的村庄需要几秒钟才能完全解析
  • 少数边缘情况 - Hytale 在放置后自动生成的装饰性方块(蘑菇、草)可能无法被撤销捕获
  • 编号会在重新加载时改变 - 预制件编号按字母顺序分配,添加新预制件时可能会发生变化

性能

GlymeraPrefab 非常轻量:

  • 无后台任务 - 仅在命令使用时激活
  • 缓存预制件缓冲区 - Hytale 的内置缓存可避免重复的文件读取
  • 懒加载 - 预制件数据仅在生成或查看信息时加载
  • 启动时的文件系统扫描 - 对 7800+ 个预制件耗时不到 1 秒

由 Glymera 为 Hytale 社区精心制作