From b8e2b2d0be136992b03e562c44e2d02f3eeb52e1 Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Thu, 25 Jun 2026 23:42:32 -0700 Subject: [PATCH] Apply suggestion from @kamronbatman --- Projects/Server/Json/Converters/Rectangle3DConverter.cs | 3 --- 1 file changed, 3 deletions(-) diff --git a/Projects/Server/Json/Converters/Rectangle3DConverter.cs b/Projects/Server/Json/Converters/Rectangle3DConverter.cs index 76a6b0661..890c5d6f7 100644 --- a/Projects/Server/Json/Converters/Rectangle3DConverter.cs +++ b/Projects/Server/Json/Converters/Rectangle3DConverter.cs @@ -175,9 +175,6 @@ public class Rectangle3DConverter : JsonConverter public override void Write(Utf8JsonWriter writer, Rectangle3D value, JsonSerializerOptions options) { - // Omit z only for the exact full-range sentinel DeserializeObj reconstructs when z is absent - // (z1 == -128, z2 == 127). Any other z must be written, otherwise it round-trips to that - // sentinel and is corrupted (e.g. a homeRange-style z1=-128/z2=128 would lose a z-level). var writeZ = value.Start.Z != sbyte.MinValue || value.End.Z != sbyte.MaxValue; writer.WriteStartObject();