handle encryption error
This commit is contained in:
@ -130,7 +130,9 @@ func (c *Client) JoinServer(addr string, port int) (err error) {
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
case 0x01: //Encryption Request
|
case 0x01: //Encryption Request
|
||||||
handleEncryptionRequest(c, pack)
|
if err := handleEncryptionRequest(c, pack); err != nil {
|
||||||
|
return fmt.Errorf("bot: encryption fail: %v", err)
|
||||||
|
}
|
||||||
case 0x02: //Login Success
|
case 0x02: //Login Success
|
||||||
// uuid, l := pk.UnpackString(pack.Data)
|
// uuid, l := pk.UnpackString(pack.Data)
|
||||||
// name, _ := unpackString(pack.Data[l:])
|
// name, _ := unpackString(pack.Data[l:])
|
||||||
@ -142,7 +144,7 @@ func (c *Client) JoinServer(addr string, port int) (err error) {
|
|||||||
}
|
}
|
||||||
c.conn.SetThreshold(int(threshold))
|
c.conn.SetThreshold(int(threshold))
|
||||||
case 0x04: //Login Plugin Request
|
case 0x04: //Login Plugin Request
|
||||||
fmt.Println("Waring Login Plugin Request")
|
// fmt.Println("Waring Login Plugin Request")//TODO: handle plugin request
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user