- 版权类型
- 原创
- 插件中文名称
- 玩家UID
- 插件英文名称
- PlayerUID
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- 软前置 PlaceholderAPI
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
- 1.6
- 1.5
- 1.4
一款有点好用的玩家UID插件
解决了非首次开服向后来添加UID麻烦的问题
安装后自动读取AuthMe的数据库格式获取玩家注册时间
根据格式自动生成一份以AuthMe为注册时间的玩家UID列表
本插件完全异步,没有任何性能问题
指令如下
Papi变量如下
%puid_uid% # 获取玩家自己UID
%puid_has_<UID>% # 检测这个UID有没有被分配
%puid_name_<UID>% # 通过UID查询玩家名
配置文件
解决了非首次开服向后来添加UID麻烦的问题
安装后自动读取AuthMe的数据库格式获取玩家注册时间
根据格式自动生成一份以AuthMe为注册时间的玩家UID列表
本插件完全异步,没有任何性能问题
指令如下
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%"