diff --git a/MinecraftClient/Mapping/Dimension.cs b/MinecraftClient/Mapping/Dimension.cs index ea512640..987209ff 100644 --- a/MinecraftClient/Mapping/Dimension.cs +++ b/MinecraftClient/Mapping/Dimension.cs @@ -153,11 +153,11 @@ namespace MinecraftClient.Mapping this.logicalHeight = (int)nbt["logical_height"]; if (nbt.ContainsKey("coordinate_scale")) { - var coordinate_scale_obj = nbt["coordinate_scale"]; - if (coordinate_scale_obj.GetType() == typeof(float)) - this.coordinateScale = (float)coordinate_scale_obj; + var coordinateScaleObj = nbt["coordinate_scale"]; + if (coordinateScaleObj.GetType() == typeof(float)) + this.coordinateScale = (float)coordinateScaleObj; else - this.coordinateScale = (double)coordinate_scale_obj; + this.coordinateScale = (double)coordinateScaleObj; } if (nbt.ContainsKey("ultrawarm")) this.ultrawarm = 1 == (byte)nbt["ultrawarm"]; diff --git a/MinecraftClient/Mapping/Location.cs b/MinecraftClient/Mapping/Location.cs index 3143fd99..e8f2178d 100644 --- a/MinecraftClient/Mapping/Location.cs +++ b/MinecraftClient/Mapping/Location.cs @@ -85,7 +85,7 @@ namespace MinecraftClient.Mapping get { if (world.GetDimension() == null) - return (int)Math.Floor(Y / Chunk.SizeY); // old version, always start at zero + return (int)Math.Floor(Y / Chunk.SizeY); // below 1.16.2, Y coordinate always start from zero else return (int)Math.Floor((Y - world.GetDimension().minY) / Chunk.SizeY); } diff --git a/MinecraftClient/MinecraftClient.csproj b/MinecraftClient/MinecraftClient.csproj index 86351c15..46521de9 100644 --- a/MinecraftClient/MinecraftClient.csproj +++ b/MinecraftClient/MinecraftClient.csproj @@ -1,5 +1,5 @@  - + Debug x86 @@ -10,9 +10,8 @@ Properties MinecraftClient MinecraftClient - v4.8 - - + v4.0 + Client 512 publish\ true @@ -39,7 +38,6 @@ DEBUG;TRACE prompt 4 - false x86 @@ -49,7 +47,6 @@ TRACE prompt 4 - false @@ -422,7 +419,6 @@ - diff --git a/MinecraftClient/Protocol/Handlers/Protocol18.cs b/MinecraftClient/Protocol/Handlers/Protocol18.cs index 28ee0d77..a0b9766b 100644 --- a/MinecraftClient/Protocol/Handlers/Protocol18.cs +++ b/MinecraftClient/Protocol/Handlers/Protocol18.cs @@ -302,7 +302,6 @@ namespace MinecraftClient.Protocol.Handlers for (int i = 0; i < worldCount; i++) dataTypes.ReadNextString(packetData); // World Names - 1.16 and above dataTypes.ReadNextNbt(packetData); // Dimension Codec - 1.16 and above - } string currentDimensionName = null; @@ -383,7 +382,7 @@ namespace MinecraftClient.Protocol.Handlers if (protocolversion >= MC1162Version) dimensionTypeInRespawn = dataTypes.ReadNextNbt(packetData); else - dataTypes.ReadNextString(packetData); + dataTypes.ReadNextString(packetData); this.currentDimension = 0; } else diff --git a/MinecraftClient/app.config b/MinecraftClient/app.config deleted file mode 100644 index 3e0e37cf..00000000 --- a/MinecraftClient/app.config +++ /dev/null @@ -1,3 +0,0 @@ - - -