[经济][BoneStudio]Player Levels —— 控制玩家等级[1.18-1.21]
|...|...|
|-|-|
|原贴链接|https://www.spigotmc.org/resources/122278/|
|支持版本|1.18, 1.19, 1.20, 1.20.6, 1.21|
|源代码|https://github.com/Kiomaku/playerlevels|
### 控制玩家等级
支持 💨
支持 4 个 papi(PlaceholderApi) 占位符😲
支持 Vault 😄
支持奖励物品 💥
支持命令控制 💘
全都可以配置![消息 / 数据库 / 奖励内容 / 每个级别需要的经验 ] 🍃
----
### 指令
* /playerlevels addlevel [玩家] [数量] - > 增加玩家等级
* /playerlevels addxp [玩家] [数量] - > 增加玩家经验值
* /playerlevels takelevel [玩家] [数量] - > 移除玩家等级
* /playerlevels takexp [玩家] [数量] - > 移除玩家经验值
* /playerlevels level - > 查看目前等级
---
### 权限
```yml
permissions:
playerlevels.use:
description: 基础权限
default: op
playerlevels.addxp:
description: 允许增加玩家的经验值
default: op
playerlevels.takexp:
description: 允许移除玩家的经验值
default: op
playerlevels.addlevel:
description: 允许增加玩家的等级
default: op
playerlevels.takelevel:
description: 允许移除玩家的等级
default: op
```
----
### 占位符
```yml
%playerlevels_level% -> 玩家目前等级
%playerlevels_xp% -> 玩家目前经验值
%playerlevels_toplevel_% -> 展示等级第 名高的玩家
%playerlevels_topname_% -> 展示经验第 名高的玩家
```
### Config.yml
```yml
database:
type: "sqlite" # 选项: "mysql" 或 "sqlite"
mysql:
host: "localhost"
port: 3306
database: "minecraft"
user: "root"
password: "password"
sqlite:
file: "playerlevels.db"
prefix: "&7"
messages:
level_up: "&a恭喜, %player_name%! 你已达到 %level% 级!"
reward_received: "&b你获得了达到 %level% 级的奖励!"
xp_received: "&a你获得了 %xp% XP!"
invalid_usage: "&c用法: /addxp <数量>"
invalid_number: "&c请输入一个有效的数字!"
xp-received: "§a你获得了 {amount} XP!"
xp-removed: "§a{amount} XP 已被移除!"
level-gained: "§a你获得了 {amount} 级!"
level-removed: "§a{amount} 级已被移除!"
level-info: "§e你的等级: §a{level}\n§e你的 XP: §a{xp} XP"
unknown-subcommand: "§c未知的子命令! 使用 /playerlevels help"
help-header: "§6 命令:"
help-addxp: "§e/playerlevels addxp <数量> - §a增加 XP"
help-takexp: "§e/playerlevels takexp <数量> - §a移除 XP"
help-addlevel: "§e/playerlevels addlevel <数量> - §a增加等级"
help-setlevel: "§e/playerlevels setlevel <数量> - §a设置等级"
help-takelevel: "§e/playerlevels takelevel <数量> - §a移除等级"
help-level: "§e/playerlevels level - §a显示你的 XP 和等级"
help-help: "§e/playerlevels help - §a显示此帮助信息"
invalid-xp: "§c无效的 XP 数量!"
invalid-level: "§c无效的等级数量!"
only-players: "§c只有玩家可以使用此命令!"
usage: "§a用法: /playerlevels <addxp|setxp|takexp|addlevel|setlevel|takelevel|level|help>"
levels:
1:
need_xp: 10
2:
need_xp: 25
3:
need_xp: 50
rewards:
1:
item:
material: "DIAMOND_SWORD"
amount: 1
name: "§b史诗之剑"
lore:
- "§7恭喜!"
command: "say 恭喜 %player_name%!"
vault: 100
2:
command: "say 恭喜 %player_name%, 你升级了!"
vault: 200.0
```BoneStudio 666666666666666666
页:
[1]