本帖最后由 AzureHanChen 于 2022-8-7 10:22 编辑 
ajLeaderboards
介绍
截图

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

用告示牌呈现的效果

用盔甲架呈现的效果

用NPC呈现的效果 (使用Citizens)
教程
限于篇幅,仅在此讲解较为热门的几种使用方式
若您有更多需要,请前往Wiki贴
一. 悬浮字(无切换功能)
复制代码
二. 告示牌(+头颅)
三. NPC
四. 一个小总结
不知道您是否发现了,我们所使用的插件PAPI变量中是由多个参数复合而成的。
下载
 ajLeaderboards.zip
(4.59 KB, 下载次数: 153)
ajLeaderboards.zip
(4.59 KB, 下载次数: 153)
 
获取支持
鸣谢&&后记
插件使用统计

来自群组: Complex Studio
ajLeaderboards
介绍
- 支持 1.8.x-1.19.x 的服务端
- 可以与诸多插件搭配使用
- 可以显示在榜玩家的前缀/后缀(与Vault挂钩)
- 将在榜玩家以NPC/告示牌的形式呈现
- 若选择将在榜玩家以告示牌形式呈现,则可以在上方添加玩家头颅
- 如选择将在榜玩家以盔甲架形式呈现,则也可以显示玩家头颅
- 支持MySQL,来保证各个排行榜间数据同步
- 更多特性正在到来的路上!
 
截图
用全息图呈现的效果 (使用DecentHolograms)
用告示牌呈现的效果
用盔甲架呈现的效果
用NPC呈现的效果 (使用Citizens)
教程
限于篇幅,仅在此讲解较为热门的几种使用方式
若您有更多需要,请前往Wiki贴
一. 悬浮字(无切换功能)
- 下载本插件和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并打开,将其中的部分替换为下面的模板即可。
 
- - lines:
 
-   - content: '&b&l生涯挖掘方块数量'
 
-     height: 0.4
 
-   - content: '&e1. &7%ajlb_lb_statistic_mine_block_1_alltime_displayname% - &e%ajlb_lb_statistic_mine_block_1_alltime_value_formatted%'
 
-     height: 0.3
 
-   - content: '&e2. &7%ajlb_lb_statistic_mine_block_2_alltime_displayname% - &e%ajlb_lb_statistic_mine_block_2_alltime_value_formatted%'
 
-     height: 0.3
 
-   - content: '&e3. &7%ajlb_lb_statistic_mine_block_3_alltime_displayname% - &e%ajlb_lb_statistic_mine_block_3_alltime_value_formatted%'
 
-     height: 0.3
 
-   - content: '&e4. &7%ajlb_lb_statistic_mine_block_4_alltime_displayname% - &e%ajlb_lb_statistic_mine_block_4_alltime_value_formatted%'
 
-     height: 0.3
 
-   - content: '&e5. &7%ajlb_lb_statistic_mine_block_5_alltime_displayname% - &e%ajlb_lb_statistic_mine_block_5_alltime_value_formatted%'
 
-     height: 0.3
 
-   - content: '&f你的次位 &e#%ajlb_position_statistic_mine_block_alltime% &7| &e%ajlb_value_statistic_mine_block_alltime_formatted%'
 
- 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
- 下载本插件和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(该位次玩家的值)
 
下载
获取支持
- 如果您发现有翻译上的错误,请回帖指出或私信指出。
- 如果您发现插件出现BUG或报错/崩溃/无法正常使用,请您前往作者Discord群组进行反馈。
 - 若Discord链接失效,还需要劳烦您前往原帖获取,或通过原帖内提到的其他方式反馈。
- 如果您对插件有建议或者其他反馈,也请通过上方的方式反馈。
 
 
鸣谢&&后记
- 感谢 @土球球 土球大佬提供的MM2BC工具
- 本贴内容及汉化采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。  
  
 
插件使用统计
来自群组: Complex Studio
支持!AJLB站内终于有人搬了,原帖英文一直不太懂,楼主解释的明明白白的
感谢转载,看着十分的不错
太好了居然有头颅  感谢搬运分享
1.16.5的catsever可以兼容吗
Arista 发表于 2022-8-4 18:00
1.16.5的catsever可以兼容吗
经过鄙人初步测试,ajLeaderboards在1.16.5CatServer上基本运行正常。
但由于本插件的本质性质,您需要借助其他插件才能展现排行榜(比如悬浮字插件,菜单插件,NPC插件)。
而恰恰是您所选择的这些插件,可能有一些在CatServer上表现不佳。
建议您可以尝试一下,如果出现问题再逐个排查。
hd是绑定死了的吗 ,还是说任意hd都可以
苏子峰 发表于 2022-8-5 20:10
hd是绑定死了的吗 ,还是说任意hd都可以
本插件只提供PAPI变量,理论来说任何支持PAPI变量且支持刷新的悬浮字插件都可以
AzureHanChen 发表于 2022-8-5 20:50
本插件只提供PAPI变量,理论来说任何支持PAPI变量且支持刷新的悬浮字插件都可以 ...
这样啊,那自定义很高
ajLeaderBoards终于有人搬运了吗
那么Wiki的翻译什么时候提上日程呢
那么Wiki的翻译什么时候提上日程呢
另外排行榜的相关时间周期 有对应的变量吗 ,能够看见多久后重置
有点类似于小游戏服务器的排行榜
MCBBS有你更精彩~
我这研究的很离谱 按照你教的做还是没懂
 
 
 
 
刚开始以为是要等缓存 等了好久没用 我挖了很久方块 回来看还是没变
我试了BSKYBLOCK的 %Level_bskyblock_island_level%
然后CMI的 %cmi_user_balance_formatted%
然后帖子里面的挖掘方块 都试过了 就是显示 --- 不显示数据 好不明白
 
 
刚开始以为是要等缓存 等了好久没用 我挖了很久方块 回来看还是没变
我试了BSKYBLOCK的 %Level_bskyblock_island_level%
然后CMI的 %cmi_user_balance_formatted%
然后帖子里面的挖掘方块 都试过了 就是显示 --- 不显示数据 好不明白
请问要怎么做到这种排行榜切换

很强大的插件啊,支持一下楼主
很好很强大的插件,原贴一直看不明白。
余枫 发表于 2022-8-12 18:25
我这研究的很离谱 按照你教的做还是没懂
1.该插件貌似有权限排除功能,所以说如果服务器内只有一个玩家且是OP之类的话,可能无法刷新。
2.刷新延迟不太好说,可以去配置文件里尝试缩短一下
3.该插件仅能记录/获取 装上该插件且添加相应排行榜后 进入服务器并进行游玩的玩家 的数据并把他们展示在计分板上。
感谢楼主分享
想要楼主的完整全息图配置
哎呦还不错哦,是我喜欢的插件
感谢楼主的分享 我正好需要这个东西 太棒了
MCBBS有你更精彩~
很强大的插件!
这个排行榜插件 是我见过最好用的排行榜,感谢分享非常好用qwq
感谢大佬的插件
MCBBS有你更精彩~
感谢分享
厉害妞妞妞 我滴宝呗
支持PlayerPoint吗
太强大了!
全都要java17?完全用不了啊那
真的不错谢谢大佬分享插件
感谢分享
白熊君233 发表于 2022-8-18 19:25
请问要怎么做到这种排行榜切换
你好 我想问一下那个papai拓展怎么下载啊 我找不到这个东西
 本帖最后由 AKLMED 于 2022-12-17 21:28 编辑 
为啥我这个排行榜显示不出来啊我安装你那个步骤做的
ajlb和decenthologram都安装了
为啥我这个排行榜显示不出来啊我安装你那个步骤做的
ajlb和decenthologram都安装了
不支持bedwarsrel之类的老插件
怎么删除排名数据重新开始啊