Cannot sign messages in an offline server
Madis0 opened this issue ยท 2 comments
Modloader
Fabric
Minecraft Version
22w44a
Modloader Version
Fabric Loader 0.14.10, bundled API
No Chat Reports Version
22w44a-v1.14.3
Modpack Info
No response
The latest.log File
No response
Bug Description
NCR does not properly sign the messages on an offline server, so I get this message on login
Steps to Reproduce
- Join an offline server with an online
or offlineaccount (signing requirement in server.properties doesn't matter, it doesn't enforce either way) - Notice how it - of course - doesn't require signing
- Click the chat icon to whitelist the server
- Get kicked
- Attempt to rejoin
- Get kicked again
- Disable NCR from server list and rejoin
- It works
Other Information
Of course signing one's messages in an offline server is pointless, but NCR still breaks here
So actually this is a vanilla bug lol. It happens because server assigns player a different UUID than that which their keypair is issued for. For that reason it only happens if you log into offline-mode server with an online account, and whether or not you have NCR installed is not relevant.
This needs to be fixed in vanilla, ideally in server code. I can't be bothered to report this to Mojang, but feel free to do so yourself if you feel like.