
hyprotect
保护出生点免受方块更改和出生点内玩家免受伤害
HyProtect
正在寻找一个稳定服务器上的趣味 PVP 体验吗?加入 HYDMG.COM
IP: hydmg.com

HyProtect 是一款轻量级且可配置的出生点保护模组,专为 Hytale 服务器设计。它通过禁止在指定半径内修改方块和造成伤害,确保服务器出生点安全且不被改变。
功能特性
- 出生点保护:防止玩家在保护区域内破坏或放置方块。
- 伤害预防:在出生点半径内(或独立配置的伤害半径内)禁用伤害(包括 PvP 和 PvE)。
- 可配置半径:通过游戏内命令或配置文件轻松调整保护半径和形状。
- 保护形状:在圆形(圆柱形)或方形保护区域之间选择。
- 可视化系统:使用幽灵方块直观显示保护边界,并且会随你的移动而更新。
- 区域通知:玩家进入或离开受保护区域时,屏幕上方会显示标题通知(例如“安全区”、“野外”)。
- 管理员控制:通过安全命令即时管理设置。
你可以通过以下两个权限分别允许玩家放置和破坏方块:
hyprotect.place 和 hyprotect.break
安装
- 从发布页面下载最新的
hyprotect-x.x.x.jar文件。 - 将 jar 文件放入你的 Hytale 服务器的
mods目录。 - 重启你的服务器。
用法
命令
| 命令 | 描述 | 权限 |
|---|---|---|
/hyprotect help |
显示可用命令列表。 | 无 |
/hyprotect get |
查看当前的保护半径和形状。 | 无 |
/hyprotect set radius <spawn|damage> --value=<value> |
设置方块破坏 (spawn) 或伤害 (damage) 的保护半径。 |
hyprotect.admin |
/hyprotect set shape <circle|square> |
设置保护形状。默认为方形。 | hyprotect.admin |
/hyprotect show |
启用保护可视化。 | hyprotect.show |
/hyprotect hide |
禁用保护可视化。 | hyprotect.show |
/hyprotect reload |
从磁盘重新加载配置文件。 | hyprotect.admin |
可视化
可视化系统允许管理员(或有权限的玩家)精确查看保护边界的位置。
- 用法:运行
/hyprotect show启用。 - 幽灵方块:该模组会渲染“幽灵方块”(仅客户端可见的方块)来勾勒保护区域的轮廓。
- 动态定位:边界会渲染在你当前位置下方 5 个方块处。当你上下移动时,旧的方块会自动清除,并在你的新高度重新绘制,确保边界相对于你始终可见。
- 双重区域:如果你的出生点半径和伤害半径不同,则会显示两条独立的边界,让你可以同时看到两个区域。
- 形状:可视化效果会遵循你配置的形状——它会相应地绘制方形或圆形。
- 禁用:运行
/hyprotect hide可立即清除所有可视化方块。
区域通知

当玩家跨越保护边界时,会自动收到通知。
- 建筑/出生点区域:
- 进入:显示“出生点” - “此处禁止建造”
- 离开:显示“野外” - “你可以在此建造”
- 伤害/安全区域:
- 进入:显示“安全区” - “你处于其他玩家的保护之下”
- 离开:显示“交战区” - “此处玩家可以攻击你”
这些通知会以屏幕标题的形式显示,具有很高的可视性。
配置文件
配置文件位于 mods/HyProtect/config.json。你可以手动编辑此文件,或使用 /hyprotect set 命令进行修改。
默认配置:
{
"spawnProtectRadius": 50,
"damageProtectRadius": -1,
"protectionShape": "square",
"buildEntryTitle": "Spawn",
"buildEntrySubtitle": "Building is disabled here",
"buildExitTitle": "Wilderness",
"buildExitSubtitle": "You can build here",
"damageEntryTitle": "Safe Zone",
"damageEntrySubtitle": "You are safe from other players",
"damageExitTitle": "Combat Zone",
"damageExitSubtitle": "Players can attack you here"
}
spawnProtectRadius:世界出生点周围禁止修改方块的半径(以方块为单位)。damageProtectRadius:禁止造成伤害的半径(以方块为单位)。设置为-1以使用与spawnProtectRadius相同的值。protectionShape:保护区域的形状。可以是square或circle。*Title/*Subtitle:区域进入/离开通知的可配置文本。
作者
使用代码
asonia来支持我们!
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。