# 描述
**EasyHome** 是一个全面的家园管理系统,允许玩家在维度中设置和传送至个性化位置。它提供直观的命令来创建、管理和传送家园,并具有强大的基于权限的访问控制。 每一个消息、冷却时间和设置都可以通过 `config.yml` 和 `messages.yml` 完全自定义。
该插件具有 **多维度家园支持**、**可配置的限制**、**智能传送** 和服务器管理工具。 独特的系统包括维度特定的家园限制、传送冷却时间以及自定义倒计时显示,以及基于 OP 的无限家园允诺。
这个优雅的解决方案非常适合希望通过可配置限制来增强玩家便利性并保持平衡游戏体验的生存服务器。 _需要 Java 17 或更高版本。_
# 命令
- 在你的当前位置设置家园
```
/sethome
```
- 传送至已保存的家园(如果只有一个家园,则名称可选)
```
/home [name]
```
- 列出你所有的家园及其坐标和维度
```
/homes
```
- 查看其他玩家的家园(需要 easyhome.seehomes 权限)
```
/seehomes
```
- 设置每个玩家允许的最大家园数量(需要 easyhome.maxhome 权限)
```
/setmaxhome
```
- 在特定维度中切换家园创建(需要 easyhome.toggledimension 权限)
```
/toggledimension
```
- 删除指定的家园
```
/delhome
```
- 管理员删除玩家的家园(需要 easyhome.admindelhome 权限)
```
/admindelhome
```
# 主要特性
- **多维度支持**: 家园保存维度数据,并自动处理跨维度传送。
- **智能家园检测**: 对于只有一个家园的玩家,`/home` 命令无需指定名称即可工作。
- **可配置的限制**: 非 OP 玩家默认有 3 个家园的限制,OP 玩家享受无限家园。
- **冷却系统**: 120 秒的传送冷却时间和 300 秒的修改冷却时间(两者都可以在 config.yml 中配置)。
- **视觉传送**: 5 秒倒计时通过标题(屏幕中间)或聊天消息显示。
- **重复保护**: 防止玩家创建具有相同名称的多个家园。
- **完全可定制**: 所有消息、冷却时间、限制和显示偏好都可通过配置文件编辑。