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

原创 工具 [全版本]PlayerUID —— 一款有点好用的玩家UID插件[兼容AuthMe根据注册时间自动生成UID] 1.0

请登录后获取
版权类型
原创
插件中文名称
玩家UID
插件英文名称
PlayerUID
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
前置组件
软前置 PlaceholderAPI
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
  7. 1.17
  8. 1.16
  9. 1.15
  10. 1.14
  11. 1.13
  12. 1.12
  13. 1.11
  14. 1.10
  15. 1.9
  16. 1.8
  17. 1.7
  18. 1.6
  19. 1.5
  20. 1.4
一款有点好用的玩家UID插件
解决了非首次开服向后来添加UID麻烦的问题
安装后自动读取AuthMe的数据库格式获取玩家注册时间
根据格式自动生成一份以AuthMe为注册时间的玩家UID列表

本插件完全异步,没有任何性能问题
1775197410928.webp


指令如下
1775197196330.webp


Papi变量如下
%puid_uid% # 获取玩家自己UID
%puid_has_<UID>% # 检测这个UID有没有被分配
%puid_name_<UID>% # 通过UID查询玩家名

配置文件
YAML:
uid:
# 初始UID
  start: 10000

# 数据库保存文件
database:
  file: uid.db

# AuthMe自动初始化
authme:
  enabled: true

# 新玩家注册自动获取UID
features:
  join-compensation-check: true

# 语言文件
messages:
  processing: "&7正在异步处理中,请稍候..."
  no-permission: "&c你没有权限执行这个命令。"
  only-player: "&c该命令只能由玩家执行。"
  database-error: "&c数据库异常: %error%"
  invalid-uid: "&c请输入有效的 UID 数字。"
  uid-not-found-self: "&c你当前还没有被分配 UID。"
  uid-not-found-other: "&c玩家 %player% 暂未分配 UID。"
  usage-pinfo: "&e用法: /uid pinfo <玩家名/UID>"
  usage-set: "&e用法: /uid set <玩家名> <新UID>"
  reload-success: "&a重载完成,当前缓存 %count% 条 UID,下一个 UID 为 %next_uid%。"
  set-success: "&a已将玩家 %player% 的 UID 设置为 %uid%。"
  set-busy: "&c当前已有一个 /uid set 正在执行,请等待上一次操作完成后再试。"
  info-header: "&6===== 你的 UID 信息 ====="
  pinfo-header: "&6===== 玩家 UID 信息 ====="
  record-player: "&e玩家名: &f%player%"
  record-uid: "&eUID: &f%uid%"
  record-source: "&e来源: &f%source%"
  record-time: "&e分配时间: &f%time%"
后退
顶部 底部