AzureHanChen
本帖最后由 AzureHanChen 于 2022-8-7 10:22 编辑

ajLeaderboards

介绍

  • 支持 1.8.x-1.19.x 的服务端
  • 可以与诸多插件搭配使用
  • 可以显示在榜玩家的前缀/后缀(与Vault挂钩)
  • 将在榜玩家以NPC/告示牌的形式呈现
  • 若选择将在榜玩家以告示牌形式呈现,则可以在上方添加玩家头颅
  • 如选择将在榜玩家以盔甲架形式呈现,则也可以显示玩家头颅
  • 支持MySQL,来保证各个排行榜间数据同步
  • 更多特性正在到来的路上!

截图


用全息图呈现的效果 (使用DecentHolograms)



用告示牌呈现的效果



用盔甲架呈现的效果



用NPC呈现的效果 (使用Citizens)


教程

限于篇幅,仅在此讲解较为热门的几种使用方式
若您有更多需要,请前往Wiki贴


一. 悬浮字(无切换功能)

环境: 1.18.2 Purpur Java17
悬浮字插件: DecentHolograms(原帖|MCBBS搬运贴)

  • 下载本插件和PlaceholderAPI,放入/plugins
  • 下载相应的PAPI拓展。如我想要显示%statistic_mine_block%(即挖掘方块数)的排行,则执行/papi ecloud download Statistic,等出现下载成功提示后再执行/papi reload
  • 载入该变量。执行/ajlb add %statistic_mine_block%
  • 使用/dh create 一个名字新建一个悬浮字 (本人暂未测试该悬浮字插件对中文标识名的兼容性,请注意)
  • 不同悬浮字插件可能有出入,且若您使用的是HolographicDisplays,则还需要配合HolographicExtension使用才能显示PAPI变量以便接下来的操作。(本教程仅提供关于DecentHologram的配合使用方法,其他悬浮字插件劳烦您自行研究)
  • 找到/plugins/DecentHolograms/holograms/hologram_一个名字.yml并打开,将其中的部分替换为下面的模板即可。

  1. - lines:
  2.   - content: '&b&l生涯挖掘方块数量'
  3.     height: 0.4
  4.   - content: '&e1. &7%ajlb_lb_statistic_mine_block_1_alltime_displayname% - &e%ajlb_lb_statistic_mine_block_1_alltime_value_formatted%'
  5.     height: 0.3
  6.   - content: '&e2. &7%ajlb_lb_statistic_mine_block_2_alltime_displayname% - &e%ajlb_lb_statistic_mine_block_2_alltime_value_formatted%'
  7.     height: 0.3
  8.   - content: '&e3. &7%ajlb_lb_statistic_mine_block_3_alltime_displayname% - &e%ajlb_lb_statistic_mine_block_3_alltime_value_formatted%'
  9.     height: 0.3
  10.   - content: '&e4. &7%ajlb_lb_statistic_mine_block_4_alltime_displayname% - &e%ajlb_lb_statistic_mine_block_4_alltime_value_formatted%'
  11.     height: 0.3
  12.   - content: '&e5. &7%ajlb_lb_statistic_mine_block_5_alltime_displayname% - &e%ajlb_lb_statistic_mine_block_5_alltime_value_formatted%'
  13.     height: 0.3
  14.   - content: '&f你的次位 &e#%ajlb_position_statistic_mine_block_alltime% &7| &e%ajlb_value_statistic_mine_block_alltime_formatted%'
  15.     height: 0.4
复制代码

二. 告示牌(+头颅)

环境: 1.18.2 Purpur Java17

  • 下载本插件和PlaceholderAPI,放入/plugins
  • 下载相应的PAPI拓展。如我想要显示%statistic_hours_played%(即游玩时长)的排行,则执行/papi ecloud download Statistic,等出现下载成功提示后后再执行/papi reload
  • 载入该变量。执行/ajlb add %statistic_hours_played%
  • 找个地方(建议贴墙上)放置告示牌,并在告示牌上方放置玩家头颅。
  • 准心对准告示牌,输入/ajlb signs add statistic_hours_played 位次 时间(如果需要放置第一则在位次直接输入1即可,时间可以是alltime生涯,yearly年内,monthly月内,weekly周内,daily一天内,hourly一小时内)

三. NPC

环境: 1.18.2 Purpur Java17 NPC插件:Citizens(原帖)  经济插件:XConomy(站内原帖)  

  • 下载本插件和PlaceholderAPI,放入/plugins
  • 确保您安装了Vault和其他任意一个能够与其挂钩的经济插件。
  • 下载相应的PAPI拓展。如我想要显示%vault_eco_balance%(即金币 不同服务器对其称呼和定位可能不同 )的排行,则执行/papi ecloud download Vault,等出现下载成功提示后再执行/papi reload
  • 找一个合适位置,输入/npc create &a%ajlb_lb_vault_eco_balance_1_alltime_name% &7- &6%ajlb_lb_vault_eco_balance_1_alltime_value% 金币新建一个NPC。
  • 输入/npc skin %ajlb_lb_statistic_player_kills_1_alltime_name%将NPC的皮肤设置为当前位次(即#1)所对应玩家的。

四. 一个小总结

不知道您是否发现了,我们所使用的插件PAPI变量中是由多个参数复合而成的。

例如%ajlb_lb_statistic_player_kills_1_alltime_name%
就可以简析为 %ajlb_lb_{1}_{2}_{3}_{4}%

  • {1}:您想要排行的PAPI变量。具体您可以查阅每个插件的Wiki或者PlaceholderAPI的变量大全
  • {2}:位次。比如第一名即为1,第二名即为2
  • {3}:时间。alltime生涯,yearly年内,monthly月内,weekly周内,daily一天内,hourly一小时内。
  • {4}:仅可以是name(当前位次玩家名称)或value(该位次玩家的值)

下载

  • 支持原作者,请前往原帖下载插件
  • 汉化配置文件下载(2.6.0版本)(无法在帖内下载?蓝奏云
    • 汉化的配置文件仅供参考,请勿在没有备份原文件的情况下直接覆盖。
ajLeaderboards.zip (4.59 KB, 下载次数: 153)

获取支持

  • 如果您发现有翻译上的错误,请回帖指出或私信指出。
  • 如果您发现插件出现BUG或报错/崩溃/无法正常使用,请您前往作者Discord群组进行反馈。
    • 若Discord链接失效,还需要劳烦您前往原帖获取,或通过原帖内提到的其他方式反馈。
    • 如果您对插件有建议或者其他反馈,也请通过上方的方式反馈。

鸣谢&&后记


插件使用统计


来自群组: Complex Studio

CNLyker
支持!AJLB站内终于有人搬了,原帖英文一直不太懂,楼主解释的明明白白的

天命_怨天
感谢转载,看着十分的不错

细雨清风
太好了居然有头颅  感谢搬运分享

Arista
1.16.5的catsever可以兼容吗

AzureHanChen
Arista 发表于 2022-8-4 18:00
1.16.5的catsever可以兼容吗

经过鄙人初步测试,ajLeaderboards在1.16.5CatServer上基本运行正常。
但由于本插件的本质性质,您需要借助其他插件才能展现排行榜(比如悬浮字插件,菜单插件,NPC插件)。
而恰恰是您所选择的这些插件,可能有一些在CatServer上表现不佳。
建议您可以尝试一下,如果出现问题再逐个排查。

苏子峰
hd是绑定死了的吗 ,还是说任意hd都可以

AzureHanChen
苏子峰 发表于 2022-8-5 20:10
hd是绑定死了的吗 ,还是说任意hd都可以

本插件只提供PAPI变量,理论来说任何支持PAPI变量且支持刷新的悬浮字插件都可以

苏子峰
AzureHanChen 发表于 2022-8-5 20:50
本插件只提供PAPI变量,理论来说任何支持PAPI变量且支持刷新的悬浮字插件都可以 ...

这样啊,那自定义很高

名副其实
ajLeaderBoards终于有人搬运了吗
那么Wiki的翻译什么时候提上日程呢

苏子峰
另外排行榜的相关时间周期 有对应的变量吗 ,能够看见多久后重置

2660536934
有点类似于小游戏服务器的排行榜

lxs060901
MCBBS有你更精彩~

余枫
我这研究的很离谱 按照你教的做还是没懂




刚开始以为是要等缓存 等了好久没用 我挖了很久方块 回来看还是没变
我试了BSKYBLOCK的 %Level_bskyblock_island_level%
然后CMI的 %cmi_user_balance_formatted%
然后帖子里面的挖掘方块 都试过了 就是显示 --- 不显示数据 好不明白

白熊君233
请问要怎么做到这种排行榜切换

xjlxzcdwq
很强大的插件啊,支持一下楼主

xjlxzcdwq
很好很强大的插件,原贴一直看不明白。

AzureHanChen
余枫 发表于 2022-8-12 18:25
我这研究的很离谱 按照你教的做还是没懂

我这边测试都是正常的,如果一直不显示的话可能跟以下几点有关:
1.该插件貌似有权限排除功能,所以说如果服务器内只有一个玩家且是OP之类的话,可能无法刷新。
2.刷新延迟不太好说,可以去配置文件里尝试缩短一下
3.该插件仅能记录/获取 装上该插件且添加相应排行榜 进入服务器并进行游玩的玩家 的数据并把他们展示在计分板上。

子陆Oo
感谢楼主分享

xiaojunpvp
想要楼主的完整全息图配置

Lidocaine
感谢 @土球球 土球大佬提供的MM2BC工具

Markdown天下第一(不是
感谢搬运,后排和ahc大佬贴贴

Mrxiaozhu
哎呦还不错哦,是我喜欢的插件

MC_RQ
感谢楼主的分享 我正好需要这个东西 太棒了

super星狼
MCBBS有你更精彩~

Gyzer
很强大的插件!

a2452532699
这个排行榜插件 是我见过最好用的排行榜,感谢分享非常好用qwq

215875072
感谢大佬的插件

江祈言
MCBBS有你更精彩~

long715
感谢分享

2807037197
厉害妞妞妞 我滴宝呗

miantiao1
支持PlayerPoint吗

cnjj
太强大了!

江残月
全都要java17?完全用不了啊那

AzureHanChen
江残月 发表于 2022-11-3 20:58
全都要java17?完全用不了啊那

仅仅只是演示用的Java17,具体支持到的Java版本作者在帖内没说明
目测Java8一直到最新版本可能都可以

小庆大大233
真的不错谢谢大佬分享插件

FallingCreams
感谢分享

66666652
白熊君233 发表于 2022-8-18 19:25
请问要怎么做到这种排行榜切换

你好 我想问一下那个papai拓展怎么下载啊 我找不到这个东西  

AKLMED
本帖最后由 AKLMED 于 2022-12-17 21:28 编辑

为啥我这个排行榜显示不出来啊我安装你那个步骤做的
ajlb和decenthologram都安装了

九夏吖丶
不支持bedwarsrel之类的老插件

小庆大大233
怎么删除排名数据重新开始啊