# Crystal Powers Minecraft 插件
一个受流行模组 Origins 启发的 Minecraft Spigot/Paper 插件,它添加了水晶驱动的能力和独特的超能力。
## 特性
### 可用的水晶力量
1. **人类** - 平衡的力量,没有特殊能力或弱点
2. **鸟类** - 鸟类的生物,可以飞行,但身体脆弱
- 飞行能力
- 无坠落伤害
- 更少的生命值(8 个心)
- 易受投射物伤害
3. **末影生物** - 来自末地的神秘生物,具有传送能力
- 增强的末影珍珠传送
- 夜视
- 受水和雨水伤害
4. **蛛形生物** - 蜘蛛般的生物,可以攀爬墙壁
- 攀爬墙壁(对着墙壁潜行)
- 夜视
- 免疫中毒
- 更少的生命值(8 个心)
5. **水灵** - 在水下茁壮成长的水生生物
- 水下呼吸
- 更快的游泳速度
- 水下夜视
- 在陆地上移动速度更慢
6. **幽灵** - 拥有相位能力的幽灵生物
- 可切换隐身(潜行 + 右键点击)
- 免疫坠落伤害
- 在阳光下燃烧
- 更少的生命值(7 个心)
### 基于箱子的界面
该插件具有一个沉浸式的 **神秘箱子 GUI** 界面,用于选择水晶力量:
- **交互式箱子 GUI**: 水晶力量以精美设计的箱子界面呈现
- **详细描述**: 每个力量都有详细的工具提示和符合游戏设定的描述
- **视觉选择**: 点击力量物品以探索不同的选项
- **随机选择**: 包含一个“随机力量”按钮,用于随机分配
- **永久选择**: 选择后,力量不能更改(如 GUI 中警告的那样)
- **沉浸式体验**: 主题物品和神秘的呈现方式增强了角色扮演体验
- **轻松导航**: 后退按钮和直观的布局,实现无缝浏览
当新玩家加入服务器时,箱子 GUI 将自动打开,或者您可以使用 `/crystalpower`、`/cp gui` 或 `/power menu` 在任何时间访问它。
## 安装
1. 下载最新版本
2. 将 `CrystalPowers.jar` 文件放在您的服务器的 `plugins` 文件夹中
3. 重新启动您的服务器
4. 如果需要,在 `plugins/CrystalPowers/config.yml` 中配置该插件
## 指令
- `/crystalpower` - 打开神秘的 Crystal Powers 箱子 GUI
- `/cp gui` - 打开 Crystal Powers 箱子 GUI (明确)
- `/power menu` - 打开 Crystal Powers 箱子 GUI (替代别名)
- `/crystalpower select ` - 选择特定的水晶力量
- `/crystalpower random` - 让命运为你选择一个随机水晶力量
- `/crystalpower info [power]` - 显示您当前的力量或特定力量的信息
- `/crystalpower list` - 列出所有可用的水晶力量
- `/crystalpower reload` - 重新加载插件配置(需要 `crystalpowers.admin` 权限)
### 调试指令 (仅限管理员)
- `/crystalpower debug` - 显示有关水晶力量系统详细的调试信息
- `/crystalpower reload` - 重新加载插件配置(需要 `crystalpowers.admin` 权限)
## 权限
- `crystalpowers.select` - 允许玩家选择水晶力量 (默认: true)
- `crystalpowers.admin` - 允许访问管理员指令 (默认: op)
- `crystalpowers.bypass` - 绕过水晶力量更改冷却时间 (默认: op)
## 配置
该插件创建了一个 `config.yml` 文件,您可以在其中:
- 启用/禁用特定的水晶力量
- 修改水晶力量属性
- 更改冷却设置
- 自定义消息
- 配置 GUI 设置
- 调整调试日志级别
## 许可证
本项目采用 DSL 许可证 - 详情请参阅 LICENSE 文件。
## 鸣谢
灵感来自由 Apace100 为 Fabric/Forge 开发的 Origins 模组。