ossl3
本帖最后由 ossl3 于 2023-1-24 23:56 编辑

前言
众所周知,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: 插件管理员权限,默认拥有上面所有的权限
插件配置文件
  1. #是否启用本插件
  2. Enable: true
  3. #启用此功能后,在线的没有白名单的玩家会被踢出
  4. KickOnlinePlayer: true
  5. #白名单
  6. Whitelist: []
复制代码


插件下载地址: Github 或者下附件

本插件代码基于 MIT 协议在Github上开源
使用本插件代码不需要经过本插件作者同意,但需注明所使用到的代码的来源
本插件所用所有代码均为原创,不存在借用/抄袭等行为
1.2版本:
现在踢出在线的没有白名单的玩家的功能可以自己关闭了,增加了语言文件(可修改踢出玩家时的信息,仅支持原版格式化代码),优化部分代码
NoUUIDWhiteList-1.2.jar (10.87 KB, 下载次数: 32)
1.1版本:
优化部分代码,修复了当移除在线玩家的白名单时不踢出玩家的BUG
NoUUIDWhitelist-1.1.zip (8.94 KB, 下载次数: 4)
1.0版本:
修复一些问题
NoUUIDWhitelist-1.0.zip (7.86 KB, 下载次数: 0)







bingggggg
真好,又一个轻量化的插件,支持一波!

2824875570
好像跟间歇泉有些不兼容,基岩版无法进入,求解

ossl3
2824875570 发表于 2023-3-12 23:17
好像跟间歇泉有些不兼容,基岩版无法进入,求解

有后台截图或者日志吗,能发给我看看吗

第一页 上一页 下一页 最后一页