• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
CustomRank - 全能玩家称号管理插件

原创 插件 CustomRank - 全能玩家称号管理插件 2026-01-29

请登录后获取
版权类型
原创
API版本
1.0.6
版权链接
https://github.com/GongSunFangYun/CustomRank
语言支持
English
前置组件
Tips插件:https://cloudburstmc.org/resources/tips.863/
GameCore插件:https://cloudburstmc.org/resources/memoriesoftime-gamecore.717/
ScoreboardAPI插件:https://cloudburstmc.org/resources/scoreboardapi.565/
CustomRank - 全能玩家称号管理插件

您可以在Nukkit-MOT/Nukkit-PM1E和NukkitX服务端中使用该插件

该插件支持GUI和CLI交互,可以在控制台和游戏内无缝衔接操作
1769663488035.webp

1769663951583.webp

具体命令操作如下:
普通玩家:
命令权限组介绍
/rankrank.use打开GUI表单
/rank use <baseID>rank.use使用对应ID的称号
/rank clearrank.use清除当前佩戴的称号
/rank helpNone展示帮助信息
管理员:
命令权限组介绍
/rank give <player> <baseID> [duration]rank.give向玩家给予称号 (时长格式: 1m(分钟), 2h(小时), 3d(天), 4y(年))
/rank take <player> <baseID>rank.take取走(移除)玩家的称号
/rank create <baseID> <display>rank.create创建新的称号
/rank delete <baseID>rank.delete删除对应的称号
/rank listallrank.listall列举所有存在的称号
/rank check <player>rank.check查看对应玩家持有的称号及其过期时长

BaseID:即基础ID,类似命名空间,即某称号的代号
例如有一个称号的显示效果为|||MASTER|||,则BaseID可以取为master,在给予玩家称号的时候直接使用:
/rank give PlayerName master

...在给予玩家称号时,您可以使用@p(最近的玩家,可以配合NPC插件使用),@r(随机玩家)和@s(自身)这三个选择器给予称号,也可以使用 玩家完整名称/无二义性(即部分名称不得和其他玩家雷同,例如Steve和Steeeeeve)的部分名称 给予称号。假设有一个玩家叫Steve,你可以使用/rank give Steve master,也可以使用/rank give S master

...您可以在给予玩家称号的时候分配时长,参考上面的时间格式,例如/rank give Steve master 10h(给予Steve为期10小时的master称号),当称号过期的时候,会自动从配置文件中移除玩家对应的称号,如果玩家在线,则会先清除玩家的称号,再进行移除操作

...本插件强依赖于Tips插件,您可以在Tips配置文件中使用{cusrank}变量填充玩家的称号,例如:
1769664624429.webp
1769664626111.webp


...本插件的GUI界面实现了玩家的简单交互,您可以使用一些允许物品绑定命令的插件去绑定/rank命令到特定物品(如命名牌)实现右键打开称号切换界面
1769665464508.webp
1769665468858.webp
1769665483203.webp


...本插件仅支持英文
作者
公孙芳芸
价格
75.00金粒
下载
12
查看
551
首次发布
最后更新

评分

0.00 星 0 次评分

公孙芳芸 的其他资源

后退
顶部 底部