JE服务端

[授权转载][开源]玩家称号系统 - UserPrefix

雪***草级版主 发表于 2024-6-26 · 最后回复 2026-1-17 IP:天津 27,210 57
回帖奖励 +5 粒铁粒
每人限 1 次
35 奖池剩余 · 铁粒
AI 速览2026-09-18 11:09 生成

开源 Spigot 玩家称号插件 UserPrefix,支持全版本与实时前缀更新

UserPrefix 是一款基于 Spigot 实现的轻量玩家称号系统,理论上支持全版本服务端。它支持游戏内重载配置并实时同步给玩家,权限变更时自动检测并更换前缀,还提供可翻页 GUI、TabList 权重排序、头顶前缀显示以及 PlaceholderAPI 变量支持。适合需要为服务器添加称号与权限前缀功能的腐竹或插件使用者,源码以 GPLv3 协议开源。

  • 插件本体依赖 Spigot-API,数据部分有必须依赖,变量部分为推荐依赖
  • 理论上全版本支持,但图标或声音不生效时需检查配置中的 type 在当前版本是否存在
  • 头顶前缀与 TabList 排序使用计分板 API,冲突时可关闭 functions.on-name-prefix
  • Hex 颜色需 1.16 以上版本,自 v1.2.3 起支持
  • 聊天变量修改功能不推荐使用
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
插件发布
中文名: 玩家称号系统
外语名: UserPrefix
支持版本: 1.6.x 1.7.x 1.8.x 1.9.x 1.10.x 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x 1.20.x 1.21.x 
适用服务端: Spigot 
插件属性:  
插件类型: 娱乐 信息 
前置插件: Luckperms
来源: 转载
原帖地址: https://github.com/CarmJos/UserPrefix?tab=readme-ov-file
下载地址: https://github.com/CarmJos/UserPrefix/releases/download/3.2.3/UserPrefix-3.2.3.jar
最后更新: 2024-01-26
本帖最后由 雪球♡ 于 2024-6-27 16:13 编辑



玩家称号系统

IMG_2811.png

轻便、高效、实时的用户称号系统。

本插件基于Spigot实现,理论上支持全版本。


示例

IMG_2812.png



依赖

详细依赖列表可见 Dependencies 。





特性

  • 理论上全版本支持!
  • 游戏内重载配置文件并实时更新到玩家!
  • 当玩家权限变更时会实时监测前缀,若权限不足则自动更换前缀并提示
  • 可配置的声音、消息!
  • 前缀图标可配置“选中”、“有权限”与“无权限”三种状态的物品
  • TabList自动按照前缀的权重排序 (如有冲突可关掉)
  • 玩家头顶前缀显示 (如有冲突可关掉)
  • 简单的聊天变量修改功能!(不推荐使用) [自 v2.1.0 版本起]
  • 自动排序,且可翻页的GUI!
  • 支持PlaceholderAPI变量!(凡支持的都可以使用,如BungeeTabListPlus)
  • 支持Hex颜色!(1.16以上版本) [自 v1.2.3 版本起]
    • 格式: &(#颜色代码)
    • 示例: LightSlateBlue &(#8470FF) 、 DarkSlateBlue &(#483D8B)




已知问题 & 注意事项

1. 版本支持问题

本插件理论全版本支持,如果出现图标不加载、声音无法播放等问题请检查配置文件中物品与声音的type在当前版本是否存在。

以声音举例,村民表示可以的声音在低版本中为 “VILLAGER_YES”,而在高版本中则变为了“ENTITY_VILLAGER_YES”。

2. 计分板异常问题

头顶上前缀的显示与TabList的排序均使用到了计分板API。

如有冲突导致其他插件的计分板无法显示,请关掉配置文件中functions.on-name-prefix。





指令

  1. /UserPrefix 或 /prefix 打开前缀更换GUI
  2. /UserPrefixAdmin 查看管理员指令帮助
  3. /UserPrefixAdmin reload 重载配置文件
  4. /UserPrefixAdmin list 查看已配置的前缀内容
复制代码




变量 (PlaceholderAPI)

  1. # %UserPrefix_prefix%
  2. - 得到当前正在使用的前缀
  3. # %UserPrefix_weight%
  4. - 得到当前正在使用的前缀权重
  5. # %UserPrefix_identifier%
  6. - 得到当前正在使用的前缀标识
  7. # %UserPrefix_name%
  8. - 得到当前正在使用的前缀名
  9. # %UserPrefix_has_<Identifier>%
  10. - 判断玩家是否拥有某个前缀(true/false)
复制代码




支持 & 捐赠

本项目由 YourCraft(你的世界) 团队提供长期支持与维护。

若您觉得本插件做的不错,您可以捐赠支持我!感谢您成为开源项目的支持者!





开源协议

本项目源码采用 GNU General Public License v3.0 开源协议。





相关链接





搬运授权

IMG_2810.jpeg


  • suw*** 铁粒 +2 很给力!
  • dam*** 铁粒 +100 苦力怕论坛感谢有你~
回复 57 最早 最新 只看楼主
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则