# 梦境猫咪经验池插件 (MythicCatExp)
一个功能丰富的Minecraft挂机池插件,支持经验瓶生成、游戏币奖励、点券奖励等功能。
## 功能特点
- **多种奖励**:经验瓶、游戏币(Vault)、点券(PlayerPoints)
- **权限系统**:不同等级的挂机池可设置不同权限
- **全息显示**:玩家头顶显示挂机时间和奖励信息
- **双模式全息**:支持DecentHolograms插件或原生盔甲架显示
- **自定义配置**:可自定义全息显示内容、奖励数量、时间间隔等
- **传送GUI**:快速传送到各个挂机池
- **数据持久化**:记录玩家挂机时间和每日奖励限制
- **兼容性强**:支持Minecraft 1.12 - 1.21.4版本
## 依赖
- **必需**:Spigot/Paper 1.12+
- **可选**:
- Vault (游戏币奖励)
- PlayerPoints (点券奖励)
- DecentHolograms (增强全息显示效果)
## 安装方法
1. 下载插件JAR文件
2. 将JAR文件放入服务器的plugins文件夹
3. 重启服务器或使用插件管理器加载插件
4. 配置 `config.yml` 和 `hd.yml` 文件
5. 使用 `/mythicexp reload` 重新加载配置
## 命令
### 管理员命令
- `/mythicexp set <池子名称>` - 设置无权限玩家的出口位置
- `/mythicexp reload` - 重新加载配置
- `/mythicexp reloadhd` - 重新加载全息显示配置
- `/mythicexp resetdaily` - 重置所有玩家的每日奖励记录
- `/mythicexp stats [玩家名称]` - 查看玩家挂机统计
### 玩家命令
- `/catexp` - 打开挂机池传送GUI
## 权限
- `mythicexp.admin` - 管理员命令权限
- `mythicexp.use` - 使用玩家命令权限
- `pond.default` - 使用普通挂机池权限
- `pond.p1` - 使用VIP1挂机池权限
- `pond.p2` - 使用VIP2挂机池权限
- ... 等等
## 全息显示变量
在 `hd.yml` 中可以使用以下变量:
- `{player}` - 玩家名称
- `{pool}` - 挂机池名称
- `{current_time}` - 当前挂机时间(分钟)
- `{session_time}` - 本次会话挂机时间(分钟)
- `{total_time}` - 总挂机时间(分钟)
- `{daily_money}` - 今日获得游戏币
- `{daily_points}` - 今日获得点券
- `{max_money}` - 今日游戏币上限
- `{max_points}` - 今日点券上限
## 兼容性说明
- 插件支持Minecraft 1.12 - 1.21.4版本
- 全息显示有两种模式:
1. **DecentHolograms模式**:如果服务器安装了DecentHolograms插件,将优先使用该插件显示全息文本
2. **原生盔甲架模式**:如果没有DecentHolograms插件,将使用原生盔甲架显示全息文本
## 常见问题
### 全息显示不工作?
- 检查是否安装了DecentHolograms插件
- 如果没有DecentHolograms,插件会自动使用原生盔甲架模式
- 使用 `/mythicexp reloadhd` 重新加载全息配置
### 游戏币/点券奖励不工作?
- 检查是否安装了Vault/PlayerPoints插件
- 检查config.yml中的奖励设置是否正确
- 检查玩家是否已达到每日奖励上限
### 如何修改全息显示内容?
1. 编辑 `hd.yml` 文件
2. 修改 `default` 或特定池子的显示内容
3. 使用 `/mythicexp reloadhd` 重新加载配置
使用要求
- Minecraft 服务器版本:1.16.5 或者 1.20.1+
- 支持的服务端:Spigot, Paper, Bukkit
- 安装方式:将插件放入服务器的 plugins 目录,然后重启服务器或使用插件加载器加载