# 📜 EasyManager – All-in-One Server Management Plugin
## 🔰 Introduction
您是否厌倦了安装几十个不同的插件来管理您的 Minecraft 服务器?
**EasyManager** 是一款一体化的服务器管理解决方案,旨在通过 **简单、简洁、强大的命令** 为管理员提供对其服务器的全面控制。
从封禁玩家到重启服务器,从清理延迟到管理白名单——一切都包含在内。
最棒的是,每个命令都带有内置帮助 (`/easyhtu`),因此您永远不会忘记如何使用它们!
---
## ✨ Features
### ✅ Player Management
- `/easyban [reason]` – 使用可选理由封禁玩家
- `/easyunban ` – 解封玩家
- `/easybanip [reason]` – 封禁玩家的IP
- `/easyunbanip ` – 解封IP
- `/easybetterban ` – 高级封禁,具有自定义理由、服务器名称和到期日期
- `/easykick [reason]` – 使用可选理由将玩家踢出服务器
### ✅ Server Control
- `/easystop` – 安全关闭服务器
- `/easyrestart` – 重启服务器(运行控制台重启命令)
- `/easylockdown on/off` – 锁定服务器,阻止所有新加入
- `/easybroadcast ` – 向所有玩家发送公告
### ✅ Whitelist Management
- `/easywhitelist enable/disable` – 切换白名单状态
- `/easywhitelist add/remove ` – 管理白名单条目
- `/easywhitelist list` – 查看已白名单的玩家
- `/easywhitelist content ` – 为未在白名单上的玩家提供自定义踢出消息
### ✅ Server Utilities
- `/easylist` – 显示在线玩家 + 延迟
- `/easyonline` – 显示在线玩家人数
- `/easytps` – 显示当前 TPS
- `/easyclearlag` – 清理掉落物品和不必要的实体
### ✅ Built-in Help System
- `/easyhtu` – 显示每个命令的 **如何使用** 说明
- 示例:`/easyhtu easyban` → 显示详细用法、语法和示例
---
## 🛠 Commands & Usage
| Command | Description |
|---------|-------------|
| `/easyban [reason]` | 使用可选理由封禁玩家 |
| `/easyunban ` | 移除玩家封禁 |
| `/easybanip [reason]` | 通过IP封禁 |
| `/easyunbanip ` | 解封IP |
| `/easybetterban ` | 高级封禁,具有自定义到期时间 |
| `/easykick [reason]` | 将玩家踢出服务器 |
| `/easybroadcast ` | 向所有人发送公告 |
| `/easystop` | 停止服务器 |
| `/easyrestart` | 重启服务器 |
| `/easylockdown on/off` | 启用/禁用锁定模式 |
| `/easywhitelist enable/disable` | 切换白名单状态 |
| `/easywhitelist add/remove ` | 管理白名单条目 |
| `/easywhitelist list` | 显示白名单玩家 |
| `/easywhitelist content ` | 设置自定义白名单踢出消息 |
| `/easylist` | 显示带有延迟的在线玩家 |
| `/easyonline` | 显示在线玩家人数 |
| `/easytps` | 显示服务器 TPS |
| `/easyclearlag` | 移除掉落物品/实体 |
| `/easyhtu ` | 显示命令的详细用法 |
---
## 🔐 Permissions
| Permission | Description | Default |
|------------|-------------|---------|
| `easymanager.*` | 访问所有 EasyManager 命令 | OP |
| `easymanager.ban` | 使用封禁命令 | OP |
| `easymanager.kick` | 使用踢出命令 | OP |
| `easymanager.broadcast` | 使用广播命令 | OP |
| `easymanager.restart` | 重启/停止服务器 | OP |
| `easymanager.clearlag` | 使用清理延迟 | OP |
| `easymanager.whitelist` | 管理白名单 | OP |
| `easymanager.lockdown` | 使用锁定模式 | OP |
| `easymanager.tps` | 查看 TPS | OP |
| `easymanager.help` | 访问 `/easyhtu` | true |
---
## ⚡ Installation
1. 下载 **EasyManager.jar**
2. 将其放入您的 `plugins/` 文件夹中
3. 重启您的服务器
4. 完成! 🎉
无需外部依赖项。
适用于 **Spigot / Paper / Bukkit**。
---
## 🧭 Why EasyManager?
- 一体化管理插件 → 无需 10+ 个插件
- 易于上手:每个命令都有使用指南 (`/easyhtu`)
- 轻量级和针对性能进行了优化
- 适用于小型到中型服务器
---
## 🚀 Future Plans
- GUI 支持用于封禁/踢出/白名单
- `config.yml` 中的可自定义消息
- 计划任务(自动重启、自动清理延迟)
- MySQL/SQLite 封禁存储