diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-12-09 14:59:36 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-12-09 14:59:36 +0100 |
commit | f52a9a1956f5cdabfc88c818cedafec1f3e47ec9 (patch) | |
tree | ae8b9149a3915739fc3d2423130795d2d9f1b559 | |
parent | 6e821a1442c47919b6127f48e0a614abb4b5c69f (diff) |
nested trailing data errors: still attempt deserialization
-rw-r--r-- | internal/mkserialize/mkserialize.go | 11 | ||||
-rw-r--r-- | serialize.go | 2125 |
2 files changed, 1780 insertions, 356 deletions
diff --git a/internal/mkserialize/mkserialize.go b/internal/mkserialize/mkserialize.go index 4535aaa..f5dbeb4 100644 --- a/internal/mkserialize/mkserialize.go +++ b/internal/mkserialize/mkserialize.go @@ -200,8 +200,13 @@ func genSerialize(t types.Type, expr string, pos token.Pos, doc *ast.CommentGrou lenhdr = types.Typ[types.Uint32] case "//mt:opt": fmt.Println("if err := pcall(func() {") - defer fmt.Println("}); err != nil && err != io.EOF", - "{ chk(err) }") + defer func() { + fmt.Println("}); err != nil && err != io.EOF {") + fmt.Println("if _, ok := err.(rudp.TrailingDataError); ok {") + fmt.Println("defer chk(err)") + fmt.Println("} else { chk(err) }") + fmt.Println("}") + }() default: pragma = false } @@ -267,7 +272,9 @@ func genSerialize(t types.Type, expr string, pos token.Pos, doc *ast.CommentGrou fmt.Println("}); err != nil", `{`, `if err == io.EOF { chk(io.EOF) };`, + `if _, ok := err.(rudp.TrailingDataError); ok { defer chk(err) } else {`, `chk(fmt.Errorf("%s: %w", `+strconv.Quote(t.String())+`, err))`, + `}`, `}`) case *types.Struct: st := pos2node(pos)[0].(*ast.StructType) diff --git a/serialize.go b/serialize.go index e22a7a1..48715b9 100644 --- a/serialize.go +++ b/serialize.go @@ -14,6 +14,7 @@ import ( "sort" "unicode/utf16" + "github.com/HimbeerserverDE/mt/rudp" "github.com/klauspost/compress/zstd" ) @@ -87,7 +88,11 @@ func (obj *ToSrvInit) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CompressionModes", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CompressionModes", err)) + } } { x := (*(*(struct { @@ -166,7 +171,11 @@ func (obj *ToSrvInit) serialize(w io.Writer) { } } }); err != nil && err != io.EOF { - chk(err) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(err) + } } } @@ -197,7 +206,11 @@ func (obj *ToSrvInit) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CompressionModes", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CompressionModes", err)) + } } { p := &(*(*(struct { @@ -264,7 +277,11 @@ func (obj *ToSrvInit) deserialize(r io.Reader) { } } }); err != nil && err != io.EOF { - chk(err) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(err) + } } } @@ -464,7 +481,11 @@ func (obj *ToSrvPlayerPos) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerPos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerPos", err)) + } } } @@ -477,7 +498,11 @@ func (obj *ToSrvPlayerPos) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerPos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerPos", err)) + } } } @@ -724,7 +749,11 @@ func (obj *ToSrvInteract) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Interaction", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Interaction", err)) + } } { x := (*(*(struct { @@ -780,7 +809,11 @@ func (obj *ToSrvInteract) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerPos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerPos", err)) + } } } @@ -798,7 +831,11 @@ func (obj *ToSrvInteract) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Interaction", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Interaction", err)) + } } { p := &(*(*(struct { @@ -850,7 +887,11 @@ func (obj *ToSrvInteract) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerPos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerPos", err)) + } } } @@ -877,7 +918,11 @@ func (obj *ToSrvRemovedSounds) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + } } } } @@ -902,7 +947,11 @@ func (obj *ToSrvRemovedSounds) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + } } } } @@ -975,7 +1024,11 @@ func (obj *ToSrvNodeMetaFields) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + } } } } @@ -1036,7 +1089,11 @@ func (obj *ToSrvNodeMetaFields) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + } } } } @@ -1088,7 +1145,11 @@ func (obj *ToSrvInvFields) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + } } } } @@ -1131,7 +1192,11 @@ func (obj *ToSrvInvFields) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + } } } } @@ -1753,7 +1818,11 @@ func (obj *ToCltHello) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CompressionModes", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CompressionModes", err)) + } } { x := (*(*(struct { @@ -1777,7 +1846,11 @@ func (obj *ToCltHello) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + } } if len(([]byte((*(*(struct { SerializeVer uint8 @@ -1833,7 +1906,11 @@ func (obj *ToCltHello) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CompressionModes", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CompressionModes", err)) + } } { p := &(*(*(struct { @@ -1857,7 +1934,11 @@ func (obj *ToCltHello) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + } } var local62 []uint8 var local63 uint16 @@ -1895,7 +1976,11 @@ func (obj *ToCltAcceptAuth) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } { x := (*(*(struct { @@ -1938,7 +2023,11 @@ func (obj *ToCltAcceptAuth) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + } } } @@ -1958,7 +2047,11 @@ func (obj *ToCltAcceptAuth) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } { p := &(*(*(struct { @@ -2001,7 +2094,11 @@ func (obj *ToCltAcceptAuth) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + } } } @@ -2014,7 +2111,11 @@ func (obj *ToCltAcceptSudoMode) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + } } { local64 := [15]byte{} @@ -2034,7 +2135,11 @@ func (obj *ToCltAcceptSudoMode) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err)) + } } { var local65 [15]byte @@ -2070,7 +2175,11 @@ func (obj *ToCltKick) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.KickReason", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.KickReason", err)) + } } if !((*(*(struct { Reason KickReason @@ -2171,7 +2280,11 @@ func (obj *ToCltKick) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.KickReason", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.KickReason", err)) + } } if !((*(*(struct { Reason KickReason @@ -2273,7 +2386,11 @@ func (obj *ToCltBlkData) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MapBlk", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MapBlk", err)) + } } chk(w.Close()) } @@ -2307,7 +2424,11 @@ func (obj *ToCltBlkData) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MapBlk", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MapBlk", err)) + } } r.Close() } @@ -2338,7 +2459,11 @@ func (obj *ToCltAddNode) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Node", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Node", err)) + } } { x := (*(*(struct { @@ -2379,7 +2504,11 @@ func (obj *ToCltAddNode) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Node", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Node", err)) + } } { p := &(*(*(struct { @@ -2494,7 +2623,11 @@ func (obj *ToCltCSMRestrictionFlags) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CSMRestrictionFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CSMRestrictionFlags", err)) + } } { x := (*(*(struct { @@ -2521,7 +2654,11 @@ func (obj *ToCltCSMRestrictionFlags) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CSMRestrictionFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.CSMRestrictionFlags", err)) + } } { p := &(*(*(struct { @@ -2544,7 +2681,11 @@ func (obj *ToCltAddPlayerVel) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } } @@ -2557,7 +2698,11 @@ func (obj *ToCltAddPlayerVel) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } } @@ -2724,7 +2869,11 @@ func (obj *ToCltChatMsg) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ChatMsgType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ChatMsgType", err)) + } } local82 := utf16.Encode([]rune((*(*(struct { Type ChatMsgType @@ -2806,7 +2955,11 @@ func (obj *ToCltChatMsg) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ChatMsgType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ChatMsgType", err)) + } } var local88 []uint16 var local89 uint16 @@ -2890,7 +3043,11 @@ func (obj *ToCltAORmAdd) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } } if len(((*(*(struct { @@ -2919,7 +3076,11 @@ func (obj *ToCltAORmAdd) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAdd", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAdd", err)) + } } } } @@ -2947,7 +3108,11 @@ func (obj *ToCltAORmAdd) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } } var local98 uint16 @@ -2972,7 +3137,11 @@ func (obj *ToCltAORmAdd) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAdd", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAdd", err)) + } } } } @@ -2991,7 +3160,11 @@ func (obj *ToCltAOMsgs) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.IDAOMsg", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.IDAOMsg", err)) + } } } } @@ -3006,7 +3179,11 @@ func (obj *ToCltAOMsgs) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.IDAOMsg", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.IDAOMsg", err)) + } } }) if err == io.EOF { @@ -3078,7 +3255,11 @@ func (obj *ToCltMovePlayer) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } { x := (*(*(struct { @@ -3106,7 +3287,11 @@ func (obj *ToCltMovePlayer) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } { p := &(*(*(struct { @@ -3250,7 +3435,11 @@ func (obj *ToCltDeathScreen) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } } @@ -3278,7 +3467,11 @@ func (obj *ToCltDeathScreen) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } } @@ -3923,7 +4116,11 @@ func (obj *ToCltItemDefs) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemDef", err)) + } } } if len(((*(*(struct { @@ -4048,7 +4245,11 @@ func (obj *ToCltItemDefs) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemDef", err)) + } } } var local132 uint16 @@ -4124,7 +4325,11 @@ func (obj *ToCltPlaySound) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + } } if len(([]byte((*(*(struct { ID SoundID @@ -4202,7 +4407,11 @@ func (obj *ToCltPlaySound) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundSrcType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundSrcType", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -4221,7 +4430,11 @@ func (obj *ToCltPlaySound) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -4240,7 +4453,11 @@ func (obj *ToCltPlaySound) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } { x := (*(*(struct { @@ -4330,7 +4547,11 @@ func (obj *ToCltPlaySound) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + } } var local138 []uint8 var local139 uint16 @@ -4387,7 +4608,11 @@ func (obj *ToCltPlaySound) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundSrcType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundSrcType", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -4406,7 +4631,11 @@ func (obj *ToCltPlaySound) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -4425,7 +4654,11 @@ func (obj *ToCltPlaySound) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } { p := &(*(*(struct { @@ -4512,7 +4745,11 @@ func (obj *ToCltStopSound) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + } } } @@ -4525,7 +4762,11 @@ func (obj *ToCltStopSound) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + } } } @@ -5438,7 +5679,11 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + } } { x := (*(*(struct { @@ -5559,7 +5804,11 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -5586,7 +5835,11 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } { x := (*(*(struct { @@ -5961,7 +6214,11 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + } } { p := &(*(*(struct { @@ -6085,7 +6342,11 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -6112,7 +6373,11 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } { p := &(*(*(struct { @@ -7292,7 +7557,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerID", err)) + } } { x := (*(*(struct { @@ -7475,7 +7744,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -7536,7 +7809,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + } } { x := (*(*(struct { @@ -8000,7 +8277,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -8061,7 +8342,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -8122,7 +8407,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -8183,7 +8472,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -8244,7 +8537,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -8305,7 +8602,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeF32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeF32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -8366,7 +8667,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AttractionKind", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AttractionKind", err)) + } } if (*(*(struct { Amount uint16 @@ -8481,7 +8786,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeF32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeF32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -8542,7 +8851,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV3F32", err)) + } } { x := (*(*(struct { @@ -8660,7 +8973,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerFlags", err)) + } } if (*(*(struct { Amount uint16 @@ -8775,7 +9092,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV3F32", err)) + } } { x := (*(*(struct { @@ -8895,7 +9216,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + } } if len(((*(*(struct { Amount uint16 @@ -9123,7 +9448,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleTexture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleTexture", err)) + } } } if err := pcall(func() { @@ -9185,7 +9514,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } { x := (*(*(struct { @@ -10331,7 +10664,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerID", err)) + } } { p := &(*(*(struct { @@ -10520,7 +10857,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -10581,7 +10922,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + } } { p := &(*(*(struct { @@ -11048,7 +11393,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -11109,7 +11458,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -11170,7 +11523,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -11231,7 +11588,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -11292,7 +11653,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -11353,7 +11718,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeF32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeF32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -11414,7 +11783,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AttractionKind", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AttractionKind", err)) + } } if (*(*(struct { Amount uint16 @@ -11529,7 +11902,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeF32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeF32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -11590,7 +11967,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV3F32", err)) + } } { p := &(*(*(struct { @@ -11708,7 +12089,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerFlags", err)) + } } if (*(*(struct { Amount uint16 @@ -11823,7 +12208,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV3F32", err)) + } } { p := &(*(*(struct { @@ -11943,7 +12332,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err)) + } } var local183 uint16 { @@ -12117,7 +12510,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleTexture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleTexture", err)) + } } } if err := pcall(func() { @@ -12179,7 +12576,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } { p := &(*(*(struct { @@ -12307,7 +12708,11 @@ func (obj *ToCltAddHUD) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -12318,7 +12723,11 @@ func (obj *ToCltAddHUD) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUD", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUD", err)) + } } } @@ -12332,7 +12741,11 @@ func (obj *ToCltAddHUD) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -12343,7 +12756,11 @@ func (obj *ToCltAddHUD) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUD", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUD", err)) + } } } @@ -12356,7 +12773,11 @@ func (obj *ToCltRmHUD) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + } } } @@ -12369,7 +12790,11 @@ func (obj *ToCltRmHUD) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + } } } @@ -12426,7 +12851,11 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -12480,7 +12909,11 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDField", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDField", err)) + } } if !((*(*(struct { ID HUDID @@ -13902,7 +14335,11 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } } if (*(*(struct { @@ -14445,7 +14882,11 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDStyleFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDStyleFlags", err)) + } } } } @@ -14503,7 +14944,11 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDID", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -14557,7 +15002,11 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDField", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDField", err)) + } } if !((*(*(struct { ID HUDID @@ -15797,7 +16246,11 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } } if (*(*(struct { @@ -16249,7 +16702,11 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDStyleFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDStyleFlags", err)) + } } } } @@ -16265,7 +16722,11 @@ func (obj *ToCltHUDFlags) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDFlags", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -16277,7 +16738,11 @@ func (obj *ToCltHUDFlags) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDFlags", err)) + } } } @@ -16292,7 +16757,11 @@ func (obj *ToCltHUDFlags) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDFlags", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -16304,7 +16773,11 @@ func (obj *ToCltHUDFlags) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDFlags", err)) + } } } @@ -16324,7 +16797,11 @@ func (obj *ToCltSetHotbarParam) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HotbarParam", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HotbarParam", err)) + } } if (*(*(struct { Param HotbarParam @@ -16382,7 +16859,11 @@ func (obj *ToCltSetHotbarParam) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } } } @@ -16403,7 +16884,11 @@ func (obj *ToCltSetHotbarParam) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HotbarParam", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HotbarParam", err)) + } } if (*(*(struct { Param HotbarParam @@ -16465,7 +16950,11 @@ func (obj *ToCltSetHotbarParam) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } } } @@ -16816,7 +17305,11 @@ func (obj *ToCltSkyParams) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } } } @@ -17260,7 +17753,11 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } } } @@ -17632,7 +18129,11 @@ func (obj *ToCltEyeOffset) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -17642,7 +18143,11 @@ func (obj *ToCltEyeOffset) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } } @@ -17655,7 +18160,11 @@ func (obj *ToCltEyeOffset) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -17665,7 +18174,11 @@ func (obj *ToCltEyeOffset) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } } @@ -17678,7 +18191,11 @@ func (obj *ToCltDelParticleSpawner) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerID", err)) + } } } @@ -17691,7 +18208,11 @@ func (obj *ToCltDelParticleSpawner) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleSpawnerID", err)) + } } } @@ -17862,7 +18383,11 @@ func (obj *ToCltFadeSound) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + } } { x := (*(*(struct { @@ -17893,7 +18418,11 @@ func (obj *ToCltFadeSound) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err)) + } } { p := &(*(*(struct { @@ -17923,7 +18452,11 @@ func (obj *ToCltUpdatePlayerList) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerListUpdateType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerListUpdateType", err)) + } } if len(((*(*(struct { Type PlayerListUpdateType @@ -17975,7 +18508,11 @@ func (obj *ToCltUpdatePlayerList) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerListUpdateType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerListUpdateType", err)) + } } var local222 uint16 { @@ -18141,7 +18678,11 @@ func (obj *ToCltModChanSig) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ModChanSig", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ModChanSig", err)) + } } if len(([]byte((*(*(struct { Signal ModChanSig @@ -18175,7 +18716,11 @@ func (obj *ToCltModChanSig) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ModChanSig", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ModChanSig", err)) + } } var local232 []uint8 var local233 uint16 @@ -18329,7 +18874,11 @@ func (obj *ToCltSunParams) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -18344,7 +18893,11 @@ func (obj *ToCltSunParams) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -18359,7 +18912,11 @@ func (obj *ToCltSunParams) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } { x := (*(*(struct { @@ -18421,7 +18978,11 @@ func (obj *ToCltSunParams) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -18436,7 +18997,11 @@ func (obj *ToCltSunParams) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -18451,7 +19016,11 @@ func (obj *ToCltSunParams) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } { p := &(*(*(struct { @@ -18509,7 +19078,11 @@ func (obj *ToCltMoonParams) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -18522,7 +19095,11 @@ func (obj *ToCltMoonParams) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } { x := (*(*(struct { @@ -18563,7 +19140,11 @@ func (obj *ToCltMoonParams) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -18576,7 +19157,11 @@ func (obj *ToCltMoonParams) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } { p := &(*(*(struct { @@ -19034,7 +19619,11 @@ func (obj *AOCmdProps) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOProps", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOProps", err)) + } } } @@ -19047,7 +19636,11 @@ func (obj *AOCmdProps) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOProps", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOProps", err)) + } } } @@ -19060,7 +19653,11 @@ func (obj *AOCmdPos) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOPos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOPos", err)) + } } } @@ -19073,7 +19670,11 @@ func (obj *AOCmdPos) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOPos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOPos", err)) + } } } @@ -19086,7 +19687,11 @@ func (obj *AOCmdTextureMod) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } } @@ -19099,7 +19704,11 @@ func (obj *AOCmdTextureMod) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } } @@ -19112,7 +19721,11 @@ func (obj *AOCmdSprite) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOSprite", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOSprite", err)) + } } } @@ -19125,7 +19738,11 @@ func (obj *AOCmdSprite) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOSprite", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOSprite", err)) + } } } @@ -19170,7 +19787,11 @@ func (obj *AOCmdArmorGroups) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + } } } } @@ -19195,7 +19816,11 @@ func (obj *AOCmdArmorGroups) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + } } } } @@ -19209,7 +19834,11 @@ func (obj *AOCmdAnim) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAnim", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAnim", err)) + } } } @@ -19222,7 +19851,11 @@ func (obj *AOCmdAnim) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAnim", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAnim", err)) + } } } @@ -19256,7 +19889,11 @@ func (obj *AOCmdBonePos) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOBonePos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOBonePos", err)) + } } } @@ -19285,7 +19922,11 @@ func (obj *AOCmdBonePos) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOBonePos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOBonePos", err)) + } } } @@ -19298,7 +19939,11 @@ func (obj *AOCmdAttach) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAttach", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAttach", err)) + } } } @@ -19311,7 +19956,11 @@ func (obj *AOCmdAttach) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAttach", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOAttach", err)) + } } } @@ -19324,7 +19973,11 @@ func (obj *AOCmdPhysOverride) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOPhysOverride", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOPhysOverride", err)) + } } } @@ -19337,7 +19990,11 @@ func (obj *AOCmdPhysOverride) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOPhysOverride", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOPhysOverride", err)) + } } } @@ -19350,7 +20007,11 @@ func (obj *AOCmdSpawnInfant) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } { local243 := genericCAO @@ -19360,7 +20021,11 @@ func (obj *AOCmdSpawnInfant) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err)) + } } } } @@ -19374,7 +20039,11 @@ func (obj *AOCmdSpawnInfant) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } { var local244 aoType @@ -19385,7 +20054,11 @@ func (obj *AOCmdSpawnInfant) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err)) + } } if local244 != local245 { chk(fmt.Errorf("const %v: %v", "genericCAO", local244)) @@ -19446,7 +20119,11 @@ func (obj *NodeMeta) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeMetaField", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeMetaField", err)) + } } } chk(((*(*(struct { @@ -19486,7 +20163,11 @@ func (obj *NodeMeta) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeMetaField", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeMetaField", err)) + } } } chk(((*(*(struct { @@ -19510,7 +20191,11 @@ func (obj *MinimapMode) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MinimapType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MinimapType", err)) + } } if len(([]byte((*(*(struct { Type MinimapType @@ -19563,7 +20248,11 @@ func (obj *MinimapMode) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } { x := (*(*(struct { @@ -19590,7 +20279,11 @@ func (obj *MinimapMode) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MinimapType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MinimapType", err)) + } } var local249 []uint8 var local250 uint16 @@ -19632,7 +20325,11 @@ func (obj *MinimapMode) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } { p := &(*(*(struct { @@ -19718,7 +20415,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } { ow := w @@ -20210,7 +20911,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + } } } if err := pcall(func() { @@ -20284,7 +20989,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Param1Type", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Param1Type", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -20357,7 +21066,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Param2Type", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Param2Type", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -20430,7 +21143,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DrawType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DrawType", err)) + } } if len(([]byte((*(*(struct { Param0 Content @@ -20851,7 +21568,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + } } } for local255 := range (*(*(struct { @@ -20991,7 +21712,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + } } } { @@ -21138,7 +21863,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + } } } { @@ -21281,7 +22010,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -21354,7 +22087,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.WaveType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.WaveType", err)) + } } { x := (*(*(struct { @@ -21699,7 +22436,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } } { @@ -22706,7 +23447,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LiquidType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LiquidType", err)) + } } if len(([]byte((*(*(struct { Param0 Content @@ -23544,7 +24289,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -23617,7 +24366,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -23690,7 +24443,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -23763,7 +24520,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -23836,7 +24597,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -23909,7 +24674,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } { x := (*(*(struct { @@ -24403,7 +25172,11 @@ func (obj *NodeDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AlphaUse", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AlphaUse", err)) + } } { x := (*(*(struct { @@ -24637,7 +25410,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } { var n uint16 @@ -24942,7 +25719,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + } } } if err := pcall(func() { @@ -25016,7 +25797,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Param1Type", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Param1Type", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -25089,7 +25874,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Param2Type", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Param2Type", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -25162,7 +25951,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DrawType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DrawType", err)) + } } var local265 []uint8 var local266 uint16 @@ -25458,7 +26251,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + } } } for local270 := range (*(*(struct { @@ -25598,7 +26395,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + } } } { @@ -25749,7 +26550,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err)) + } } } { @@ -25892,7 +26697,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -25965,7 +26774,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.WaveType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.WaveType", err)) + } } { p := &(*(*(struct { @@ -26244,7 +27057,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } } { @@ -27278,7 +28095,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LiquidType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LiquidType", err)) + } } var local276 []uint8 var local277 uint16 @@ -27864,7 +28685,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -27937,7 +28762,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -28010,7 +28839,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBox", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -28083,7 +28916,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -28156,7 +28993,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -28229,7 +29070,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } { p := &(*(*(struct { @@ -28600,7 +29445,11 @@ func (obj *NodeDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AlphaUse", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AlphaUse", err)) + } } { p := &(*(*(struct { @@ -28808,7 +29657,11 @@ func (obj *PointedAO) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } } @@ -28821,7 +29674,11 @@ func (obj *PointedAO) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } } @@ -28908,7 +29765,11 @@ func (obj *PlayerPos) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Keys", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Keys", err)) + } } { x := (*(*(struct { @@ -29001,7 +29862,11 @@ func (obj *PlayerPos) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Keys", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Keys", err)) + } } { p := &(*(*(struct { @@ -29166,7 +30031,11 @@ func (obj *Pos) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } } @@ -29177,7 +30046,11 @@ func (obj *Pos) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } } @@ -29211,7 +30084,11 @@ func (obj *MapBlk) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MapBlkFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MapBlkFlags", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -29228,7 +30105,11 @@ func (obj *MapBlk) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LitFromBlks", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LitFromBlks", err)) + } } { local294 := uint8(2) // Size of param0 in bytes. @@ -29269,7 +30150,11 @@ func (obj *MapBlk) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } } { @@ -29360,7 +30245,11 @@ func (obj *MapBlk) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MapBlkFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MapBlkFlags", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -29377,7 +30266,11 @@ func (obj *MapBlk) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LitFromBlks", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LitFromBlks", err)) + } } { var local297 uint8 @@ -29426,7 +30319,11 @@ func (obj *MapBlk) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } } { @@ -29496,7 +30393,11 @@ func (obj *Node) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } { x := (*(*(struct { @@ -29524,7 +30425,11 @@ func (obj *Node) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Content", err)) + } } { p := &(*(*(struct { @@ -29614,7 +30519,11 @@ func (obj *AOAdd) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } { local304 := genericCAO @@ -29624,7 +30533,11 @@ func (obj *AOAdd) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err)) + } } } { @@ -29641,7 +30554,11 @@ func (obj *AOAdd) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOInitData", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOInitData", err)) + } } { buf := w @@ -29673,7 +30590,11 @@ func (obj *AOAdd) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } { var local305 aoType @@ -29684,7 +30605,11 @@ func (obj *AOAdd) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err)) + } } if local305 != local306 { chk(fmt.Errorf("const %v: %v", "genericCAO", local305)) @@ -29708,7 +30633,11 @@ func (obj *AOAdd) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOInitData", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOInitData", err)) + } } if r.N > 0 { chk(mkDeTrailingDataError(r)) @@ -29727,7 +30656,11 @@ func (obj *IDAOMsg) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } { ow := w @@ -29769,7 +30702,11 @@ func (obj *IDAOMsg) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } { var n uint16 @@ -29850,7 +30787,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemType", err)) + } } if len(([]byte((*(*(struct { Type ItemType @@ -30139,7 +31080,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -30184,7 +31129,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } for local308 := range (*(*(struct { Type ItemType @@ -30440,7 +31389,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolCaps", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolCaps", err)) + } } if len(((*(*(struct { Type ItemType @@ -30604,7 +31557,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + } } } if len(([]byte((*(*(struct { @@ -30772,7 +31729,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -30817,7 +31778,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } { x := (*(*(struct { @@ -30903,7 +31868,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } { x := (*(*(struct { @@ -30989,7 +31958,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -31034,7 +32007,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if len(([]byte((*(*(struct { Type ItemType @@ -31242,7 +32219,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -31287,7 +32268,11 @@ func (obj *ItemDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } { buf := w @@ -31369,7 +32354,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemType", err)) + } } var local312 []uint8 var local313 uint16 @@ -31512,7 +32501,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -31557,7 +32550,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } for local316 := range (*(*(struct { Type ItemType @@ -31819,7 +32816,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolCaps", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolCaps", err)) + } } var local317 uint16 { @@ -31945,7 +32946,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + } } } var local319 []uint8 @@ -32040,7 +33045,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -32085,7 +33094,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } { p := &(*(*(struct { @@ -32171,7 +33184,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } { p := &(*(*(struct { @@ -32257,7 +33274,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -32302,7 +33323,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } var local321 []uint8 var local322 uint16 @@ -32437,7 +33462,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -32482,7 +33511,11 @@ func (obj *ItemDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundDef", err)) + } } if r.N > 0 { chk(mkDeTrailingDataError(r)) @@ -32523,7 +33556,11 @@ func (obj *TileAnim) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AnimType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AnimType", err)) + } } if !((*(*(struct { Type AnimType @@ -32665,7 +33702,11 @@ func (obj *TileAnim) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AnimType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AnimType", err)) + } } if !((*(*(struct { Type AnimType @@ -32893,7 +33934,11 @@ func (obj *TweenRangeV3F32) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -32903,7 +33948,11 @@ func (obj *TweenRangeV3F32) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } } @@ -32916,7 +33965,11 @@ func (obj *TweenRangeV3F32) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -32926,7 +33979,11 @@ func (obj *TweenRangeV3F32) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err)) + } } } @@ -32939,7 +33996,11 @@ func (obj *TweenRangeF32) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeF32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeF32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -32949,7 +34010,11 @@ func (obj *TweenRangeF32) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeF32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeF32", err)) + } } } @@ -32962,7 +34027,11 @@ func (obj *TweenRangeF32) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeF32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeF32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -32972,7 +34041,11 @@ func (obj *TweenRangeF32) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeF32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeF32", err)) + } } } @@ -33064,7 +34137,11 @@ func (obj *ParticleTexture) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleTextureFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleTextureFlags", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -33079,7 +34156,11 @@ func (obj *ParticleTexture) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenF32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenF32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -33094,7 +34175,11 @@ func (obj *ParticleTexture) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV2F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV2F32", err)) + } } if (*(*(struct { Flags ParticleTextureFlags @@ -33117,7 +34202,11 @@ func (obj *ParticleTexture) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + } } } } @@ -33136,7 +34225,11 @@ func (obj *ParticleTexture) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleTextureFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ParticleTextureFlags", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -33151,7 +34244,11 @@ func (obj *ParticleTexture) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenF32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenF32", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -33166,7 +34263,11 @@ func (obj *ParticleTexture) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV2F32", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenV2F32", err)) + } } if (*(*(struct { Flags ParticleTextureFlags @@ -33189,7 +34290,11 @@ func (obj *ParticleTexture) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + } } } } @@ -33232,7 +34337,11 @@ func (obj *HUD) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDType", err)) + } } for local333 := range (*(*(struct { Type HUDType @@ -33604,7 +34713,11 @@ func (obj *HUD) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } for local337 := range (*(*(struct { Type HUDType @@ -33752,7 +34865,11 @@ func (obj *HUD) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDStyleFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDStyleFlags", err)) + } } } @@ -33780,7 +34897,11 @@ func (obj *HUD) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDType", err)) + } } for local338 := range (*(*(struct { Type HUDType @@ -34086,7 +35207,11 @@ func (obj *HUD) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } for local346 := range (*(*(struct { Type HUDType @@ -34201,7 +35326,11 @@ func (obj *HUD) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDStyleFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDStyleFlags", err)) + } } } @@ -34492,7 +35621,11 @@ func (obj *AOProps) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -34536,7 +35669,11 @@ func (obj *AOProps) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } { x := (*(*(struct { @@ -34937,7 +36074,11 @@ func (obj *AOProps) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } } for local354 := range (*(*(struct { @@ -36395,7 +37536,11 @@ func (obj *AOProps) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } { x := (*(*(struct { @@ -36752,7 +37897,11 @@ func (obj *AOProps) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -36796,7 +37945,11 @@ func (obj *AOProps) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } { p := &(*(*(struct { @@ -37092,7 +38245,11 @@ func (obj *AOProps) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } } for local364 := range (*(*(struct { @@ -38247,7 +39404,11 @@ func (obj *AOProps) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } { p := &(*(*(struct { @@ -38447,7 +39608,11 @@ func (obj *AOPos) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -38463,7 +39628,11 @@ func (obj *AOPos) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -38479,7 +39648,11 @@ func (obj *AOPos) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } for local376 := range (*(*(struct { Pos @@ -38564,7 +39737,11 @@ func (obj *AOPos) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -38580,7 +39757,11 @@ func (obj *AOPos) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -38596,7 +39777,11 @@ func (obj *AOPos) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } for local377 := range (*(*(struct { Pos @@ -38943,7 +40128,11 @@ func (obj *AOBonePos) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } for local384 := range (*(*(struct { Pos Vec @@ -38969,7 +40158,11 @@ func (obj *AOBonePos) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } for local385 := range (*(*(struct { Pos Vec @@ -38998,7 +40191,11 @@ func (obj *AOAttach) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } if len(([]byte((*(*(struct { ParentID AOID @@ -39041,7 +40238,11 @@ func (obj *AOAttach) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } for local386 := range (*(*(struct { ParentID AOID @@ -39090,7 +40291,11 @@ func (obj *AOAttach) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } var local387 []uint8 var local388 uint16 @@ -39122,7 +40327,11 @@ func (obj *AOAttach) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } for local389 := range (*(*(struct { ParentID AOID @@ -39332,7 +40541,11 @@ func (obj *NodeMetaField) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + } } { x := (*(*(struct { @@ -39357,7 +40570,11 @@ func (obj *NodeMetaField) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Field", err)) + } } { p := &(*(*(struct { @@ -39458,7 +40675,11 @@ func (obj *TileDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -39479,7 +40700,11 @@ func (obj *TileDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -39500,7 +40725,11 @@ func (obj *TileDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileFlags", err)) + } } if (*(*(struct { Texture @@ -39633,7 +40862,11 @@ func (obj *TileDef) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AlignType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AlignType", err)) + } } } } @@ -39669,7 +40902,11 @@ func (obj *TileDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -39690,7 +40927,11 @@ func (obj *TileDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileAnim", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -39711,7 +40952,11 @@ func (obj *TileDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileFlags", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileFlags", err)) + } } if (*(*(struct { Texture @@ -39844,7 +41089,11 @@ func (obj *TileDef) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AlignType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AlignType", err)) + } } } } @@ -39903,7 +41152,11 @@ func (obj *NodeBox) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBoxType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBoxType", err)) + } } if !((*(*(struct { Type NodeBoxType @@ -39951,7 +41204,11 @@ func (obj *NodeBox) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -39971,7 +41228,11 @@ func (obj *NodeBox) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -39991,7 +41252,11 @@ func (obj *NodeBox) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } if t := (*(*(struct { @@ -40069,7 +41334,11 @@ func (obj *NodeBox) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } } @@ -40104,7 +41373,11 @@ func (obj *NodeBox) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DirBoxes", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DirBoxes", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -40124,7 +41397,11 @@ func (obj *NodeBox) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DirBoxes", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DirBoxes", err)) + } } if len(((*(*(struct { Type NodeBoxType @@ -40188,7 +41465,11 @@ func (obj *NodeBox) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } if len(((*(*(struct { @@ -40253,7 +41534,11 @@ func (obj *NodeBox) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } } @@ -40289,7 +41574,11 @@ func (obj *NodeBox) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBoxType", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.NodeBoxType", err)) + } } if !((*(*(struct { Type NodeBoxType @@ -40337,7 +41626,11 @@ func (obj *NodeBox) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -40357,7 +41650,11 @@ func (obj *NodeBox) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -40377,7 +41674,11 @@ func (obj *NodeBox) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } if t := (*(*(struct { @@ -40442,7 +41743,11 @@ func (obj *NodeBox) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } } @@ -40477,7 +41782,11 @@ func (obj *NodeBox) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DirBoxes", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DirBoxes", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -40497,7 +41806,11 @@ func (obj *NodeBox) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DirBoxes", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DirBoxes", err)) + } } var local401 uint16 { @@ -40548,7 +41861,11 @@ func (obj *NodeBox) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } var local403 uint16 @@ -40600,7 +41917,11 @@ func (obj *NodeBox) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } } @@ -40853,7 +42174,11 @@ func (obj *AOInitData) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -40876,7 +42201,11 @@ func (obj *AOInitData) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } for local408 := range (*(*(struct { @@ -41055,7 +42384,11 @@ func (obj *AOInitData) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err)) + } } if err := pcall(func() { ((*(*(struct { @@ -41078,7 +42411,11 @@ func (obj *AOInitData) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err)) + } } for local413 := range (*(*(struct { @@ -41378,7 +42715,11 @@ func (obj *ToolCaps) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolGroupCap", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolGroupCap", err)) + } } } if len(((*(*(struct { @@ -41455,7 +42796,11 @@ func (obj *ToolCaps) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + } } } { @@ -41690,7 +43035,11 @@ func (obj *ToolCaps) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolGroupCap", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolGroupCap", err)) + } } } var local421 uint32 @@ -41751,7 +43100,11 @@ func (obj *ToolCaps) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err)) + } } } var local423 uint16 @@ -41957,7 +43310,11 @@ func (obj *Box) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } } } @@ -41970,7 +43327,11 @@ func (obj *Box) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err)) + } } } } @@ -42044,7 +43405,11 @@ func (obj *DirBoxes) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } if len(((*(*(struct { @@ -42073,7 +43438,11 @@ func (obj *DirBoxes) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } if len(((*(*(struct { @@ -42102,7 +43471,11 @@ func (obj *DirBoxes) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } if len(((*(*(struct { @@ -42131,7 +43504,11 @@ func (obj *DirBoxes) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } if len(((*(*(struct { @@ -42160,7 +43537,11 @@ func (obj *DirBoxes) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } if len(((*(*(struct { @@ -42189,7 +43570,11 @@ func (obj *DirBoxes) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } } @@ -42217,7 +43602,11 @@ func (obj *DirBoxes) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } var local438 uint16 @@ -42242,7 +43631,11 @@ func (obj *DirBoxes) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } var local440 uint16 @@ -42267,7 +43660,11 @@ func (obj *DirBoxes) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } var local442 uint16 @@ -42292,7 +43689,11 @@ func (obj *DirBoxes) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } var local444 uint16 @@ -42317,7 +43718,11 @@ func (obj *DirBoxes) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } var local446 uint16 @@ -42342,7 +43747,11 @@ func (obj *DirBoxes) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err)) + } } } } @@ -42471,7 +43880,11 @@ func (obj *ToolGroupCap) serialize(w io.Writer) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DigTime", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DigTime", err)) + } } } } @@ -42572,7 +43985,11 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) { if err == io.EOF { chk(io.EOF) } - chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DigTime", err)) + if _, ok := err.(rudp.TrailingDataError); ok { + defer chk(err) + } else { + chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DigTime", err)) + } } } } |