## 📋 描述
MCAutoRestart 是一个具有灵活设置的先进 Minecraft 服务器自动重启插件。该插件允许您通过间隔或特定时间安排服务器重启,具有完全可定制的通知、多语言支持和便捷的控制。
### ✨ 主要功能
- **两种运行模式**:
- **间隔模式**: 每 X 小时重启一次(例如,每 4 小时)
- **固定模式**: 在特定时间重启(例如,在 06:00, 14:00 和 22:00)
- **可定制的消息**: 完全自定义所有插件消息
- **多语言支持**: 包含俄语、英语、德语和西班牙语
- **灵活的通知设置**: 配置时间、频率和提前警告时间
- **控制命令**: 启用/禁用重启、设置时间和间隔、立即重启
### 🛠️ 命令
- `/autorestart enable` - 启用自动重启
- `/autorestart disable` - 禁用自动重启
- `/autorestart status` - 查看状态和距离下一次重启的时间
- `/autorestart set time HH:MM` - 设置固定的重启时间(将新时间添加到列表中)
- `/autorestart set interval <小时>` - 设置重启间隔(以小时为单位)(1-24)
- `/autorestart reload` - 重新加载插件配置
- `/autorestart now` - 执行服务器立即重启(需要确认)
### 🔒 权限
- `mcautorestart.admin` - 访问所有插件命令(操作员的默认权限)
### ⚙️ 配置和优势
- **用户友好的配置**: 所有设置在一个 `config.yml` 文件中
- **多语言支持**: 内置俄语、英语、德语和西班牙语支持
- **开源**: 能够研究和修改插件以满足您的需求
- **低资源占用**: 不影响服务器性能的优化代码
- **兼容性**: 与大多数 Minecraft 版本和流行的服务器平台兼容
- **易用性**: 最小的设置即可开始使用,直观的命令界面
### 📢 通知管理
- 启用/禁用所有通知
- 配置最大警告时间
- 灵活配置通知间隔(在重启前以分钟和秒为单位)
### 📦 源代码
该插件的源代码在 GitHub 上可用:[https://gitlab.com/OccupiedNine220/MCAutoRestart](https://gitlab.com/OccupiedNine220/MCAutoRestart)