Added 1.19 Support # Bot Package (missing-sig)
This commit is contained in:
24
bot/mcbot.go
24
bot/mcbot.go
@ -84,26 +84,26 @@ func (c *Client) join(ctx context.Context, d *mcnet.Dialer, addr string) error {
|
||||
return LoginErr{"login start (without sig)", err}
|
||||
}
|
||||
} else {
|
||||
// Login Start (Currently not support sig)
|
||||
// Login Start (With Signature) (Currently not supported)
|
||||
err = c.Conn.WritePacket(pk.Marshal(
|
||||
packetid.LoginStart,
|
||||
pk.String(c.Auth.Name),
|
||||
pk.Boolean(false),
|
||||
))
|
||||
//block, _ := pem.Decode([]byte(pair.KeyPair.PublicKey))
|
||||
//sig, _ := base64.StdEncoding.DecodeString(pair.PublicKeySignature)
|
||||
//err = c.Conn.WritePacket(pk.Marshal(
|
||||
// packetid.LoginStart,
|
||||
// pk.String(c.Auth.Name),
|
||||
// pk.Boolean(true),
|
||||
// pk.Long(pair.ExpiresAt.UnixMilli()),
|
||||
// pk.ByteArray(block.Bytes),
|
||||
// pk.ByteArray(sig),
|
||||
//))
|
||||
/* block, _ := pem.Decode([]byte(pair.KeyPair.PublicKey))
|
||||
sig, _ := base64.StdEncoding.DecodeString(pair.PublicKeySignature)
|
||||
err = c.Conn.WritePacket(pk.Marshal(
|
||||
packetid.LoginStart,
|
||||
pk.String(c.Auth.Name),
|
||||
pk.Boolean(true),
|
||||
pk.Long(pair.ExpiresAt.UnixMilli()),
|
||||
pk.ByteArray(block.Bytes),
|
||||
pk.ByteArray(sig),
|
||||
))*/
|
||||
if err != nil {
|
||||
return LoginErr{"login start (with sig)", err}
|
||||
}
|
||||
c.KeyPair = pair
|
||||
c.KeyPair = &pair
|
||||
}
|
||||
for {
|
||||
//Receive Packet
|
||||
|
Reference in New Issue
Block a user