fix wrong sub chunk encoding
This commit is contained in:
@@ -76,10 +76,10 @@ func SubChunkEntryNoCache(r protocol.IO, x *SubChunkEntry) {
|
|||||||
r.Uint8(&x.Result)
|
r.Uint8(&x.Result)
|
||||||
r.ByteSlice(&x.RawPayload)
|
r.ByteSlice(&x.RawPayload)
|
||||||
r.Uint8(&x.HeightMapType)
|
r.Uint8(&x.HeightMapType)
|
||||||
if IsProtoGTE(r, ID818) {
|
|
||||||
if x.HeightMapType == protocol.HeightMapDataHasData {
|
if x.HeightMapType == protocol.HeightMapDataHasData {
|
||||||
protocol.FuncSliceOfLen(r, 256, &x.HeightMapData, r.Int8)
|
protocol.FuncSliceOfLen(r, 256, &x.HeightMapData, r.Int8)
|
||||||
}
|
}
|
||||||
|
if IsProtoGTE(r, ID818) {
|
||||||
r.Uint8(&x.RenderHeightMapType)
|
r.Uint8(&x.RenderHeightMapType)
|
||||||
if x.RenderHeightMapType == protocol.HeightMapDataHasData {
|
if x.RenderHeightMapType == protocol.HeightMapDataHasData {
|
||||||
protocol.FuncSliceOfLen(r, 256, &x.RenderHeightMapData, r.Int8)
|
protocol.FuncSliceOfLen(r, 256, &x.RenderHeightMapData, r.Int8)
|
||||||
|
|||||||
Reference in New Issue
Block a user