神话猫双倍经验插件
一个功能丰富的 Minecraft 经验倍率插件,支持自定义时间开启经验倍率,可手动控制或使用道具卡激活。
功能介绍
- **自定义经验倍率**:支持设置 2 倍、3 倍、5 倍、10 倍等任意倍率
- **定时开启**:可设置每天固定时间自动开启经验加成
- **手动控制**:管理员可以随时手动开启或关闭经验加成
- **BossBar 显示**:经验加成开启时,通过 BossBar 显示剩余时间
- **道具卡系统**:支持自定义道具卡,玩家使用后可获得经验加成
- **使用次数限制**:道具卡可设置使用次数,支持一次性和无限次使用
- **经验获取提示**:双倍经验期间,在聊天框提示玩家获得的经验值和倍率信息
- **权限控制**:完善的权限系统,可控制各项功能的使用权限
命令列表
| 命令 | 描述 | 权限 |
|------|------|------|
| `
/cep start [倍数] [时间]` | 手动开启双倍经验 | catexperience.admin |
| `
/cep stop` | 手动关闭双倍经验 | catexperience.admin |
| `
/cep setexp <倍数>` | 设置双倍经验开启时的倍数 | catexperience.admin |
| `
/cep givecard <玩家名> <卡片ID> [数量]` | 给予玩家经验卡 | catexperience.admin.givecard |
| `
/cep reload` | 重新加载插件配置 | catexperience.admin |
道具卡使用
1. 管理员使用 `
/cep givecard <玩家名> <卡片ID> [数量]` 给予玩家经验卡
2. 玩家手持经验卡右键使用,即可开启对应倍率和时长的经验加成
3. 经验加成开启后,所有在线玩家都会获得经验加成效果
配置文件
config.yml
默认经验倍率
default-multiplier: 2
是否启用自动定时开启功能
auto-schedule:
enabled: true
自动开启时间 (24小时制)
start-times:
- "12:00"
- "20:00"
每次持续时间(分钟)
duration: 60
经验获取提示设置
exp-notification:
enabled: true 是否启用经验获取提示
min-exp: 5 最小提示经验值,低于此值不提示
消息设置
messages:
prefix: "&6[神话猫双倍经验] &r"
exp-boost-start: "&a双倍经验已开启!当前倍率: &e{multiplier}倍 &a持续时间: &e{duration}分钟"
exp-boost-end: "&c双倍经验已结束!"
exp-gained: "&a&l+ &e{exp} &a经验 &7(原始: {original_exp}, 倍率: {multiplier}倍)"
...更多消息配置
BossBar设置
bossbar:
enabled: true
title: "&6神话猫双倍经验 &e{multiplier}倍 &7- &a剩余时间: &e{time}"
color: "YELLOW"
style: "SOLID"
items.yml
道具卡列表
exp-cards:
普通双倍经验卡
normal:
name: "&e双倍经验卡"
material: "PAPER"
glow: true
lore:
- "&7使用后获得双倍经验加成"
- "&7持续时间: &a30分钟"
- "&7倍率: &a2倍"
- "&7使用次数: &a1次"
- "&7右键使用"
multiplier: 2
duration: 30
uses: 1 使用次数,设置为-1表示无限使用
无限使用的经验卡示例
infinite:
name: "&c无限双倍经验卡"
material: "PAPER"
glow: true
lore:
- "&7使用后获得双倍经验加成"
- "&7持续时间: &a30分钟"
- "&7倍率: &a2倍"
- "&7使用次数: &a无限"
- "&7右键使用"
multiplier: 2
duration: 30
uses: -1 -1表示无限使用
可添加更多类型的经验卡...
权限节点
- `catexperience.admin` - 允许使用所有管理员命令
- `catexperience.use` - 允许使用经验卡
- `catexperience.admin.givecard` - 允许给予经验卡
安装方法
1. 下载插件 jar 文件
2. 将插件放入服务器的 plugins 文件夹
3. 重启服务器或使用插件管理器加载插件
4. 配置 config.yml 和 items.yml 文件
5. 使用 `
/cep reload` 重新加载配置
注意事项
- 同一时间只能有一个经验加成在进行
- 如果已有经验加成在进行,使用经验卡会提示无法使用
- 经验加成对所有在线玩家有效,不区分使用者