服务器使用量
34
服务玩家数
36
下载量
68,017
插件详细介绍
PvPLevels 是一款功能全面的 Minecraft PvP 等级插件,支持 MySQL/SQLite 数据库,提供基于击杀的奖励、经验系统、连杀记录、排行榜和高度自定义的配置选项。
核心特性
- 数据存储:支持 MySQL 和 SQLite,可自动清理不活跃玩家的数据。
- 经验与等级系统:
- 从击杀自定义名称的实体获取经验。- 可设置等级系统的起始等级。- 支持因死亡而损失经验或等级。- 立即死亡/重生功能。- 奖励与进程:
- 根据击杀数发放奖励。- 支持为特定物品设置经验倍率。- 提供连杀记录和“击杀会话”功能。- 包含全局或玩家专属的经验倍数系统。- 高度可配置:
- 几乎所有内容均可自定义。- 支持多世界独立设置。- 轻量化设计。- 扩展与集成:
- 提供完整的 API 供开发者使用。- 支持 PlaceholderAPI,拥有丰富的占位符。- 内置排行榜,可显示前 15 名玩家的多种数据。命令列表
玩家命令
/pvplevels help- 查看帮助/pvplevels stats (player)- 查看(他人)统计信息/pvplevels top kills/deaths/level/xp/killstreak/killstreak_top- 查看各类排行榜
管理员命令
/pvplevels reload- 重载插件配置/pvplevels save- 保存数据/pvplevels multiplier <player> <multiplier value> <time>- 设置玩家经验倍数/pvplevels xp <player> (+/-)<amount>- 给予或扣除玩家经验/pvplevels level <player> (+/-)<amount>- 设置玩家等级/pvplevels reset deaths/kills/killstreak/level/stats <player> <true/false>- 重置玩家数据/pvplevels group set/reset <player> <group>- 设置或重置玩家等级组/pvplevels message <player> <message>- 向玩家发送消息/pvplevels actionbar <player> <time> <text>- 向玩家发送动作栏消息/pvplevels broadcast null/<permission> <message>- 全服广播/pvplevels generate <group> <amount>- 生成指定数量的等级
权限节点
pvplevels- 基础权限。没有此节点将无法使用任何命令。pvplevels.*- 所有权限。pvplevels.player.*- 所有玩家命令权限。pvplevels.admin.*- 所有管理员命令权限。
具体权限
pvplevels.player.helppvplevels.player.statspvplevels.player.toppvplevels.admin.reloadpvplevels.admin.savepvplevels.admin.multiplierpvplevels.admin.xppvplevels.admin.levelpvplevels.admin.resetpvplevels.admin.grouppvplevels.admin.messagepvplevels.admin.actionbarpvplevels.admin.broadcastpvplevels.admin.generate
配置与占位符
内部占位符
你可以在配置文件中使用以下占位符
{player},{target},{uuid}{level_group},{level_prefix},{level_suffix}{kills},{deaths},{xp},{level},{level_next}{kdr},{kill_factor},{killstreak},{killstreak_top}{xp_required},{xp_need},{xp_progress},{xp_progress_style},{xp_progress_style_2}{time},{group}{xp_type},{xp_get},{xp_lost},{xp_item}{xp_multiplier},{xp_multiplier_time},{xp_multiplier_time_left}{source}
PlaceholderAPI 占位符
安装 PlaceholderAPI 后可使用以下占位符:
- 基础数据:
%pvplevels_kills%,%pvplevels_deaths%,%pvplevels_xp%,%pvplevels_level%,%pvplevels_level_next%,%pvplevels_killstreak%,%pvplevels_killstreak_top%,%pvplevels_kdr%,%pvplevels_kill_factor% - 经验进程:
%pvplevels_xp_need%,%pvplevels_xp_required%,%pvplevels_xp_required_next%,%pvplevels_xp_progress%,%pvplevels_xp_progress_style%,%pvplevels_xp_progress_style_2% - 其他信息:
%pvplevels_time%,%pvplevels_group%,%pvplevels_level_group%,%pvplevels_level_prefix%,%pvplevels_level_suffix% - 经验详情:
%pvplevels_xp_type%,%pvplevels_xp_get%,%pvplevels_xp_lost%,%pvplevels_xp_item% - 倍数信息:
%pvplevels_multiplier%,%pvplevels_multiplier_time%,%pvplevels_multiplier_time_left% - 装备耐久度:如
%pvplevels_helmet_remaining_durability%,%pvplevels_helmet_max_durability%等。
排行榜占位符
使用以下格式获取排行榜数据(将 <number> 替换为排名,如 1, 2, 3):
%pvplevels_top_<number>_kills_name%/%pvplevels_top_<number>_kills%%pvplevels_top_<number>_deaths_name%/%pvplevels_top_<number>_deaths%%pvplevels_top_<number>_xp_name%/%pvplevels_top_<number>_xp%%pvplevels_top_<number>_level_name%/%pvplevels_top_<number>_level%%pvplevels_top_<number>_killstreak_name%/%pvplevels_top_<number>_killstreak%%pvplevels_top_<number>_killstreak_top_name%/%pvplevels_top_<number>_killstreak_top%
更多信息
- 如何设置/配置:请查阅插件附带的
config.yml文件,内有详细注释。 - 工作原理:插件通过监听玩家击杀事件来奖励经验,经验值累积可提升等级,等级提升可触发配置好的奖励。
- 等级设置示例:你可以在配置文件中定义每个等级所需的经验值以及达到该等级时授予的奖励(物品、命令、消息等)。
测试支持版本
版本分布
基本信息
插件名称
PvPLevels
作者
MathiasMC
平台
Bukkit / Spigot
支持版本
1.8 - 1.21
点赞数
6
最近版本
2.2.6
21
2.2.7
5
2.2.4
3
2.1.9
1