1.19.2 chat support
This commit is contained in:
@ -28,10 +28,10 @@ func Marshal[ID ~int32 | int](id ID, fields ...FieldEncoder) (pk Packet) {
|
||||
// Scan decode the packet and fill data into fields
|
||||
func (p Packet) Scan(fields ...FieldDecoder) error {
|
||||
r := bytes.NewReader(p.Data)
|
||||
for _, v := range fields {
|
||||
for i, v := range fields {
|
||||
_, err := v.ReadFrom(r)
|
||||
if err != nil {
|
||||
return err
|
||||
return fmt.Errorf("scanning packet field[%d] error: %w", i, err)
|
||||
}
|
||||
}
|
||||
return nil
|
||||
|
Reference in New Issue
Block a user