本帖最后由 ossl3 于 2023-1-24 23:56 编辑
前言
众所周知,1.13+的原版白名单不仅验证玩家名还验证UUID
这在离线服造成了麻烦,例子:
一个玩家申请了白名单(这个玩家没有进过服务器)
服务器的白名单虽然记录了玩家的游戏名,但注意,UUID是服务端从MOJANG API获取的(好像是随机生成的?)
因此当这个玩家登录时,因为UUID不一致,无法登录
而我并未在MCBBS找到高版本仅验证玩家名的插件,所以这个插件就诞生了

插件可用命令
还有两个权限节点:
whitelist.help: 使用TAB补全的权限
whitelist.admin: 插件管理员权限,默认拥有上面所有的权限
插件配置文件复制代码
插件下载地址: Github 或者下附件
本插件代码基于 MIT 协议在Github上开源
使用本插件代码不需要经过本插件作者同意,但需注明所使用到的代码的来源
本插件所用所有代码均为原创,不存在借用/抄袭等行为
1.2版本:
现在踢出在线的没有白名单的玩家的功能可以自己关闭了,增加了语言文件(可修改踢出玩家时的信息,仅支持原版格式化代码),优化部分代码
NoUUIDWhiteList-1.2.jar
(10.87 KB, 下载次数: 32)
1.1版本:
优化部分代码,修复了当移除在线玩家的白名单时不踢出玩家的BUG
NoUUIDWhitelist-1.0.zip
(7.86 KB, 下载次数: 0)
前言
众所周知,1.13+的原版白名单不仅验证玩家名还验证UUID
这在离线服造成了麻烦,例子:
一个玩家申请了白名单(这个玩家没有进过服务器)
服务器的白名单虽然记录了玩家的游戏名,但注意,UUID是服务端从MOJANG API获取的(好像是随机生成的?)
因此当这个玩家登录时,因为UUID不一致,无法登录
而我并未在MCBBS找到高版本仅验证玩家名的插件,所以这个插件就诞生了

插件可用命令
命令 | 命令解释 | 权限节点 |
/whitelist list | 查看白名单内的所有玩家 | whitelist.list |
/whitelist remove | 删除一个在白名单内的玩家 | whitelist.remove |
/whitelist add | 添加一个玩家到白名单内 | whitelist.add |
/whitelist on | 开启白名单 | whitelist.on |
/whitelist off | 关闭白名单 | whitelist.off |
/whitelist reload | 重载白名单(语言文件和配置文件也会一起重载) | whitelist.reload |
还有两个权限节点:
whitelist.help: 使用TAB补全的权限
whitelist.admin: 插件管理员权限,默认拥有上面所有的权限
插件配置文件
- #是否启用本插件
- Enable: true
- #启用此功能后,在线的没有白名单的玩家会被踢出
- KickOnlinePlayer: true
- #白名单
- Whitelist: []
插件下载地址: Github 或者下附件
本插件代码基于 MIT 协议在Github上开源
使用本插件代码不需要经过本插件作者同意,但需注明所使用到的代码的来源
本插件所用所有代码均为原创,不存在借用/抄袭等行为
1.2版本:
现在踢出在线的没有白名单的玩家的功能可以自己关闭了,增加了语言文件(可修改踢出玩家时的信息,仅支持原版格式化代码),优化部分代码

1.1版本:
优化部分代码,修复了当移除在线玩家的白名单时不踢出玩家的BUG

真好,又一个轻量化的插件,支持一波!
好像跟间歇泉有些不兼容,基岩版无法进入,求解