• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
自定义变量排行变量 -- CustomRankingPapi[全版本]

Bukkit 自定义变量排行变量 -- CustomRankingPapi[全版本] 1.2

没有下载权限
◆ 支持核心
CatServer,Spigot,PaperSpigot,Magma,Arclight
◆ 插件前置
PlaceholderAPI
◆ 游戏版本
全版本
介绍:
没错又是一个挺无聊的插件
在9y的群聊天聊着聊着看到并被演化出来的想法
插件能对其他的变量进行排名,比如玩家的等级
变量是
%player_level%那么在本插件中的config.yml
配置套用一个自定义的变量,这个变量就可以更具
%player_level%来进行排名

可以自定义内容:倒序,自定义输出信息,空排名,排名数


一些可能的问题:
排名是的结果更新速度并不是同步的所有以一定延迟
最长是20秒,不能接受就不要用了吧~多等20s而已


效果图:
这个只是用另一个测试用的插件把变量显示出来而已
未配置断开

1707052553846.png

配置了断开
1707052610889.png

你需要按照java的排序来的所以第一名其实是0

配置:
YAML:
ranking1:
##这个名字是自定义的,可以有多个变量这里的完整变量是%customrankingpapi_ranking_0%
  disconnect: true
  ##开启断开则末尾带_{slot}这样的变量生效,如果关闭了还用某位带_{slot}则被视为没有带_{slot}效果一样
  rankingVolume: 10
  ##最多拍到第几位,用在不断开的时候
  reverseOrder: false
  ##是否倒顺序排名
  judgmentPapi: '%player_level%'
  ##以玩家的等级进行排名
  format: '第 {ranking} 名 >> %player_name%'
  ##改变量显示的内容格式唯一插件变量{ranking}
  exceedRanking: '第 {ranking} 名 >> 无玩家'
  ##如果没有玩家可以进行变量了则会用这个信息内容(比如服务器只有5个玩家玩过,却要排10)
  valueReplace:
    - '%player_level%||0.0'
    - '||0.0'
  ##有些变量没有值会返回变量原字符串这个是用来将其替换的
  ##也有可能是这样的结果==>  ""

指令:
crpapi:重载命令而已
crpapi [papi变量] :测试某一个变量
其他:
都搞了个免费写插件的帖子,这种小插件宁可在群里面问有没有,也不去帖子上发!
从在群内想到插件想法开始到写完插件并推送总共用了2小时多一点,嘿嘿嘿
所以怕发帖后我写插件写太久的放放心

https://github.com/FullIdle/CustomRankingPapi/
作者
FullIdle
下载
23
查看
1,275
首次发布
最后更新
评分
0.00 星 0 星

来自FullIdle的更多资源

分享资源

最新更新

  1. 更新1.2

    添加使用未配置的变量结尾提示 并修复原本该情况下的报错 正式版1.2
  2. 更新1.1-SNAPSHOT

    倒序通用 排名的0结果出来的{ranking}变量改成1,以此类推 添加值的替换功能