From c2e27116e84d3608abf041db18c528ceef88c3e4 Mon Sep 17 00:00:00 2001 From: ethaniccc Date: Fri, 8 Aug 2025 09:54:00 -0400 Subject: [PATCH] proto/biome.go: small fix --- legacyver/proto/biome.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/legacyver/proto/biome.go b/legacyver/proto/biome.go index 01a1983..48f02bd 100644 --- a/legacyver/proto/biome.go +++ b/legacyver/proto/biome.go @@ -68,12 +68,13 @@ func (x *BiomeDefinition) Marshal(r protocol.IO) { if IsProtoGTE(r, ID827) { r.Int16(&x.BiomeID) } else { - var opt protocol.Optional[int16] + var opt protocol.Optional[uint16] if x.BiomeID != -1 { - opt = protocol.Option(x.BiomeID) + opt = protocol.Option(uint16(x.BiomeID)) } - protocol.OptionalFunc(r, &opt, r.Int16) - x.BiomeID, _ = opt.Value() + protocol.OptionalFunc(r, &opt, r.Uint16) + b, _ := opt.Value() + x.BiomeID = int16(b) } r.Float32(&x.Temperature) r.Float32(&x.Downfall)