diff --git a/bot/ingame.go b/bot/ingame.go index 374eb54..afa2cbc 100644 --- a/bot/ingame.go +++ b/bot/ingame.go @@ -37,12 +37,12 @@ func (c *Client) HandleGame() error { //Read packets p, err := c.conn.ReadPacket() if err != nil { - return fmt.Errorf("bot: read packet fail: %v", err) + return fmt.Errorf("bot: read packet fail: %w", err) } //handle packets disconnect, err := c.handlePacket(p) if err != nil { - return fmt.Errorf("handle packet 0x%X error: %v", p.ID, err) + return fmt.Errorf("handle packet 0x%X error: %w", p.ID, err) } if disconnect { return nil @@ -452,7 +452,7 @@ func handleChunkDataPacket(c *Client, p pk.Packet) error { } chunk, err := world.DecodeChunkColumn(int32(PrimaryBitMask), Data) if err != nil { - return fmt.Errorf("decode chunk column fail: %v", err) + return fmt.Errorf("decode chunk column fail: %w", err) } c.Wd.LoadChunk(int(X), int(Z), chunk) diff --git a/nbt/read.go b/nbt/read.go index 251d83c..6b58e62 100644 --- a/nbt/read.go +++ b/nbt/read.go @@ -23,7 +23,7 @@ func (d *Decoder) Decode(v interface{}) error { //start read NBT tagType, tagName, err := d.readTag() if err != nil { - return fmt.Errorf("nbt: %v", err) + return fmt.Errorf("nbt: %w", err) } if c := d.checkCompressed(tagType); c != "" { @@ -32,7 +32,7 @@ func (d *Decoder) Decode(v interface{}) error { err = d.unmarshal(val.Elem(), tagType, tagName) if err != nil { - return fmt.Errorf("nbt: %v", err) + return fmt.Errorf("nbt: %w", err) } return nil }