本帖最后由 Bloody丶Han 于 2022-8-29 21:05 编辑 
BridgeLeveling —— 搭路等级
不仅仅是一个等级插件
作者:Bongle(原 Hello丶Han)
| 
 | | 本插件原为私人插件 因近期我们发现有个别人在传该插件的剽窃版本 且已经证实 所以我决定将该插件公布 请各位不要下载来路不明的搭路等级插件 我们不保证来路不明的插件是否带有后门以及恶意代码 !!!请支持原作者!!!
 | 
 | 
 | 
| 
 | | 基本功能 (一张图一目了然) PAPI变量 等级/经验/段位系统 | 击杀获取经验(可自定义) 
 在线时长获取经验(可自定义) 
 经验达到指定数量自动升级 
 段位升级 | 
本插件支持MySQL/SQLite 默认使用SQLite 搭配搭路插件食用更加噢
 | 
 | 
 | 
| 
 | | | bl.admin (管理员权限) bl.stat (查看玩家数据) bl.boost.5(5倍经验加成) bl.boost.4.5(4.5倍经验加成) bl.boost.4(4倍经验加成) bl.boost.3.5(3.5倍经验加成) bl.boost.3(3倍经验加成) bl.boost.2.5(2.5倍经验加成) bl.boost.2(2倍经验加成) bl.boost.1.5(1.5倍经验加成) | 
 | 
 | 
 | 
| 
 | | | %bl_pattern-A% 格式 A (config.yml 里设置)%bl_pattern-B% 格式 B (config.yml 里设置)
 %bl_level-progress-bar% 等级进度条
 %bl_level-progress-bar-long% 等级进度条 (长度 35)
 %bl_level-progress-percentage% 等级进度条 (百分比)
 %bl_rank-progress-bar% 段位进度条
 %bl_rank-progress-bar-long% 段位进度条 (长度 35)
 %bl_rank-progress-percentage% 段位进度条 (百分比)
 %bl_rank% 段位名称
 %bl_rank-up-level-status% 段位等级任务完成状态
 %bl_rank-up-block-place-status% 段位方块放置任务完成状态
 %bl_rank-up-kill-status% 段位击杀任务完成状态
 %bl_rank-up-kill-streak-status% 段位连杀任务完成状态
 %bl_next-rank% 下段位名称
 
 以下后缀添加 -format 将显示为三段式例如 %bl_xp-format%
 %bl_level% 搭路等级
 %bl_xp% 搭路经验 (此变量特殊后缀 -shorten 将数字简化成结尾为  kMBTPE 格式)
 %bl_level-up-cost% 升级所需搭路经验 (此变量特殊后缀 -shorten 将数字简化成结尾为  kMBTPE 格式)
 %bl_block-place% 放块放置总数
 %bl_kill-streak% 当前连杀
 %bl_max-kill-streak% 最高连杀
 %bl_kill% 击杀总数
 %bl_boost% 当前搭路经验加成
 %bl_next-level% 下一等级
 %rank-up-block-place-requirement% 段位任务-放置方块需求
 %rank-up-level-requirement% 段位任务-等级需求
 %rank-up-kill-requirement% 段位任务-击杀需求
 %rank-up-kill-streak-requirement% 段位任务-最高连杀需求
 
 | 
 | 
 | 
 | 
| 
 | | 监听器 | PlayerKillEvent(玩家击杀事件) PlayerLevelUPEvent(玩家等级升级事件) PlayerRankUpEvent (玩家段位提升事件) PlayerXpGainEvent(玩家获取经验事件) 实例: 复制代码
@EventHandler
public void onKill(PlayerKillEvent e) {
  // TO DO
}
@EventHandler
public void onLevelUp(PlayerLevelUpEvent e) {
  // TO DO
}
@EventHandler
public void onRankUp(PlayerRankUpEvent e) {
  // TO DO
}
@EventHandler
public void onXpGain(PlayerXpGainEvent e) {
  // TO DO
}
 | 
API | PlayerData.getData(uuid) 获取玩家所有数据 实例: 复制代码
PlayerData data = PlayerData.getData(p.getUniqueId());
 | 
 | 
 | 
 | 
| 
 | | Version 4.4 Version 4.5 | 修复了 TNT 无法爆炸 修复配置文件关闭信息显示无法关闭 BUG 以及修复了更多小问题 强烈建议更新 
 配置文件有更新,为了避免出现未知的 BUG 请更新最新的配置文件 | 
 Version 4.6 
 Version 5.0 | 更新段位(Rank)系统! New! 更新 bl.stat 权限点 New! 更新可关闭最大等级限制 New! 更新事件触发指令(击杀,升级等) New! 所有代码优化重构 修复经验倍率无法改变 BUG PlaceHolderAPI 支持 v2.10.10 
 从该版本开始,BridgeLeveling将开源 本次更新配置文件,变量均有更新 请务必备份旧版配置文件,重新配置新版本配置文件! | 
 Version 5.0.1 | 修复 TargetResetTask 报错 移除 TargetResetTask 优化击杀算法 | 
 | 
 | 
 | 
| 
 | | 
剽窃可耻,倒卖可耻 收藏本贴,以第一时间获取最新更新提醒 !!制作不易求金粒!! 
 | 
 | 
 | 
Bloody丶Han 的所有插件的问题请在 QQ 群: 993065086 提议
本贴不回复任何 BUG 提交
插件以 GPL v3 协议开源,在遵守协议的前提下允许二次开发
本插件所用代码均为原创,不存在借用/抄袭等行为
  2021.12 数据,可能有更多内容
BridgeLeveling —— 搭路等级不仅仅是一个等级插件作者:Hello丶Han
| 
 | | 本插件原为私人插件因近期我们发现有个别人在传该插件的剽窃版本且已经证实所以我决定将该插件公布请各位不要下载来路不明的搭路等级插件我们不保证来路不明的插件是否带有后门以及恶意代码 !!!请支持原作者!!!
 
 | 
 | 
 | 
| 
 | | 基本功能(一张图一目了然)帮助界面 PAPI变量PAPI变量
 等级/经验系统击杀获取经验(可自定义)
 在线时长获取经验(可自定义)
 经验达到指定数量自动升级
 可设置个别玩家的经验翻倍(无上限)VIP必备(滑稽)
 本插件支持MySQL/SQLite默认使用SQLite搭配搭路插件食用更加噢
 
 | 
 | 
 | 
| 
 | | bl.admin (管理员权限)bl.multiplier.5(五倍经验加成)bl.multiplier.4(四倍经验加成)bl.multiplier.3(三倍经验加成)bl.multiplier.2(二倍经验加成) 
 | 
 | 
 | 
| 
 | | Levels:#修改满级max-level: 1000#修改需放置多少方块给予经验block-need: 50xp-rewards:#击杀给予经验per-kill: 10#放置方块给予经验per-block: 25#在线奖励时常(秒)time: 60#是否开启在线奖励per-time-enabled: true#在线奖励给予经验per-time: 10Kill-streak:#连杀经验奖励自增到指定等级increase-kill-add-xp-until-kill: 10#连杀经验奖励自增的经验next-kill-streak-add-xp: 10#是否播放音效play-sound: truesend-message:#是否发送获取经验信息add-xp: true#是否发送击杀信息player-get-killed: true#进度条progress-bar:#解锁时的颜色unlocked-color: '&b'#未解锁时的颜色locked-color: '&7'#长度length: 10#符号symbol: ■#等级显示levels:#等级格式1,{level_XXX}可获取玩家等级的第XXX位数字pattern-1:    default:    show-name: '&7[{level}?]'    '100':    show-name: '&f[{level}?]'    '200':    show-name: '&6[{level}?]'    '300':    show-name: '&b[{level}?]'    '400':    show-name: '&2[{level}?]'    '500':    show-name: '&3[{level}?]'    '600':    show-name: '&4[{level}?]'    '700':    show-name: '&d[{level}?]'    '800':    show-name: '&9[{level}?]'    '900':    show-name: '&5[{level}?]'    '1000':    show-name: '&c[&6{level_1}&e{level_2}&a{level_3}&b{level_4}&d?&5]'    #其他情况采取other    other:    show-name: '&8[{level}?]'#等级格式2,{level_XXX}可获取玩家等级的第XXX位数字pattern-2:    default:    show-name: '&7{level}?'    '100':    show-name: '&f{level}?'    '200':    show-name: '&6{level}?'    '300':    show-name: '&b{level}?'    '400':    show-name: '&2{level}?'    '500':    show-name: '&3{level}?'    '600':    show-name: '&4{level}?'    '700':    show-name: '&d{level}?'    '800':    show-name: '&9{level}?'    '900':    show-name: '&5{level}?'    '1000':    show-name: '&c{level_1}&6{level_2}&e{level_3}&a{level_4}&b?'    #其他情况采取other    other:    show-name: '&8{level}?'#升级所花费的经验'1':    rankup-cost: 50'2':    rankup-cost: 100'3':    rankup-cost: 150'4':    rankup-cost: 200'5':    rankup-cost: 300'6':    rankup-cost: 400'7':    rankup-cost: 500'8':    rankup-cost: 600'9':    rankup-cost: 700'10':    rankup-cost: 800'11':    rankup-cost: 900'12':    rankup-cost: 1000'13':    rankup-cost: 1500'14':    rankup-cost: 2000'15':    rankup-cost: 3000'16':    rankup-cost: 4000'17':    rankup-cost: 4500#其他情况采取otherother:    rankup-cost: 5000#MySQL 配置mysql:#是否开启MySQLenable: falsehost: localhost:3306user: rootpass: passdatabase: BridgeLevelingssl: false 高度自定义配置
 配置文件下载https://pan.baidu.com/s/11naG6Wbj9b6v9Re3Y56_2w (support Version 4.5)提取码:71lp(该配置已注释,可供更详细的参考)
 
 | 
 | 
 | 
| 
 | | %BL_pattern-1% 等级显示格式1 %BL_pattern-2% 等级显示格式2
 %BL_ProgressBar% 进度条
 %BL_Level% 等级数
 %BL_XpFormat% 经验格式化
 %BL_Xp% 经验数
 %BL_XpRequired% 所需经验
 %BL_TotalBlock% 总放置方块
 %BL_CurrentKillStreaks% 当前连杀
 %BL_MaxKillStreaks% 最高连杀
 %BL_TotalKill% 总击杀
 %BL_Multiplier% 超级加倍加成
 
 | 
 | 
 | 
| 
 | | 监听器PlayerKillEvent(玩家击杀事件)PlayerLevelUPEvent(玩家等级升级事件)PlayerXpGainEvent(玩家获取经验事件)实例: 代码: 
@EventHandler
public void onLevelUP(PlayerLevelUPEvent e){
    Player p = e.getPlayer();
    int level = e.getNewLevel();
    p.sendMessage("恭喜你升级了! 等级为 " + level);
}
APIPlayerData.getData(uuid)获取玩家所有数据实例:
 代码: 
PlayerData data = PlayerData.getData(p.getUniqueId());
    String level = data.getPattern1();
    p.sendMessage("你的等级为 " + level);
 | 
 | 
 | 
| 
 | | Version 4.4插件发布 Version 4.5修复了TNT无法爆炸修复配置文件关闭信息显示无法关闭bug以及修复了更多小问题强烈建议更新
 配置文件有更新,为了避免出现未知的BUG请更新最新的配置文件
 Version 4.6修复了无法升级的严重BUG强烈建议更新
 
 | 
 | 
 | 
| 
 | | 代码: https://pan.baidu.com/s/1-QF1B4o8MyFWgOrrljN9_A
提取码:v5r5
剽窃可耻,倒卖可耻收藏本贴,以第一时间获取最新更新提醒!!制作不易求金粒!!
 
 | 
 | 
 | 
https://music.163.com/#/song?id=26629688&userid=1380808003
严禁对本插件进行二次创作,违者必究!
本插件所用代码均为原创,不存在借用/抄袭等行为
 
            
        感觉原版不就可以吗。。。
            
        rpg服可以使用
            
        感谢lz分享~
            
        恕我愚昧,这插件是娱乐型的小游戏吗?
            
         本帖最后由 超少年 于 2021-1-1 13:51 编辑 
插件好用,非常推荐,awa
            
        
            
        
            
        
            
        
这个插件本应该不属于您说的那款搭路插件的附属,只是建议搭配搭路插件可没要求必须使用哪款搭路插件,本贴插件属于独立插件
            
        哇没想当真的有人给bridge做等级
            
        大佬牛b! 我是刚来的

            
        大佬牛逼啊,虽然我是新来的~[骚气骚气]

            
        大佬牛逼啊,虽然我是新来的~[骚气骚气]

            
        大佬牛逼啊,虽然我是新来的~[骚气骚气]

            
        大佬厉害,我是刚来的[骚]

            
        空指针错误怎么办?求救!一出错玩家就会被送回主大厅服务器
            
        神乎其技!6的飞起!
            
        刚来一直按回复,卡住了,结果发了那么多,抱歉哈awa
            
        给一个人设为管理指令是 /bl admin?
            
        最适合搭路不过了,起床好像也适合吧,况且我就是个指令渣,还不懂咋做起床战争呢,只会scoreboard。。
            
        papi变量是什么啊
计分板等级和进度条
            
        
            
        666666666666
            
        6666666666
            
        
你好,B站原作者SakuraKooi的百度网盘地址已经过期了啊,请问您能再提供一下吗
            
        什么计分板支持这个插件
            
        
求链接awa

            
        我想问一下 在哪里关闭pvp升级 还有为什么我关闭了给予经验的显示 他还是会提示 
            
        计分板不显示awa,强制显示sidbar过一会儿就会消失,不知道哪里冲突了
            
        支持 搭路服基本没人玩
            
        作者您好
  反馈一个问题:
  搭路获得的经验增加到可升级的时候不会升级
  只有击杀玩家后才会自动升级
(就像这样——经验:114514/5k——然后击杀玩家后会疯狂升级)
希望可以快一点修复8~
            
        反馈一个问题,搭路等级不能自动升级,有些时候击杀一个玩家才会升级,很难受的说(就像这样:114514/5k),希望尽快修复,辛苦啦OwO
            
        插件有后门,自己用压缩软件打开.jar就看见了
            
        萌新不懂,请问如何在聊天栏那里也显示等级awa
            
        哇哦,这个插件不错,感谢大佬
            
        插件已混淆,并不推荐大家使用,大家可以根据B站 SakuraKooi 的开源搭路插进进行根据开发等级系统
            
         本帖最后由 笑天犬 于 2020-7-5 01:46 编辑 
抱歉抱歉各位
插件没有后门的
我一时脑瘫就觉得这插件肯定是有后门
实在对不起> <误会hellohan了
            
        
            
        后续可能会出给与金币吗
            
        
            
        大佬能否适配一下1.12.2版本,谢谢!!!
            
        
            
        
            
        怎么样能让他显示在essxchat上?
            
        开了三倍经验后就不能降级到二倍经验了?这个不好用在vip上啊
            
        求解答为什么我装了插件以后不显示那个计分板= =
            
        
            
        原版不就可以吗。