Moved a7 package
This commit is contained in:
+4
-7
@@ -1,15 +1,12 @@
|
||||
package com.seibel.lod.core.objects.a7;
|
||||
package com.seibel.lod.core.a7;
|
||||
|
||||
import com.seibel.lod.core.api.internal.InternalApiShared;
|
||||
import com.seibel.lod.core.api.internal.a7.ClientApi;
|
||||
import com.seibel.lod.core.a7.data.DataFileHandler;
|
||||
import com.seibel.lod.core.a7.pos.DhBlockPos2D;
|
||||
import com.seibel.lod.core.a7.render.RenderBufferHandler;
|
||||
import com.seibel.lod.core.config.Config;
|
||||
import com.seibel.lod.core.handlers.dependencyInjection.SingletonHandler;
|
||||
import com.seibel.lod.core.objects.a7.data.DataFileHandler;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhBlockPos2D;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderBufferHandler;
|
||||
import com.seibel.lod.core.objects.math.Mat4f;
|
||||
import com.seibel.lod.core.render.a7LodRenderer;
|
||||
import com.seibel.lod.core.util.DetailDistanceUtil;
|
||||
import com.seibel.lod.core.util.EventLoop;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper;
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
package com.seibel.lod.core.objects.a7;
|
||||
package com.seibel.lod.core.a7;
|
||||
|
||||
import com.seibel.lod.core.a7.io.DHFolderHandler;
|
||||
import com.seibel.lod.core.a7.io.LevelToFileMatcher;
|
||||
import com.seibel.lod.core.config.Config;
|
||||
import com.seibel.lod.core.logging.DhLoggerBuilder;
|
||||
import com.seibel.lod.core.objects.a7.io.DHFolderHandler;
|
||||
import com.seibel.lod.core.objects.a7.io.LevelToFileMatcher;
|
||||
import com.seibel.lod.core.util.DetailDistanceUtil;
|
||||
import com.seibel.lod.core.util.EventLoop;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7;
|
||||
package com.seibel.lod.core.a7;
|
||||
|
||||
import com.seibel.lod.core.wrapperInterfaces.block.IBlockDetailWrapper;
|
||||
import com.seibel.lod.core.wrapperInterfaces.world.IBiomeWrapper;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7;
|
||||
package com.seibel.lod.core.a7;
|
||||
|
||||
public class IdMappingUtil {
|
||||
public static final String BLOCKSTATE_ID_AIR = "air";
|
||||
+5
-8
@@ -1,19 +1,16 @@
|
||||
package com.seibel.lod.core.objects.a7;
|
||||
package com.seibel.lod.core.a7;
|
||||
|
||||
import com.seibel.lod.core.a7.datatype.column.ColumnDatatype;
|
||||
import com.seibel.lod.core.a7.pos.DhBlockPos2D;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSourceLoader;
|
||||
import com.seibel.lod.core.logging.DhLoggerBuilder;
|
||||
import com.seibel.lod.core.objects.a7.datatype.column.ColumnDatatype;
|
||||
import com.seibel.lod.core.objects.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhBlockPos2D;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSourceLoader;
|
||||
import com.seibel.lod.core.util.DetailDistanceUtil;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
import com.seibel.lod.core.util.gridList.MovableGridRingList;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
|
||||
// QuadTree built from several layers of 2d ring buffers
|
||||
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package com.seibel.lod.core.objects.a7;
|
||||
package com.seibel.lod.core.a7;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSourceLoader;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSourceLoader;
|
||||
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7;
|
||||
package com.seibel.lod.core.a7;
|
||||
|
||||
import com.seibel.lod.core.wrapperInterfaces.block.IBlockDetailWrapper;
|
||||
import com.seibel.lod.core.wrapperInterfaces.world.IBiomeWrapper;
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.seibel.lod.core.a7;
|
||||
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSourceLoader;
|
||||
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
|
||||
public interface RenderDataProvider {
|
||||
CompletableFuture<RenderDataSource> createRenderData(RenderDataSourceLoader renderSourceLoader, DhSectionPos pos);
|
||||
}
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7;
|
||||
package com.seibel.lod.core.a7;
|
||||
|
||||
public class Server {
|
||||
public final boolean isSinglePlayer;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7;
|
||||
package com.seibel.lod.core.a7;
|
||||
|
||||
public class UncheckedInterruptedException extends RuntimeException {
|
||||
public UncheckedInterruptedException(String message) {
|
||||
+3
-4
@@ -1,10 +1,9 @@
|
||||
package com.seibel.lod.core.objects.a7.data;
|
||||
package com.seibel.lod.core.a7.data;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.IdMappingUtil;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.IdMappingUtil;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.wrapperInterfaces.chunk.IChunkWrapper;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7.data;
|
||||
package com.seibel.lod.core.a7.data;
|
||||
|
||||
// Static class for the data format:
|
||||
// ID: blockState id Y: Height(signed) DP: Depth(signed?)
|
||||
+7
-8
@@ -1,18 +1,17 @@
|
||||
package com.seibel.lod.core.objects.a7.data;
|
||||
package com.seibel.lod.core.a7.data;
|
||||
|
||||
import com.google.common.collect.HashMultimap;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.RenderDataProvider;
|
||||
import com.seibel.lod.core.objects.a7.datatype.column.DataSourceSaver;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSourceLoader;
|
||||
import com.seibel.lod.core.a7.RenderDataProvider;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.datatype.column.DataSourceSaver;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSourceLoader;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.rmi.server.ExportException;
|
||||
import java.util.*;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
package com.seibel.lod.core.objects.a7.data;
|
||||
package com.seibel.lod.core.a7.data;
|
||||
|
||||
import com.google.common.collect.HashMultimap;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.io.file.DataMetaFile;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.io.file.DataMetaFile;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
+2
-5
@@ -1,9 +1,6 @@
|
||||
package com.seibel.lod.core.objects.a7.data;
|
||||
package com.seibel.lod.core.a7.data;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Objects;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
|
||||
public interface LodDataSource {
|
||||
DataSourceLoader getLatestLoader();
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package com.seibel.lod.core.objects.a7.data;
|
||||
package com.seibel.lod.core.a7.data;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.List;
|
||||
+7
-4
@@ -1,10 +1,13 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.a7.data.DataFileHandler;
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.a7.data.OldFileConverter;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.enums.config.EVerticalQuality;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.data.*;
|
||||
import com.seibel.lod.core.objects.a7.io.file.DataMetaFile;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.io.file.DataMetaFile;
|
||||
import org.apache.commons.compress.compressors.xz.XZCompressorInputStream;
|
||||
|
||||
import java.io.*;
|
||||
+1
-2
@@ -1,8 +1,7 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Iterator;
|
||||
|
||||
public final class ColumnArrayView implements ColumnDataView {
|
||||
private final long[] data;
|
||||
+1
-1
@@ -17,7 +17,7 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.builders.lodBuilding.bufferBuilding.LodQuadBuilder;
|
||||
import com.seibel.lod.core.enums.ELodDirection;
|
||||
+7
-7
@@ -1,13 +1,13 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.a7.data.DataFileHandler;
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.a7.io.MetaFile;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.config.Config;
|
||||
import com.seibel.lod.core.enums.config.EVerticalQuality;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.data.DataFileHandler;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.a7.io.MetaFile;
|
||||
import com.seibel.lod.core.objects.a7.io.file.DataMetaFile;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.io.file.DataMetaFile;
|
||||
|
||||
import java.io.*;
|
||||
import java.util.ArrayList;
|
||||
+1
-1
@@ -17,7 +17,7 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.logging.SpamReducedLogger;
|
||||
import com.seibel.lod.core.util.ColorUtil;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import java.util.Iterator;
|
||||
|
||||
+8
-8
@@ -1,14 +1,14 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.render.RenderBuffer;
|
||||
import com.seibel.lod.core.enums.ELodDirection;
|
||||
import com.seibel.lod.core.objects.LodDataView;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.LodQuadTree;
|
||||
import com.seibel.lod.core.objects.a7.LodSection;
|
||||
import com.seibel.lod.core.objects.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderBuffer;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.LodQuadTree;
|
||||
import com.seibel.lod.core.a7.LodSection;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSource;
|
||||
|
||||
import java.io.DataInputStream;
|
||||
import java.io.DataOutputStream;
|
||||
+1
-3
@@ -1,6 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
|
||||
import java.util.Iterator;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
public class ColumnQuadView implements ColumnDataView {
|
||||
private final long[] data;
|
||||
+3
-3
@@ -1,5 +1,7 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.a7.UncheckedInterruptedException;
|
||||
import com.seibel.lod.core.a7.render.RenderBuffer;
|
||||
import com.seibel.lod.core.config.Config;
|
||||
import com.seibel.lod.core.api.internal.ClientApi;
|
||||
import com.seibel.lod.core.builders.lodBuilding.LodBuilder;
|
||||
@@ -12,8 +14,6 @@ import com.seibel.lod.core.enums.rendering.EDebugMode;
|
||||
import com.seibel.lod.core.enums.rendering.EGLProxyContext;
|
||||
import com.seibel.lod.core.logging.ConfigBasedLogger;
|
||||
import com.seibel.lod.core.logging.DhLoggerBuilder;
|
||||
import com.seibel.lod.core.objects.a7.UncheckedInterruptedException;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderBuffer;
|
||||
import com.seibel.lod.core.render.GLProxy;
|
||||
import com.seibel.lod.core.render.LodRenderProgram;
|
||||
import com.seibel.lod.core.render.LodRenderer;
|
||||
+8
-8
@@ -1,12 +1,12 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSourceLoader;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.data.DataFile;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSourceLoader;
|
||||
import com.seibel.lod.core.util.DetailDistanceUtil;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
|
||||
@@ -15,7 +15,7 @@ import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
class ColumnRenderLoader extends RenderDataSourceLoader {
|
||||
class ColumnRenderLoader extends RenderDataSourceLoader {
|
||||
public ColumnRenderLoader() {
|
||||
super(4);
|
||||
}
|
||||
+7
-8
@@ -1,13 +1,12 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.data.DataFileHandler;
|
||||
import com.seibel.lod.core.objects.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.a7.io.MetaFile;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.data.DataFileHandler;
|
||||
import com.seibel.lod.core.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.a7.io.MetaFile;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
|
||||
import java.io.DataOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.LodDataView;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
|
||||
public interface IColumnDatatype extends LodDataSource {
|
||||
byte getDetailOffset();
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.objects.LodDataView;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
|
||||
import java.io.DataInputStream;
|
||||
import java.io.IOException;
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.column;
|
||||
package com.seibel.lod.core.a7.datatype.column;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
|
||||
public abstract class OldDataSourceLoader extends DataSourceLoader {
|
||||
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package com.seibel.lod.core.objects.a7.datatype.full;
|
||||
package com.seibel.lod.core.a7.datatype.full;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
|
||||
public class FullDatatype implements LodDataSource {
|
||||
@Override
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7.io;
|
||||
package com.seibel.lod.core.a7.io;
|
||||
|
||||
import com.seibel.lod.core.config.Config;
|
||||
import com.seibel.lod.core.enums.config.EServerFolderNameMode;
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package com.seibel.lod.core.objects.a7.io;
|
||||
package com.seibel.lod.core.a7.io;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
package com.seibel.lod.core.a7.io;
|
||||
|
||||
public class FileScanner {
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package com.seibel.lod.core.a7.io;
|
||||
|
||||
public class LevelFileHandler {
|
||||
}
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7.io;
|
||||
package com.seibel.lod.core.a7.io;
|
||||
|
||||
import com.seibel.lod.core.api.internal.InternalApiShared;
|
||||
import com.seibel.lod.core.builders.lodBuilding.LodBuilder;
|
||||
@@ -14,8 +14,8 @@ import com.seibel.lod.core.handlers.dimensionFinder.SubDimCompare;
|
||||
import com.seibel.lod.core.logging.ConfigBasedLogger;
|
||||
import com.seibel.lod.core.objects.DHChunkPos;
|
||||
import com.seibel.lod.core.objects.DHRegionPos;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.DHWorld;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.DHWorld;
|
||||
import com.seibel.lod.core.objects.lod.LodDimension;
|
||||
import com.seibel.lod.core.objects.lod.LodRegion;
|
||||
import com.seibel.lod.core.util.DataPointUtil;
|
||||
+3
-4
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7.io;
|
||||
package com.seibel.lod.core.a7.io;
|
||||
|
||||
import java.io.*;
|
||||
import java.nio.ByteBuffer;
|
||||
@@ -12,10 +12,9 @@ import java.util.function.BiConsumer;
|
||||
import java.util.zip.Adler32;
|
||||
import java.util.zip.CheckedOutputStream;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
import net.fabricmc.mapping.tree.Mapped;
|
||||
|
||||
public class MetaFile {
|
||||
//Metadata format:
|
||||
+9
-9
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7.io.file;
|
||||
package com.seibel.lod.core.a7.io.file;
|
||||
|
||||
import java.io.*;
|
||||
import java.lang.ref.SoftReference;
|
||||
@@ -11,15 +11,15 @@ import java.util.concurrent.locks.Lock;
|
||||
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||
import java.util.function.BiConsumer;
|
||||
|
||||
import com.seibel.lod.core.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.a7.io.MetaFile;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.logging.DhLoggerBuilder;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.a7.datatype.column.DataSourceSaver;
|
||||
import com.seibel.lod.core.objects.a7.datatype.column.OldDataSourceLoader;
|
||||
import com.seibel.lod.core.objects.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.objects.a7.io.MetaFile;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.datatype.column.DataSourceSaver;
|
||||
import com.seibel.lod.core.a7.datatype.column.OldDataSourceLoader;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
+6
-6
@@ -1,12 +1,12 @@
|
||||
package com.seibel.lod.core.objects.a7.io.file;
|
||||
package com.seibel.lod.core.a7.io.file;
|
||||
|
||||
import com.google.common.collect.HashMultimap;
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.a7.io.DataSourceProvider;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.logging.DhLoggerBuilder;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.objects.a7.io.DataSourceProvider;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
+7
-9
@@ -1,14 +1,12 @@
|
||||
package com.seibel.lod.core.objects.a7.io.render;
|
||||
package com.seibel.lod.core.a7.io.render;
|
||||
|
||||
import com.seibel.lod.core.a7.RenderDataProvider;
|
||||
import com.seibel.lod.core.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.a7.io.DataSourceProvider;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.logging.DhLoggerBuilder;
|
||||
import com.seibel.lod.core.objects.a7.RenderDataProvider;
|
||||
import com.seibel.lod.core.objects.a7.data.DataSourceLoader;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.a7.datatype.full.FullDatatype;
|
||||
import com.seibel.lod.core.objects.a7.io.DataSourceProvider;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSourceLoader;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.a7.render.RenderDataSourceLoader;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
package com.seibel.lod.core.objects.a7.io.render;
|
||||
package com.seibel.lod.core.a7.io.render;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.io.MetaFile;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.io.MetaFile;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7.pos;
|
||||
package com.seibel.lod.core.a7.pos;
|
||||
|
||||
import com.seibel.lod.core.objects.DHBlockPos;
|
||||
import com.seibel.lod.core.objects.Pos2D;
|
||||
+1
-2
@@ -1,6 +1,5 @@
|
||||
package com.seibel.lod.core.objects.a7.pos;
|
||||
package com.seibel.lod.core.a7.pos;
|
||||
|
||||
import com.seibel.lod.core.objects.DHBlockPos;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
|
||||
import java.util.Objects;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7.pos;
|
||||
package com.seibel.lod.core.a7.pos;
|
||||
|
||||
public class DhLodUnit {
|
||||
public final byte detail;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.seibel.lod.core.objects.a7.pos;
|
||||
package com.seibel.lod.core.a7.pos;
|
||||
|
||||
import com.seibel.lod.core.enums.ELodDirection;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
+2
-5
@@ -1,9 +1,6 @@
|
||||
package com.seibel.lod.core.objects.a7.render;
|
||||
package com.seibel.lod.core.a7.render;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.LodQuadTree;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderBuffer;
|
||||
import com.seibel.lod.core.a7.LodQuadTree;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicReference;
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package com.seibel.lod.core.objects.a7.render;
|
||||
package com.seibel.lod.core.a7.render;
|
||||
|
||||
import com.seibel.lod.core.render.LodRenderProgram;
|
||||
import com.seibel.lod.core.util.StatsMap;
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
package com.seibel.lod.core.objects.a7.render;
|
||||
package com.seibel.lod.core.a7.render;
|
||||
|
||||
import com.seibel.lod.core.objects.Pos2D;
|
||||
import com.seibel.lod.core.objects.a7.LodQuadTree;
|
||||
import com.seibel.lod.core.objects.a7.LodSection;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.LodQuadTree;
|
||||
import com.seibel.lod.core.a7.LodSection;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.render.LodRenderProgram;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
import com.seibel.lod.core.util.gridList.MovableGridRingList;
|
||||
+2
-4
@@ -1,9 +1,7 @@
|
||||
package com.seibel.lod.core.objects.a7.render;
|
||||
package com.seibel.lod.core.a7.render;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.LodQuadTree;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderBuffer;
|
||||
import com.seibel.lod.core.a7.LodQuadTree;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.concurrent.atomic.AtomicReference;
|
||||
|
||||
/**
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
package com.seibel.lod.core.objects.a7.render;
|
||||
package com.seibel.lod.core.a7.render;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.data.DataFile;
|
||||
import com.seibel.lod.core.objects.a7.data.LodDataSource;
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
@@ -27,9 +27,9 @@ import com.seibel.lod.core.handlers.dependencyInjection.SingletonHandler;
|
||||
import com.seibel.lod.core.logging.ConfigBasedLogger;
|
||||
import com.seibel.lod.core.logging.ConfigBasedSpamLogger;
|
||||
import com.seibel.lod.core.logging.SpamReducedLogger;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.DHWorld;
|
||||
import com.seibel.lod.core.objects.a7.Server;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.DHWorld;
|
||||
import com.seibel.lod.core.a7.Server;
|
||||
import com.seibel.lod.core.objects.math.Mat4f;
|
||||
import com.seibel.lod.core.render.GLProxy;
|
||||
import com.seibel.lod.core.render.RenderSystemTest;
|
||||
|
||||
@@ -21,8 +21,8 @@ package com.seibel.lod.core.api.internal.a7;
|
||||
|
||||
import com.seibel.lod.core.handlers.dependencyInjection.SingletonHandler;
|
||||
import com.seibel.lod.core.logging.DhLoggerBuilder;
|
||||
import com.seibel.lod.core.objects.a7.DHWorld;
|
||||
import com.seibel.lod.core.objects.a7.Server;
|
||||
import com.seibel.lod.core.a7.DHWorld;
|
||||
import com.seibel.lod.core.a7.Server;
|
||||
import com.seibel.lod.core.wrapperInterfaces.IVersionConstants;
|
||||
import com.seibel.lod.core.wrapperInterfaces.chunk.IChunkWrapper;
|
||||
import com.seibel.lod.core.wrapperInterfaces.world.IWorldWrapper;
|
||||
|
||||
@@ -1,12 +1,9 @@
|
||||
package com.seibel.lod.core.api.internal.a7;
|
||||
|
||||
import com.seibel.lod.core.logging.DhLoggerBuilder;
|
||||
import com.seibel.lod.core.objects.a7.DHWorld;
|
||||
import com.seibel.lod.core.objects.a7.Server;
|
||||
import com.seibel.lod.core.util.LodUtil;
|
||||
import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper;
|
||||
import com.seibel.lod.core.a7.DHWorld;
|
||||
import com.seibel.lod.core.a7.Server;
|
||||
import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftSharedWrapper;
|
||||
import com.seibel.lod.core.wrapperInterfaces.world.IWorldWrapper;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
public class SharedApi {
|
||||
|
||||
+2
-2
@@ -22,8 +22,8 @@ package com.seibel.lod.core.builders.lodBuilding.bufferBuilding;
|
||||
import com.seibel.lod.core.enums.rendering.EDebugMode;
|
||||
import com.seibel.lod.core.handlers.dependencyInjection.SingletonHandler;
|
||||
import com.seibel.lod.core.objects.LodDataView;
|
||||
import com.seibel.lod.core.objects.a7.datatype.column.ColumnArrayView;
|
||||
import com.seibel.lod.core.objects.a7.datatype.column.ColumnBox;
|
||||
import com.seibel.lod.core.a7.datatype.column.ColumnArrayView;
|
||||
import com.seibel.lod.core.a7.datatype.column.ColumnBox;
|
||||
import com.seibel.lod.core.objects.opengl.LodBox;
|
||||
import com.seibel.lod.core.util.ColorUtil;
|
||||
import com.seibel.lod.core.util.DataPointUtil;
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
package com.seibel.lod.core.objects.a7;
|
||||
|
||||
import com.seibel.lod.core.objects.a7.pos.DhSectionPos;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSource;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderDataSourceLoader;
|
||||
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
|
||||
public interface RenderDataProvider {
|
||||
CompletableFuture<RenderDataSource> createRenderData(RenderDataSourceLoader renderSourceLoader, DhSectionPos pos);
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
package com.seibel.lod.core.objects.a7.io;
|
||||
|
||||
public class FileScanner {
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
package com.seibel.lod.core.objects.a7.io;
|
||||
|
||||
public class LevelFileHandler {
|
||||
}
|
||||
@@ -28,8 +28,8 @@ import com.seibel.lod.core.handlers.dependencyInjection.SingletonHandler;
|
||||
import com.seibel.lod.core.logging.ConfigBasedLogger;
|
||||
import com.seibel.lod.core.logging.ConfigBasedSpamLogger;
|
||||
import com.seibel.lod.core.objects.DHBlockPos;
|
||||
import com.seibel.lod.core.objects.a7.DHLevel;
|
||||
import com.seibel.lod.core.objects.a7.render.RenderBufferHandler;
|
||||
import com.seibel.lod.core.a7.DHLevel;
|
||||
import com.seibel.lod.core.a7.render.RenderBufferHandler;
|
||||
import com.seibel.lod.core.objects.math.Mat4f;
|
||||
import com.seibel.lod.core.objects.math.Vec3d;
|
||||
import com.seibel.lod.core.objects.math.Vec3f;
|
||||
|
||||
Reference in New Issue
Block a user