Releases: CaaMoe/MultiLogin
Releases · CaaMoe/MultiLogin
MultiLogin v0.6.1
修复
- 修复由于快照版本保存的不稳定数据导致m find profile空指针异常的问题
- 修复 profile set/settemp 踢出目标始终为指令执行者的问题
添加
- 添加自定义登录消息
MultiLogin v0.6.0
V6 正式版本更新
V6添加的特性
- 游戏内档案功能增强,允许更改游戏内的档案用户名字
- 添加对 Floodgate 的支持
- 新增一些关于档案的指令,方便进行档案操作,V6Cmd
调整
- 移除 compulsoryUsername 和 refuseRepeatedLogin 配置与相关功能
- 移除 disableForwardingCheck 和 disableDuplicateNamesCheck 配置与相关功能
- 重写 CheckIn,将 nameAllowedRegular 更改为全局配置
- 重写 Service 配置和全部指令
修复
- 修复世界树任务失败时日志错误引用 ServiceId 的问题
V6更新对数据结构改动较大,数据升级自动进行,使用时请提前备份重要数据!
原配置已不再适用v6版本,使用时需要进行重写
MultiLogin v0.6.0-BETA.2
v6 测试版更新
指令方面更改
- 添加 info 指令用于查询在线玩家登录信息
- 添加 eraseAllNames 指令用于回收所有档案id
- 添加 rename 指令用于更改档案的游戏名字
- 添加 profile create/remove 指令
- 添加 find 指令以查找数据
- 添加 profile settemp 指令,用于临时登录别人的档案
- 调整 list 指令,始终输出service列表
- 添加 profile create/remove 指令
- 添加 find 指令以查找数据
- 优化档案切换指令,减少复杂参数输入
现存的所有指令:
/multilogin reload
/multilogin confirm
/multilogin list
/multilogin info <online_player_name|online_player_uuid>
/multilogin eraseName <profile_name>
/multilogin eraseAllNames
/multilogin rename <new_profile_name>
/multilogin rename <new_profile_name> <profile>
/multilogin whitelist add <online_name|online_uuid>
/multilogin whitelist remove <online_name|profile_name|online_uuid|profile_uuid>
/multilogin whitelist specific add <online>
/multilogin whitelist specific remove <online>
/multilogin profile create <profile_name> [profile_uuid]
/multilogin profile remove <profile_name|profile_uuid>
/multilogin profile set <to_profile_name|to_profile_uuid>
/multilogin profile set <to_profile_name|to_profile_uuid> <online>
/multilogin profile settemp <profile>
/multilogin profile settemp <profile> <online>
/multilogin find profile <profile>
/multilogin find online <online>
<online> 表示 <service_id> <online_uuid|online_name> 的简写,代表一个在线身份信息
<profile> 表示 <profile_name|profile_uuid> 的简写,代表一个档案信息
此更新为 v6 的第二个测试版本,v6 主要对游戏内档案管理进行了增强。
更新对数据结构改动较大,数据升级自动进行,使用时请提前备份重要数据!
原配置已不再适用v6版本,使用时需要进行重写
MultiLogin v0.6.0-BETA.1
v6 测试版更新
调整
- 移除 compulsoryUsername 和 refuseRepeatedLogin 配置与相关功能
- 移除 disableForwardingCheck 和 disableDuplicateNamesCheck 配置与相关功能
- 重写 CheckIn,将 nameAllowedRegular 更改为全局
- 重写配置文件和指令
v6新增
- 增强对游戏内档案名称的管理
- 增加对 Floodgate 的支持
此更新为 v6 的第一个测试版本,主要对游戏内档案管理进行了增强。
更新对数据结构改动较大,数据升级自动进行,使用时请提前备份重要数据!
原配置已不再适用v6版本,使用时需要进行重写
MultiLogin v0.5.4
修复
- 配置编码问题
添加
- 大Banner
MultiLogin v0.5.3
MultiLogin v0.5.2
修复
- 修复 RepeatedLogin 功能异常的问题
- 修复重复登录语言的异常提示
- 修复更新检查无效的问题
- 修复不能用于更高版本 Vvelocity 的问题
MultiLogin v0.5.1
修复
- 修复白名单指令存在的空指针异常问题
- 修复内置 url 可能会被第三方程序修改的问题
调整
- 更改
passIp
默认值由true
为false
- 更改数据升级程序文件采集目录为当前目录
添加
- 添加
disableDuplicateNamesCheck
配置节点
MultiLogin v0.5.0
v5 正式版更新
- 重写插件。
- 验证方面更新:允许两个来自不同验证服务器下但 UUID 一模一样的玩家同时进行游戏,并且数据互不干扰。(之前版本是谁先注册谁能玩,后来的永远进不来)
- 配置方面更改: 现在可以更加方便的添加和分享插件的世界树配置。
- 皮肤修复更新: 添加 UPLOAD 请求修复方式,在皮肤修复服务器访问皮肤站受阻的情况下使用。
- 所有网络请求支持设置带鉴权的 HTTP 代理。
- 添加 forceUseLogin 配置节点(默认为真),以控制是否强制使用猫踢螺钉登录游戏。
- 添加 compulsoryUsername 配置节点(默认为假),以进一步控制玩家命名使用权。
- 重新设计权限指令,让插件更加方便易用。
- 移除日志框架
此次更新为 Breaking Change
最低需要使用 Java 11
更新之前请确保您已做好备份工作并且正确使用数据升级工具升级插件数据和配置文件。
MultiLogin v0.5.0-BETA.4
修复
- 修复核心模块拼接的无效请求链接导致的登录异常问题
- 修复 Bukkit 模块传递的无效 ip 的异常
- 修复 Bukkit 模块可能引发的消息构造异常
- 修复检查更新程序由于提前初始化而导致功能异常的异常
- 修复 Bukkit 模块异步踢出的问题
- 修复 Bukkit 模块高版本加载异常问题
调整
- 重写 Bukkit 注入逻辑
这是 v5 的一个测试版本,不出意外的话将是最后一个测试版本
数据升级工具可能有些问题,请做好备份工作
老数据请使用升级工具进行升级