diff --git a/src/main/java/com/seibel/lod/core/builders/bufferBuilding/CubicLodTemplate.java b/src/main/java/com/seibel/lod/core/builders/bufferBuilding/CubicLodTemplate.java index c84b9332c..0d9a4294d 100644 --- a/src/main/java/com/seibel/lod/core/builders/bufferBuilding/CubicLodTemplate.java +++ b/src/main/java/com/seibel/lod/core/builders/bufferBuilding/CubicLodTemplate.java @@ -28,8 +28,6 @@ import com.seibel.lod.core.objects.opengl.LodBufferBuilder; import com.seibel.lod.core.util.ColorUtil; import com.seibel.lod.core.util.DataPointUtil; import com.seibel.lod.core.util.LodUtil; -import com.seibel.lod.core.util.SingletonHandler; -import com.seibel.lod.core.wrapperInterfaces.config.ILodConfigWrapperSingleton; import static com.seibel.lod.core.builders.lodBuilding.LodBuilder.MIN_WORLD_HEIGHT; diff --git a/src/main/java/com/seibel/lod/core/builders/bufferBuilding/LodBufferBuilderFactory.java b/src/main/java/com/seibel/lod/core/builders/bufferBuilding/LodBufferBuilderFactory.java index fb56e2d42..5dcf76ace 100644 --- a/src/main/java/com/seibel/lod/core/builders/bufferBuilding/LodBufferBuilderFactory.java +++ b/src/main/java/com/seibel/lod/core/builders/bufferBuilding/LodBufferBuilderFactory.java @@ -359,12 +359,10 @@ public class LodBufferBuilderFactory if (!future.get()) { ClientApi.LOGGER.error("LodBufferBuilder ran into trouble and had to start over."); - continue; } } catch (Exception e) { ClientApi.LOGGER.error("LodBufferBuilder ran into trouble: "); e.printStackTrace(); - continue; } } diff --git a/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java b/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java index ff2989b43..eef7db4d7 100644 --- a/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java +++ b/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java @@ -22,17 +22,13 @@ package com.seibel.lod.core.builders.lodBuilding; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; -import com.google.common.util.concurrent.ThreadFactoryBuilder; -import com.seibel.lod.core.api.ClientApi; import com.seibel.lod.core.enums.config.DistanceGenerationMode; -import com.seibel.lod.core.enums.config.HorizontalResolution; import com.seibel.lod.core.objects.lod.LodDimension; import com.seibel.lod.core.objects.lod.LodRegion; import com.seibel.lod.core.objects.lod.LodWorld; import com.seibel.lod.core.util.ColorUtil; import com.seibel.lod.core.util.DataPointUtil; import com.seibel.lod.core.util.DetailDistanceUtil; -import com.seibel.lod.core.util.LevelPosUtil; import com.seibel.lod.core.util.LodThreadFactory; import com.seibel.lod.core.util.LodUtil; import com.seibel.lod.core.util.SingletonHandler; diff --git a/src/main/java/com/seibel/lod/core/handlers/LodDimensionFileHandler.java b/src/main/java/com/seibel/lod/core/handlers/LodDimensionFileHandler.java index 5935407fd..0dd1780f4 100644 --- a/src/main/java/com/seibel/lod/core/handlers/LodDimensionFileHandler.java +++ b/src/main/java/com/seibel/lod/core/handlers/LodDimensionFileHandler.java @@ -173,7 +173,6 @@ public class LodDimensionFileHandler + ". File has been deleted."); // This should not break, but be continue to see whether other detail levels can be loaded or updated region.addLevelContainer(new VerticalLevelContainer(tempDetailLevel)); - continue; } else if (fileVersion > LOD_SAVE_FILE_VERSION) { @@ -187,7 +186,6 @@ public class LodDimensionFileHandler + " this region will not be written to in order to protect the newer file."); // This should not break, but be continue to see whether other detail levels can be loaded or updated region.addLevelContainer(new VerticalLevelContainer(tempDetailLevel)); - continue; } else if (fileVersion < LOD_SAVE_FILE_VERSION) { diff --git a/src/main/java/com/seibel/lod/core/objects/BlockBiomeCouple.java b/src/main/java/com/seibel/lod/core/objects/BlockBiomeCouple.java index 45bb67123..536286f8c 100644 --- a/src/main/java/com/seibel/lod/core/objects/BlockBiomeCouple.java +++ b/src/main/java/com/seibel/lod/core/objects/BlockBiomeCouple.java @@ -3,7 +3,6 @@ package com.seibel.lod.core.objects; import com.seibel.lod.core.wrapperInterfaces.block.IBlockColorWrapper; import com.seibel.lod.core.wrapperInterfaces.world.IBiomeWrapper; -import java.util.HashMap; import java.util.Objects; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; diff --git a/src/main/java/com/seibel/lod/core/objects/VertexOptimizer.java b/src/main/java/com/seibel/lod/core/objects/VertexOptimizer.java index fcc46da21..962b4417b 100644 --- a/src/main/java/com/seibel/lod/core/objects/VertexOptimizer.java +++ b/src/main/java/com/seibel/lod/core/objects/VertexOptimizer.java @@ -30,7 +30,6 @@ import com.seibel.lod.core.util.ColorUtil; import com.seibel.lod.core.util.DataPointUtil; import com.seibel.lod.core.util.LodUtil; import com.seibel.lod.core.util.SingletonHandler; -import com.seibel.lod.core.wrapperInterfaces.block.AbstractBlockPosWrapper; import com.seibel.lod.core.wrapperInterfaces.config.ILodConfigWrapperSingleton; import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftWrapper; diff --git a/src/main/java/com/seibel/lod/core/objects/lod/LevelContainer.java b/src/main/java/com/seibel/lod/core/objects/lod/LevelContainer.java index 898da841f..f05f4001c 100644 --- a/src/main/java/com/seibel/lod/core/objects/lod/LevelContainer.java +++ b/src/main/java/com/seibel/lod/core/objects/lod/LevelContainer.java @@ -21,7 +21,6 @@ package com.seibel.lod.core.objects.lod; import java.io.DataOutputStream; import java.io.IOException; -import java.io.OutputStream; /** * A level container is a quad tree level diff --git a/src/main/java/com/seibel/lod/core/objects/lod/LodDimension.java b/src/main/java/com/seibel/lod/core/objects/lod/LodDimension.java index 86e902457..6ae748072 100644 --- a/src/main/java/com/seibel/lod/core/objects/lod/LodDimension.java +++ b/src/main/java/com/seibel/lod/core/objects/lod/LodDimension.java @@ -22,7 +22,6 @@ package com.seibel.lod.core.objects.lod; import java.io.File; import java.io.IOException; import java.util.Arrays; -import java.util.Comparator; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -40,7 +39,6 @@ import com.seibel.lod.core.util.LevelPosUtil; import com.seibel.lod.core.util.LodThreadFactory; import com.seibel.lod.core.util.LodUtil; import com.seibel.lod.core.util.SingletonHandler; -import com.seibel.lod.core.wrapperInterfaces.IWrapperFactory; import com.seibel.lod.core.wrapperInterfaces.config.ILodConfigWrapperSingleton; import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftWrapper; import com.seibel.lod.core.wrapperInterfaces.world.IDimensionTypeWrapper; @@ -159,8 +157,8 @@ public class LodDimension } } Arrays.sort(list, (a, b) -> { - RegionPos posA = (RegionPos)a; - RegionPos posB = (RegionPos)b; + RegionPos posA = a; + RegionPos posB = b; double disSqrA = posA.x*posA.x+posA.z*posA.z; double disSqrB = posB.x*posB.x+posB.z*posB.z; return Double.compare(disSqrA, disSqrB); diff --git a/src/main/java/com/seibel/lod/core/objects/lod/VerticalLevelContainer.java b/src/main/java/com/seibel/lod/core/objects/lod/VerticalLevelContainer.java index ea7b59a30..343142af7 100644 --- a/src/main/java/com/seibel/lod/core/objects/lod/VerticalLevelContainer.java +++ b/src/main/java/com/seibel/lod/core/objects/lod/VerticalLevelContainer.java @@ -22,13 +22,9 @@ package com.seibel.lod.core.objects.lod; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; import java.nio.ByteBuffer; import java.nio.ByteOrder; -import java.nio.LongBuffer; -import com.seibel.lod.core.api.ClientApi; import com.seibel.lod.core.dataFormat.*; import com.seibel.lod.core.enums.config.DistanceGenerationMode; import com.seibel.lod.core.util.*; diff --git a/src/main/java/com/seibel/lod/core/objects/opengl/LodVertexBuffer.java b/src/main/java/com/seibel/lod/core/objects/opengl/LodVertexBuffer.java index 14127a28d..570695ba2 100644 --- a/src/main/java/com/seibel/lod/core/objects/opengl/LodVertexBuffer.java +++ b/src/main/java/com/seibel/lod/core/objects/opengl/LodVertexBuffer.java @@ -21,7 +21,6 @@ package com.seibel.lod.core.objects.opengl; import org.lwjgl.opengl.GL32; -import com.seibel.lod.core.api.ClientApi; import com.seibel.lod.core.enums.rendering.GLProxyContext; import com.seibel.lod.core.render.GLProxy; diff --git a/src/main/java/com/seibel/lod/core/render/GLProxy.java b/src/main/java/com/seibel/lod/core/render/GLProxy.java index 42707bd82..9421c1e6d 100644 --- a/src/main/java/com/seibel/lod/core/render/GLProxy.java +++ b/src/main/java/com/seibel/lod/core/render/GLProxy.java @@ -40,7 +40,6 @@ import com.seibel.lod.core.api.ClientApi; import com.seibel.lod.core.enums.config.GpuUploadMethod; import com.seibel.lod.core.enums.rendering.DebugMode; import com.seibel.lod.core.enums.rendering.GLProxyContext; -import com.seibel.lod.core.util.LodThreadFactory; import com.seibel.lod.core.util.SingletonHandler; import com.seibel.lod.core.wrapperInterfaces.config.ILodConfigWrapperSingleton; import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftWrapper; @@ -105,54 +104,49 @@ public class GLProxy private String getFailedVersionInfo(GLCapabilities c) { - StringBuilder str = new StringBuilder("Your supported OpenGL version:\n"); - str.append("1.1: "+c.OpenGL11+"\n"); - str.append("1.2: "+c.OpenGL12+"\n"); - str.append("1.3: "+c.OpenGL13+"\n"); - str.append("1.4: "+c.OpenGL14+"\n"); - str.append("1.5: "+c.OpenGL15+"\n"); - str.append("2.0: "+c.OpenGL20+"\n"); - str.append("2.1: "+c.OpenGL21+"\n"); - str.append("3.0: "+c.OpenGL30+"\n"); - str.append("3.1: "+c.OpenGL31+"\n"); - str.append("3.2: "+c.OpenGL32+" <- REQUIRED\n"); - str.append("3.3: "+c.OpenGL33+"\n"); - str.append("4.0: "+c.OpenGL40+"\n"); - str.append("4.1: "+c.OpenGL41+"\n"); - str.append("4.2: "+c.OpenGL42+"\n"); - str.append("4.3: "+c.OpenGL43+" <- optional improvement\n"); - str.append("4.4: "+c.OpenGL44+" <- optional improvement\n"); - str.append("4.5: "+c.OpenGL45+"\n"); - str.append("4.6: "+c.OpenGL46+"\n"); - - str.append("If you noticed that your computer supports higher OpenGL versions" + return "Your supported OpenGL version:\n" + "1.1: " + c.OpenGL11 + "\n" + + "1.2: " + c.OpenGL12 + "\n" + + "1.3: " + c.OpenGL13 + "\n" + + "1.4: " + c.OpenGL14 + "\n" + + "1.5: " + c.OpenGL15 + "\n" + + "2.0: " + c.OpenGL20 + "\n" + + "2.1: " + c.OpenGL21 + "\n" + + "3.0: " + c.OpenGL30 + "\n" + + "3.1: " + c.OpenGL31 + "\n" + + "3.2: " + c.OpenGL32 + " <- REQUIRED\n" + + "3.3: " + c.OpenGL33 + "\n" + + "4.0: " + c.OpenGL40 + "\n" + + "4.1: " + c.OpenGL41 + "\n" + + "4.2: " + c.OpenGL42 + "\n" + + "4.3: " + c.OpenGL43 + " <- optional improvement\n" + + "4.4: " + c.OpenGL44 + " <- optional improvement\n" + + "4.5: " + c.OpenGL45 + "\n" + + "4.6: " + c.OpenGL46 + "\n" + + "If you noticed that your computer supports higher OpenGL versions" + " but not the required version, try running the game in compatibility mode." - + " (How you turn that on, I have no clue~)"); - return str.toString(); + + " (How you turn that on, I have no clue~)"; } private String getVersionInfo(GLCapabilities c) { - StringBuilder str = new StringBuilder("Your supported OpenGL version:\n"); - str.append("1.1: "+c.OpenGL11+"\n"); - str.append("1.2: "+c.OpenGL12+"\n"); - str.append("1.3: "+c.OpenGL13+"\n"); - str.append("1.4: "+c.OpenGL14+"\n"); - str.append("1.5: "+c.OpenGL15+"\n"); - str.append("2.0: "+c.OpenGL20+"\n"); - str.append("2.1: "+c.OpenGL21+"\n"); - str.append("3.0: "+c.OpenGL30+"\n"); - str.append("3.1: "+c.OpenGL31+"\n"); - str.append("3.2: "+c.OpenGL32+" <- REQUIRED\n"); - str.append("3.3: "+c.OpenGL33+"\n"); - str.append("4.0: "+c.OpenGL40+"\n"); - str.append("4.1: "+c.OpenGL41+"\n"); - str.append("4.2: "+c.OpenGL42+"\n"); - str.append("4.3: "+c.OpenGL43+" <- optional improvement\n"); - str.append("4.4: "+c.OpenGL44+" <- optional improvement\n"); - str.append("4.5: "+c.OpenGL45+"\n"); - str.append("4.6: "+c.OpenGL46+"\n"); - return str.toString(); + return "Your supported OpenGL version:\n" + "1.1: " + c.OpenGL11 + "\n" + + "1.2: " + c.OpenGL12 + "\n" + + "1.3: " + c.OpenGL13 + "\n" + + "1.4: " + c.OpenGL14 + "\n" + + "1.5: " + c.OpenGL15 + "\n" + + "2.0: " + c.OpenGL20 + "\n" + + "2.1: " + c.OpenGL21 + "\n" + + "3.0: " + c.OpenGL30 + "\n" + + "3.1: " + c.OpenGL31 + "\n" + + "3.2: " + c.OpenGL32 + " <- REQUIRED\n" + + "3.3: " + c.OpenGL33 + "\n" + + "4.0: " + c.OpenGL40 + "\n" + + "4.1: " + c.OpenGL41 + "\n" + + "4.2: " + c.OpenGL42 + "\n" + + "4.3: " + c.OpenGL43 + " <- optional improvement\n" + + "4.4: " + c.OpenGL44 + " <- optional improvement\n" + + "4.5: " + c.OpenGL45 + "\n" + + "4.6: " + c.OpenGL46 + "\n"; } diff --git a/src/main/java/com/seibel/lod/core/render/LodRenderer.java b/src/main/java/com/seibel/lod/core/render/LodRenderer.java index 48b3bb574..310be8087 100644 --- a/src/main/java/com/seibel/lod/core/render/LodRenderer.java +++ b/src/main/java/com/seibel/lod/core/render/LodRenderer.java @@ -39,7 +39,6 @@ import com.seibel.lod.core.objects.math.Vec3f; import com.seibel.lod.core.objects.opengl.LodVertexBuffer; import com.seibel.lod.core.render.objects.LightmapTexture; import com.seibel.lod.core.util.DetailDistanceUtil; -import com.seibel.lod.core.util.GridList; import com.seibel.lod.core.util.LodUtil; import com.seibel.lod.core.util.MovableGridList; import com.seibel.lod.core.util.SingletonHandler; diff --git a/src/main/java/com/seibel/lod/core/util/BooleanMovableGridList.java b/src/main/java/com/seibel/lod/core/util/BooleanMovableGridList.java index 2cdb5058f..f517b0f15 100644 --- a/src/main/java/com/seibel/lod/core/util/BooleanMovableGridList.java +++ b/src/main/java/com/seibel/lod/core/util/BooleanMovableGridList.java @@ -107,44 +107,41 @@ public class BooleanMovableGridList { } public void flipBorder(boolean valueToBeFlipped) { - boolean t = valueToBeFlipped; BoolTransformer tran = (v, x, y) -> { - if (v!=t) return v; + if (v!= valueToBeFlipped) return v; boolean r = false; - r |= (isInBound(x-1,y) ? get(x-1,y)==!t : false); - r |= (isInBound(x,y-1) ? get(x,y-1)==!t : false); - r |= (isInBound(x+1,y) ? get(x+1,y)==!t : false); - r |= (isInBound(x,y+1) ? get(x,y+1)==!t : false); - return r ? !t : t; + r |= (isInBound(x - 1, y) && get(x - 1, y) == !valueToBeFlipped); + r |= (isInBound(x, y - 1) && get(x, y - 1) == !valueToBeFlipped); + r |= (isInBound(x + 1, y) && get(x + 1, y) == !valueToBeFlipped); + r |= (isInBound(x, y + 1) && get(x, y + 1) == !valueToBeFlipped); + return r != valueToBeFlipped; }; twoStageTransform(tran); } public void flipBorderCorner(boolean valueToBeFlipped) { - boolean t = valueToBeFlipped; BoolTransformer tran = (v, x, y) -> { - if (v!=t) return v; + if (v!= valueToBeFlipped) return v; boolean r = false; - r |= (isInBound(x-1,y) ? get(x-1,y)==!t : false); - r |= (isInBound(x,y-1) ? get(x,y-1)==!t : false); - r |= (isInBound(x+1,y) ? get(x+1,y)==!t : false); - r |= (isInBound(x,y+1) ? get(x,y+1)==!t : false); - r |= (isInBound(x-1,y-1) ? get(x-1,y-1)==!t : false); - r |= (isInBound(x+1,y-1) ? get(x+1,y-1)==!t : false); - r |= (isInBound(x+1,y+1) ? get(x+1,y+1)==!t : false); - r |= (isInBound(x-1,y+1) ? get(x-1,y+1)==!t : false); - return r ? !t : t; + r |= (isInBound(x - 1, y) && get(x - 1, y) == !valueToBeFlipped); + r |= (isInBound(x, y - 1) && get(x, y - 1) == !valueToBeFlipped); + r |= (isInBound(x + 1, y) && get(x + 1, y) == !valueToBeFlipped); + r |= (isInBound(x, y + 1) && get(x, y + 1) == !valueToBeFlipped); + r |= (isInBound(x - 1, y - 1) && get(x - 1, y - 1) == !valueToBeFlipped); + r |= (isInBound(x + 1, y - 1) && get(x + 1, y - 1) == !valueToBeFlipped); + r |= (isInBound(x + 1, y + 1) && get(x + 1, y + 1) == !valueToBeFlipped); + r |= (isInBound(x - 1, y + 1) && get(x - 1, y + 1) == !valueToBeFlipped); + return r != valueToBeFlipped; }; twoStageTransform(tran); } public void flipBorderCorner(boolean valueToBeFlipped, int range) { - boolean t = valueToBeFlipped; BoolTransformer tran = (v, x, y) -> { - if (v!=t) return v; + if (v!= valueToBeFlipped) return v; boolean r = false; for (int dx=-range;dx<=range;dx++) for (int dy=-range;dy<=range;dy++) - r |= (isInBound(x+dx,y+dy) ? get(x+dx,y+dy)==!t : false); - return r ? !t : t; + r |= (isInBound(x + dx, y + dy) && get(x + dx, y + dy) == !valueToBeFlipped); + return r != valueToBeFlipped; }; twoStageTransform(tran); } @@ -198,7 +195,7 @@ public class BooleanMovableGridList { } } } - else if (deltaX >= 0 && deltaY < 0) + else if (deltaX >= 0)// && deltaY < 0) { // move everything over to the left-down (as the center moves to the right-up) for (int x = 0; x < gridSize; x++) @@ -232,16 +229,16 @@ public class BooleanMovableGridList { public String toDetailString() { StringBuilder str = new StringBuilder("\n"); int i = 0; - str.append(toString()); + str.append(this); str.append("\n"); for (boolean t : b) { str.append(t ? "#" : "."); i++; if (i % gridSize == 0) { str.append("\n"); - } else { + } //else { //str.append(", "); - } + //} } return str.toString(); } diff --git a/src/main/java/com/seibel/lod/core/util/DataPointUtil.java b/src/main/java/com/seibel/lod/core/util/DataPointUtil.java index 2a28766a2..fc80a7862 100644 --- a/src/main/java/com/seibel/lod/core/util/DataPointUtil.java +++ b/src/main/java/com/seibel/lod/core/util/DataPointUtil.java @@ -19,8 +19,6 @@ package com.seibel.lod.core.util; -import static com.seibel.lod.core.builders.bufferBuilding.LodBufferBuilderFactory.skyLightPlayer; - import com.seibel.lod.core.enums.config.DistanceGenerationMode; diff --git a/src/main/java/com/seibel/lod/core/util/MovableGridList.java b/src/main/java/com/seibel/lod/core/util/MovableGridList.java index 79d6093f2..b8b7840e1 100644 --- a/src/main/java/com/seibel/lod/core/util/MovableGridList.java +++ b/src/main/java/com/seibel/lod/core/util/MovableGridList.java @@ -266,7 +266,7 @@ public class MovableGridList extends ArrayList implements List { public String toDetailString() { StringBuilder str = new StringBuilder("\n"); int i = 0; - str.append(toString()); + str.append(this); str.append("\n"); for (T t : this) { diff --git a/src/main/java/com/seibel/lod/core/wrapperInterfaces/chunk/IChunkWrapper.java b/src/main/java/com/seibel/lod/core/wrapperInterfaces/chunk/IChunkWrapper.java index a53bd2def..e579e1667 100644 --- a/src/main/java/com/seibel/lod/core/wrapperInterfaces/chunk/IChunkWrapper.java +++ b/src/main/java/com/seibel/lod/core/wrapperInterfaces/chunk/IChunkWrapper.java @@ -19,7 +19,6 @@ package com.seibel.lod.core.wrapperInterfaces.chunk; -import com.seibel.lod.core.wrapperInterfaces.block.AbstractBlockPosWrapper; import com.seibel.lod.core.wrapperInterfaces.block.IBlockColorWrapper; import com.seibel.lod.core.wrapperInterfaces.block.IBlockShapeWrapper; import com.seibel.lod.core.wrapperInterfaces.world.IBiomeWrapper; diff --git a/src/main/java/com/seibel/lod/core/wrapperInterfaces/config/ILodConfigWrapperSingleton.java b/src/main/java/com/seibel/lod/core/wrapperInterfaces/config/ILodConfigWrapperSingleton.java index 00da18d5c..ad4aeba28 100644 --- a/src/main/java/com/seibel/lod/core/wrapperInterfaces/config/ILodConfigWrapperSingleton.java +++ b/src/main/java/com/seibel/lod/core/wrapperInterfaces/config/ILodConfigWrapperSingleton.java @@ -437,7 +437,7 @@ public interface ILodConfigWrapperSingleton static String multiOrSingleThreadText(IVersionConstants versionConstants, DistanceGenerationMode distanceGenerationMode) { return versionConstants.isWorldGeneratorSingleThreaded(distanceGenerationMode) ? "Singlethreaded" : "Multithreaded"; - }; + } } diff --git a/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IWorldWrapper.java b/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IWorldWrapper.java index 6726d1a56..b9a92f822 100644 --- a/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IWorldWrapper.java +++ b/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IWorldWrapper.java @@ -22,7 +22,6 @@ package com.seibel.lod.core.wrapperInterfaces.world; import java.io.File; import com.seibel.lod.core.enums.WorldType; -import com.seibel.lod.core.wrapperInterfaces.block.AbstractBlockPosWrapper; import com.seibel.lod.core.wrapperInterfaces.chunk.AbstractChunkPosWrapper; import com.seibel.lod.core.wrapperInterfaces.chunk.IChunkWrapper;