From 1f5c3f5bd80b5c78f9bcfb825dd042ae8ed2877b Mon Sep 17 00:00:00 2001 From: cola98765 Date: Tue, 21 Sep 2021 11:33:01 +0200 Subject: [PATCH] in SingleLevelContainer made void chunks save as 1 byte instead of 8 --- .../java/com/seibel/lod/objects/SingleLevelContainer.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/seibel/lod/objects/SingleLevelContainer.java b/src/main/java/com/seibel/lod/objects/SingleLevelContainer.java index e07700bc7..ac38963df 100644 --- a/src/main/java/com/seibel/lod/objects/SingleLevelContainer.java +++ b/src/main/java/com/seibel/lod/objects/SingleLevelContainer.java @@ -84,6 +84,9 @@ public class SingleLevelContainer implements LevelContainer newData = 0; if (inputData[index] == 0) index++; + else if (inputData[index] == 3) + newData = 3; + index++; else if (index + 7 >= inputData.length) break; else @@ -148,6 +151,10 @@ public class SingleLevelContainer implements LevelContainer { tempData[index] = 0; index++; + } else if (dataContainer[x][z] == 3) + { + tempData[index] = 3; + index++; } else { for (tempIndex = 0; tempIndex < 8; tempIndex++)