这个版本更新了什么? (ZH-CN)
- 添加1.19.4支持
- 取消预认证断开连接的connection验证,因为有自己的容错机制至少崩不了
这个正式版更新了什么? (ZH-CN)
- [BugFix] 解决概率性出现的白名单不通过但允许短暂加入世界的行为 (@mstouk57g)
- [FetureRedo] 重做了uuid查看界面 (@mstouk57g)
- [BugFix] 修复了uuid展示页面uuid显示不全的问题 (@mstouk57g)
- [BugFix] 解决在服务端安装1.0.2版本以上后客户端旁观模式存在碰撞箱的问题 (@mstouk57g)
- [FetureSupport] 添加在客户端检测服务端安装后进行uuid替换 (@mstouk57g)
- [VersionSupport] 新增Minecraft1.19.3,1.19.4版本支持 (@mstouk57g)
- [CompileImprovement] 允许编译多个版本并添置了Minecraft版本间兼容层 (@mstouk57g)
- [AutobuildImprovement] 对GithubAction进行改进并允许同时编译多个版本并增加了自动上传 (@mstouk57g)
What's New in This Version? (EN-US)
- Added support for 1.19.4
- Removed pre-authentication connection verification for disconnected clients, as our own fault tolerance mechanism prevents crashes
What's New in This Release? (EN-US)
- [BugFix] Fixed an intermittent issue where whitelisted players were denied entry but allowed temporary world access (@mstouk57g)
- [FeatureRedo] Redesigned the UUID viewing interface (@mstouk57g)
- [BugFix] Fixed incomplete UUID display on the UUID viewing page (@mstouk57g)
- [BugFix] Resolved collision box issues in spectator mode on clients after installing version 1.0.2 or higher on the server (@mstouk57g)
- [FeatureSupport] Added UUID replacement upon detecting server installation via client (@mstouk57g)
- [VersionSupport] Added support for Minecraft versions 1.19.3 and 1.19.4 (@mstouk57g)
- [CompileImprovement] Enabled compilation of multiple versions and added a Minecraft version compatibility layer (@mstouk57g)
- [AutobuildImprovement] Enhanced GitHub Actions to support simultaneous compilation of multiple versions and added automatic uploads (@mstouk57g)
[!Warning] tjauth1.0.2版本有严重的bug,会导致服务端和客户端的实体uuid不一致。这将导致在旁观模式下碰撞箱仍旧存在且无法入地
服务端安装tjauth1.0.2后客户端请务必升级到1.0.3版本以上
tjauth 1.0.2 contains a critical bug causing entity UUID inconsistencies between server and client. This results in collision boxes persisting in spectator mode and prevents players from falling through the ground.
After installing tjauth 1.0.2 on the server, clients must upgrade to version 1.0.3 or higher.
- Modified the password authentication interface. Passwords will be hidden by default when entered, and can be displayed by checking a checkbox (@mstouk57g).
- Added a button to obtain a UUID on the main page. Pressing it will redirect you to a screen displaying the UUID, where you can copy the UUID and PlayerName (@mstoik57g).
- Added functionality to replace the UUID during login. OP whitelists and blacklists are now determined based on the client's UUID (@mstouk57g)
- Added the
/reloadops
command, which allows for hot-reloading the OP list during gameplay (@mstouk57g)
Translated with DeepL.com (free version)
- A usable, complete Minecraft 1.19.2 fabric mod with logo and description (@mstouk57g, @zlk-sys)
- Supports the client sending its real UUID to the server after connecting (@mstouk57g)
- Supports the server using the username and real UUID to perform whitelist authentication with an external authentication server after connecting to the server (@mstouk57g)
- Supports displaying a screen and performing password verification after joining the world (@mstouk57g)
- Password verification and whitelist authentication are both integrated with TianjiCenter authentication (@zlk-sys, @mstouk57g)
- Supports RSA2048 asymmetric encryption for password data packets (@zlk-sys, @mstouk57g)
- Clients without the server installed will be automatically kicked out (@mstouk57g)
- If authentication fails and the screen unexpectedly fails to display upon joining the world, a ban tool will prevent game operations (@mstouk57g)
- Uses a tick to ensure screen display and prevent interruption by other operations (@mstouk57g)
- Outputs a UUID in the log when the client starts; players can view it if needed (@mstouk57g)
- Supports using a configuration file to set RSA public/private keys, authentication server address, and authentication key (@zlk-sys, @mstouk57g)
Translated with DeepL.com (free version)