Closed Powana closed 3 years ago
Pretty certain this is a login failure that's failing to be logged/propagate correctly.
The login fails on something, expired token, Yggdrasil error, w/e, therefore the username doesn't get set, so Python tries to fill in the LoginStart structure it passes a null reference for the username. Need to track down why we're not catching the login failure initially.
Error occurs when starting the SimpleClient in the example plugin, if the server the client is connecting to is up. Installation seems to be fine, no errors when importing.
The full traceback is:
Server output is:
[14:24:36] [Server thread/INFO]: /[0:0:0:0:0:0:0:1%0]:48808 lost connection: Disconnected
Tried on 1.16.4/5 server, on Arch.