Skip to content

Releases: 3cxc/OfflineWhitelist

OfflineWhitelist v3.2

Choose a tag to compare

@3cxc 3cxc released this 21 Jul 06:56
3ddbfeb

Warning

您可能需要手动更新配置文件

旧的配置文件项

#是否启用更新检测(没做,开了也没用)
Update: false

#白名单功能管理
Whitelist:
  #是否接管原版白名单
  proxy_mode: true
  # 是否启用兼容检测模式
  # 如果报错可尝试启用此项
  # 警告:切换模式需要完全重启服务器
  compatibility_mode: false
  #启用此功能后,在线的玩家如没有白名单则会被踢出(符合原版?)
  KickOnlinePlayer: false
  #玩家白名单
  list: []

新的配置文件项:

# 白名单功能管理
Whitelist:
  # 是否接管原版白名单
  # (是否启用本插件)
  proxy_mode: true
  # 启用此功能后,在线的玩家如没有白名单则会被踢出(符合原版?)
  KickOnlinePlayer: false
  # 玩家白名单
  list: []

更新日志

  • 更新README
  • 支持在语言文件中修改大部分命令提示
  • 修复在 1.19 版本以上读取数据包字段错误的问题(@huang20081113 #4 )
  • 修改 gradle 构建文件以使得能够正常拉取 ProtocolLib 依赖
  • 优化代码注释和插件自述文件
原始记录: 3.1...3.2

OfflineWhitelist v3.1

Choose a tag to compare

@3cxc 3cxc released this 31 Jul 06:40
b1d97b6

Warning

您可能需要手动更新配置文件

旧的配置文件项

#是否启用更新检测(没做,开了也没用)
Update: false

#白名单功能管理
Whitelist:
  #是否接管原版白名单
  proxy_mode: true
  #启用此功能后,在线的玩家如没有白名单则会被踢出(符合原版?)
  KickOnlinePlayer: false
  #玩家白名单
  list: []

新的配置文件如下(请自行添加新的配置文件项):

# 是否启用更新检测(没做,开了也没用)
Update: false

# 白名单功能管理
Whitelist:
  # 是否接管原版白名单
  # (是否启用本插件)
  proxy_mode: true
  # 是否启用兼容检测模式
  # 如果报错可尝试启用此项
  # 警告:切换模式需要完全重启服务器
  compatibility_mode: false
  # 启用此功能后,在线的玩家如没有白名单则会被踢出(符合原版?)
  KickOnlinePlayer: false
  # 玩家白名单
  list: []

完整更新日志

  • 更新README
  • 添加了 Gradle 的构建脚本
  • 调整了代码缩进和样式,让代码看着更舒服
  • 增加了兼容检测模式(@huang20081113 #2 )
  • 修复在游戏内执行 启用/关闭白名单命令 后并没有实际生效的问题
  • 修复"踢出在线且无白名单玩家"这一功能获取了错误的配置文件值的问题
  • LICENSE现在在每个jar文件内分发
  • 更新项目的 ProtocolLib 版本为 v5.4.0 (仍然兼容1.13+)
原始记录: 3.0...3.1

OfflineWhitelist v3.0

Choose a tag to compare

@3cxc 3cxc released this 04 Apr 15:28
ce2e395

Warning

此版本与1.3及以下版本都不兼容,请手动卸载以前版本的插件

此版本彻底重写了整个插件,以及弃用maven打包,使其焕然一新。

{没摸鱼了,更新了哈哈哈)

完整更新日志

  • 包名重命名为com.github.offlinewhitelist
  • 重写了踢出玩家相关逻辑,现在是直接给客户端发送DISCONNECT数据包以使其断开连接。
  • 修复了没有正确加载配置文件的问题
  • 将所有fixuuid替换为了offline.whitelist权限节点
  • 使用枚举类代替了先前直接使用字符串在各处匹配的方式,使代码看起来更舒服
  • 部分地方的日志输出使用占位符,以方便下一步的语言文件扩展
  • 调整了子命令匹配的结构,使用case使其更简洁
  • 现在插件启动时会显示此仓库地址
  • 修改了配置文件的一些值
  • 不再使用maven打包,而是使用gradle
  • 因为未知原因我的Gradle没法从远程仓库下载ProtocolLib,故暂时使用从本地加载此依赖项的方式
原始记录: 1.3...3.0

FixUUID-1.3

Choose a tag to compare

@3cxc 3cxc released this 25 Feb 09:33
599cd11

移除了大量冗余代码,同时改了一下踢出相关的方法

该版本是临时编译的,后续进行进一步的改进(因为学业原因无法及时更新)

NoUUIDWhitelist-1.2

Choose a tag to compare

@3cxc 3cxc released this 24 Jan 15:53
77080d7

现在踢出在线的没有白名单的玩家的功能可以自己关闭了,增加了语言文件(可修改踢出玩家时的信息,仅支持原版格式化代码),优化部分代码

NoUUIDWhitelist-1.1

Choose a tag to compare

@3cxc 3cxc released this 23 Jan 07:45
0203b91

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

NoUUIDWhitelist-1.0

Choose a tag to compare

@3cxc 3cxc released this 22 Jan 12:41
51d615f

插件1.0版本
修复一些小问题