diff --git a/src/main/java/com/seibel/lod/core/wrapperInterfaces/IWrapperFactory.java b/src/main/java/com/seibel/lod/core/wrapperInterfaces/IWrapperFactory.java index 965d82e58..8ca450dd7 100644 --- a/src/main/java/com/seibel/lod/core/wrapperInterfaces/IWrapperFactory.java +++ b/src/main/java/com/seibel/lod/core/wrapperInterfaces/IWrapperFactory.java @@ -25,7 +25,6 @@ import com.seibel.lod.core.wrapperInterfaces.block.AbstractBlockPosWrapper; import com.seibel.lod.core.wrapperInterfaces.chunk.AbstractChunkPosWrapper; import com.seibel.lod.core.wrapperInterfaces.world.IWorldWrapper; import com.seibel.lod.core.wrapperInterfaces.worldGeneration.AbstractWorldGeneratorWrapper; -import com.seibel.lod.forge.wrappers.chunk.ChunkPosWrapper; /** * This handles creating abstract wrapper objects. @@ -40,13 +39,7 @@ public interface IWrapperFactory AbstractChunkPosWrapper createChunkPos(); - public default AbstractChunkPosWrapper createChunkPos(long xAndZPositionCombined) - { - int x = (int) (xAndZPositionCombined & Integer.MAX_VALUE); - int z = (int) (xAndZPositionCombined >> Long.SIZE / 2) & Integer.MAX_VALUE; - - return new ChunkPosWrapper(x, z); - } + AbstractChunkPosWrapper createChunkPos(long xAndZPositionCombined); AbstractChunkPosWrapper createChunkPos(int x, int z); AbstractChunkPosWrapper createChunkPos(AbstractChunkPosWrapper newChunkPos); AbstractChunkPosWrapper createChunkPos(AbstractBlockPosWrapper blockPos);