我更新的动力 - 源自您的关注。
[管理] [服务器插件] [1.8-1.18]FaithlLevel —— 一款强大且兼容AP的多等级系统
服务器插件
中文名称: | |
---|---|
英文名称: | FaithlLevel |
插件来源: | 转载 |
适用服务端: | Spigot |
插件类型: | 管理 |
语言支持: | 中文 |
适用版本: | 1.8.x 1.9.x 1.10.x 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x |
前置插件/mod: | |
下载地址: | https://github.com/SoutheyLeo/FaithlLevel |
原贴地址: | https://github.com/SoutheyLeo/FaithlLevel |
插件简介
- 基于Kotlin与TabooLib6编写的多等级系统
- 感谢坏黑的病毒库
插件功能
- 可以配置自己的多个等级系统(生存等级,锻造等级,熔炼等级,起床战争等级)
- 支持控制原版等级,与原版等级同步
- 通过经验瓶升级,更改经验瓶经验倍率
- 通过升级、死亡等多种事件根据等级来执行指令
- 支持数据库
- 支持Placeholder
- 支持自定义等级显示
- 支持自定义每级所需经验,等级上限,升级所需权限等
- 支持每个等级系统自定义消息
- 支持自定义等级配置文件夹
- 支持通过权限/单一玩家/AP属性来给玩家经验加成
权限与指令
- 权限
FaithlLevel.access —— 用于执行基本指令
- 指令
/faithllevel (help) —— 打开插件帮助(FaithlLevel.access) /faithllevel add [等级系统标签] [玩家] [经验] —— 增加玩家经验(FaithlLevel.access) /faithllevel take [等级系统标签] [玩家] [经验] —— 减少玩家经验(FaithlLevel.access) /faithllevel set [等级系统标签] [玩家] [等级] —— 设置玩家等级(FaithlLevel.access) /faithllevel booster [等级系统标签] [玩家] [值] —— 设置玩家等级(FaithlLevel.access)注意这里的值为百分比 /faithllevel status [玩家]—— 查看玩家信息(FaithlLevel.access) /faithllevel reload —— 重载插件(FaithlLevel.access)
配置文件
插件所有提示信息均可在语言文件中更改
1.1.0版本配置文件更新较多 请根据新版内容自行修改
- settings.yml —— 基础设置
Options: #更新提醒 Check-Update: true #关闭原版经验变化 Disable-Origin-ExpChange: true #原版等级同步(关闭将不会同步到原版等级,且原版等级时刻为0) Main-Level-To-Origin: true #主等级系统 请与Levels中的标签一致 Main-Level: MainLevel #数据库配置 Database: #MySQL,SQLite Type: SQLite #若为SQLite不用配置下列项目 Host: localhost Port: 3306 User: root Password: root Database: minecraft Loader: #你可以在这里加入自定义等级文件夹 Level-Files: #如- 'plugins/CustomLevelFolder' - ''
- levels/你的等级.yml —— 等级设置
#等级系统标签 MainLevel: #等级系统名 Name: "主等级" #多少级到多少级,每级需要的经验 #这里是0-5级每级需要10经验 5-10级每级需要50经验 以此类推 #等级上限为最后一项的等级 #若需要使用权限请在后面写空格+权限,玩家没有该权限无法升级 Exp-Grow: - "5:10" - "10:50" - "100:100" Permissions: #填写default为不需权限 - "5:default" - "10:default" - "100:faithl.access" #经验瓶增长经验 Exp-Bottle: #开关 Enable: true #经验倍率 Time: 1 #等级展示,请使用{0}表示当前等级 Level-Display: - "10:&f{0}☆" - "20:&a{0}☆" - "30:&b{0}☆" Commands: #------------所有占位符------------# # {0} - 玩家名 # {1} - 当前等级 # {2} - 玩家所在世界 #------------所有事件------------# #Level-Up-Event 玩家升级事件 #Death-Event 玩家死亡事件(可用于死亡等级惩罚) #Exp-Change-Event 玩家经验变化事件 #每级执行 Every-Level: Level-Up-Event: - "" Death-Event: - "" #0-5级执行 0-5: #事件名 Level-Up-Event: # 例如玩家Zha_Yun达到1(0-5级均会触发)级 则执行/fl take Zha_Yun 100 - "fl take {0} 100" Death-Event: - "fl take {0} 100" Messages: #若不填写Messages 则会自动调用语言文件中的对应项 #------------所有占位符------------# # {0} - 等级系统名 # {1} - 等级 # {2} - 当前经验 # {3} - 当前升级所需经验 # {4} - 经验变化量 Player-Level-Max: - '[Chat]&r[&c{0}&r] &r你已经满级了!' Player-Exp-Change: - '[ActionBar]&r[&b{0}&r] &rLv.{1}&8 - &r[&b{2}&8/&3{3}&r] &r[{4}&r]' - '[Sound]ExpChange' Player-Level-Up: - '[ActionBar]&r[&b{0}&r] &rLv.{1}&8 - &r[&b{2}&8/&3{3}&r] &r[{4}&r]' - '[Title]&r[&b{0}&r] &r你升级了!||&rLv.&b{1}&r &8 - &r升级所需:&b{3}' - '[Sound]LevelUp' No-Permissions: - '[Chat]&r[&b{0}&r] &c你没有权限来升到{1}'
插件变量
%faithl_exp% —— 玩家主等级系统的经验
%faithl_level% —— 玩家主等级系统的等级(纯数字)
%faithl_displayLevel% —— 玩家主等级系统的展示等级(Level-Display项配置的内容)
%faithl_maxExp% —— 玩家主等级系统的升级所需经验
%faithl_nowExp% —— 返回玩家主等级系统的 经验/玩家升级所需经验
[level]请用等级系统标签代替
%faithl_[level]_exp% —— 玩家的[level]等级系统的经验
%faithl_[level]_level% —— 玩家的[level]等级系统的等级
%faithl_[level]_displayLevel% —— 玩家的[level]等级系统的展示等级(Level-Display项配置的内容)
%faithl_[level]_maxExp% —— 玩家的[level]等级系统的升级所需经验
%faithl_[level]_nowExp% —— 返回玩家的[level]等级系统的 经验/玩家升级所需经验
[level]请用等级系统标签代替,[player]请用玩家名代替
%faithl_[level]_[player]_exp% —— 玩家[player]的[level]等级系统的经验
%faithl_[level]_[player]_level% —— 玩家[player]的[level]等级系统的等级
%faithl_[level]_[player]_displayLevel% —— 玩家[player]的[level]等级系统的展示等级(Level-Display项配置的内容)
%faithl_[level]_[player]_maxExp% —— 玩家[player]的[level]等级系统的升级所需经验
%faithl_[level]_[player]_nowExp% —— 返回玩家[player]的[level]等级系统的 经验/玩家升级所需经验
下载地址
下载地址 | https://github.com/SoutheyLeo/FaithlLevel |
---|
说明
本插件在Github上开源:SoutheyLeo/FaithlLevel (github.com) (GPL3) |
#10 其它说明 |
本插件所用代码部分来自其他开源或闭源(已授权)作品 本插件为非盈利性插件,免费发布,严禁销售和转卖 部分插件源码来自SX-Level开源项目(开源地址:https://github.com/Saukiya/SX-Level) |
交流QQ群:12722390 |
感谢您的访问,Ctrl+D收藏本站吧。
© 版权声明
THE END