
格莱梅拉情节
占领并保护区域——通过信任系统和传送功能实现区块保护。
GlymeraPlots - 保护你的领地,掌控天气与时间!
一款完整的地皮保护系统,支持每块地皮独立的天气与时间控制、世界白名单以及 DebugShape 边界可视化。圈地、保护方块、信任好友,并在你的领地上设置自定义天气和固定的白天时间。
当前版本仅适用于 Hytale 稳定版 5!不要错过我的其他精彩项目——查看 GlymeraCraft 的个人主页 Discord: https://discord.gg/s5NRFWfxgy
GlymeraPlots 是什么?
GlymeraPlots 允许玩家圈占方形地皮并保护其免受其他玩家破坏。除了地皮主人(以及受信任的玩家)外,任何人都无法在受保护的地皮上破坏、放置方块或与之互动。地皮上的 PvP 和 PvE 伤害也会被阻止。
地皮主人可以为其地皮设置自定义天气——下雨、下雪、雷暴、萤火虫等等。每个进入地皮的玩家都会看到自定义天气。一旦离开地皮——无论是步行、传送,还是直接踏入拥有不同天气的相邻地块——所有其他玩家看到的真实世界天气都会立刻恢复。
主人还可以冻结地皮上的时间——使其永久保持在正午、午夜、黄昏或多种预设时间之一。地皮内所有人的天空都会保持在该时间,而他们一旦离开,天空便会立刻跳回正常的游戏世界时间。
/gp show 命令会在地皮周围切换一个紫色 DebugShape 边界——四条边缘的清晰线条,并在角落有垂直柱体。该显示效果会跟随你的 Y 坐标位置,并且从任何距离都可见,没有闪烁,也没有粒子限制。
服务器管理员可以通过白名单限制在某些世界内圈地。
指令
地皮管理
| 指令 | 适用对象 | 描述 |
|---|---|---|
/gp claim |
所有人 | 在你当前位置中心圈占一块地皮 |
/gp remove |
主人 | 移除你当前站立的地皮 |
/gp trust <玩家名> |
主人 | 允许某位玩家在你的地皮上建造(玩家必须在线) |
/gp untrust <玩家名> |
主人 | 撤销某位玩家在你地皮上的信任权限 |
/gp list |
所有人 | 显示你拥有的所有地皮,包括坐标、天气和受信任玩家 |
/gp info |
所有人 | 显示你当前站立地皮的详细信息 |
/gp show |
所有人 | 切换地皮边界显示(紫色 DebugShape 线条) |
/gp testprotect |
所有人 | 切换测试模式——在你自己的地皮上阻止你自己,用于测试 |
天气控制
| 指令 | 适用对象 | 描述 |
|---|---|---|
/gp weather <类型> |
主人 | 设置地皮上的自定义天气 |
/gp weather clear |
主人 | 移除天气覆盖,恢复自然天气 |
/gp weather list |
所有人 | 显示所有可用的天气类型及其别名 |
时间控制
| 指令 | 适用对象 | 描述 |
|---|---|---|
/gp time <时间> |
主人 | 将你的地皮冻结在固定的白天时间 |
/gp time clear |
主人 | 移除时间覆盖,恢复正常的游戏世界时间 |
/gp time list |
所有人 | 显示所有可用的白天时间预设 |
传送
| 指令 | 适用对象 | 描述 |
|---|---|---|
/gpt <编号> |
主人 | 通过编号传送至你的地皮(可跨世界传送) |
天气类型
便于使用的简短别名:
| 别名 | Hytale 天气 | 描述 |
|---|---|---|
sunny |
Zone1_Sunny | 晴朗天空,明亮 |
cloudy |
Zone1_Cloudy_Medium | 多云 |
foggy |
Zone1_Foggy_Light | 轻雾 |
rain |
Zone1_Rain | 下雨 |
rain_light |
Zone1_Rain_Light | 小雨 |
storm |
Zone1_Storm | 暴风雨 |
snow |
Zone3_Snow | 下雪 |
snow_heavy |
Zone3_Snow_Heavy | 大雪 |
snow_storm |
Zone3_Snow_Storm | 暴风雪 |
sandstorm |
Zone2_Sand_Storm | 沙漠沙尘暴 |
thunder |
Zone2_Thunder_Storm | 雷暴 |
blood_moon |
Blood_Moon | 血月事件 |
fireflies |
Zone1_Sunny_Fireflies | 晴朗有萤火虫 |
azurewood |
Zone1_Azurewood_Fireflies | 青木萤火虫 |
northern_lights |
Zone3_Northern_Lights | 北极光 |
swamp |
Zone1_Swamp | 沼泽氛围 |
void |
Void | 虚空(非常暗) |
desert |
Zone2_Sunny | 沙漠阳光 |
desert_haze |
Zone2_Desert_Haze | 沙漠炎热雾气 |
spooky |
Zone4_Spooky | 恐怖氛围 |
lava |
Zone4_Lava_Fields | 火山/熔岩辉光 |
你也可以直接使用完整的 Hytale 天气名称(例如 Zone1_Swamp_Rain,Zone4_GhostForest)。总共有 87 种天气类型。
注意: 某些天气类型专为特定生物群系设计,在其他环境中可能会显得不自然。请尽情尝试!
白天时间
使用 /gp time <时间> 冻结地皮上空的时间:
| 时间 | 天空状态 |
|---|---|
dawn |
日出 |
morning |
上午中段 |
midday |
最亮时刻(正午) |
afternoon |
下午初段 |
dusk |
日落 |
evening |
傍晚 |
night |
夜晚 |
midnight |
最暗时刻 |
时间是被冻结的——太阳不会移动——并且适用于地皮上的所有玩家。/gp time clear 会恢复正常流逝的白天时间。与天气类似,一旦玩家离开地皮,时间会立刻恢复原样。
地皮保护
地皮上被保护的交互(针对未授权玩家):
- 破坏方块 - 被阻止并显示消息
- 放置方块 - 被阻止并显示消息
- 开采/损伤方块 - 被静默取消
- 与方块交互(箱子、门等)- 被阻止并显示消息
- PvP - 玩家无法在地皮上互相攻击
- PvE - 未授权玩家无法在地皮上攻击生物
- EvP - 生物/环境无法对地皮上的玩家造成伤害
授权者如下:
- 地皮主人(始终有效,除非开启了测试保护模式)
- 通过
/gp trust添加的受信任玩家
边界显示
/gp show 命令可切换地皮周围的视觉边界:
- 技术实现: 使用 Hytale 的
DebugShape.Cube(与 GlymeraChunkGrid 相同)而非粒子效果 - 外观: 紫色线条(RGB 0.78, 0.36, 1.0),60% 透明度 - 地皮边界的 4 条水平边缘加上角落的 4 个垂直柱体
- 切换: 会一直保持开启,直到你再次输入
/gp show(无计时器) - 跟随你: 边界的 Y 坐标位置与你当前高度匹配,因此始终与视线齐平
- 无距离限制: DebugShapes 没有剔除距离 - 完整的 101 格边界可从地皮内任何位置看到
- 无闪烁: 500ms 刷新间隔配合 2s 显示时间,形状平滑重叠
- 极低的网络流量: 每次刷新仅生成 8 个形状(4 条边 + 4 个柱体)
注意: 如果 /grid(GlymeraChunkGrid)同时激活,区块网格的 ClearDebugShapes 可能每隔 500ms 刷新周期短暂隐藏地皮边界。两种显示均会自动恢复。
配置
配置文件路径:mods/de.glymera_GlymeraPlots/config.json
{
"_guide_plotRadius": "每块地皮的边长 = (2 * plotRadius + 1)。默认值 50 = 101x101 格。",
"plotRadius": 50,
"_guide_maxPlots": "一个玩家可以拥有的最大地皮数量。",
"maxPlots": 3,
"_guide_allowedWorlds": "世界白名单:仅允许在这些世界中圈地。空列表 = 允许所有世界。",
"allowedWorlds": []
}
| 设置项 | 默认值 | 描述 |
|---|---|---|
plotRadius |
50 | 地皮半径。总大小 = (2 * 半径 + 1)。默认为 101x101 格 |
maxPlots |
3 | 每个玩家拥有的最大地皮数量 |
allowedWorlds |
[] | 世界白名单。空列表 = 允许所有世界。添加世界名称以限制圈地 |
更改配置需要重启服务器才能生效。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。