Add IDhLevel.getFileHandler()
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.seibel.lod.core.level;
|
||||
|
||||
import com.seibel.lod.core.file.datafile.IDataSourceProvider;
|
||||
import com.seibel.lod.core.render.LodQuadTree;
|
||||
import com.seibel.lod.core.util.FileScanUtil;
|
||||
import com.seibel.lod.core.file.datafile.RemoteDataFileHandler;
|
||||
@@ -87,6 +88,9 @@ public class DhClientLevel implements IDhClientLevel
|
||||
@Override
|
||||
public ILevelWrapper getLevelWrapper() { return this.level; }
|
||||
|
||||
@Override
|
||||
public IDataSourceProvider getFileHandler() { return this.dataFileHandler; }
|
||||
|
||||
@Override
|
||||
public void updateChunk(IChunkWrapper chunk)
|
||||
{
|
||||
|
||||
@@ -4,6 +4,7 @@ import com.seibel.lod.core.config.AppliedConfigState;
|
||||
import com.seibel.lod.core.datatype.full.ChunkSizedData;
|
||||
import com.seibel.lod.core.datatype.full.FullDataSource;
|
||||
import com.seibel.lod.core.datatype.transform.ChunkToLodBuilder;
|
||||
import com.seibel.lod.core.file.datafile.IDataSourceProvider;
|
||||
import com.seibel.lod.core.generation.GenerationQueue;
|
||||
import com.seibel.lod.core.pos.DhLodPos;
|
||||
import com.seibel.lod.core.pos.DhSectionPos;
|
||||
@@ -323,6 +324,9 @@ public class DhClientServerLevel implements IDhClientLevel, IDhServerLevel
|
||||
@Override
|
||||
public IServerLevelWrapper getServerLevelWrapper() { return this.serverLevel; }
|
||||
|
||||
@Override
|
||||
public IDataSourceProvider getFileHandler() { return this.dataFileHandler; }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.seibel.lod.core.level;
|
||||
|
||||
import com.seibel.lod.core.file.datafile.IDataSourceProvider;
|
||||
import com.seibel.lod.core.util.FileScanUtil;
|
||||
import com.seibel.lod.core.file.datafile.DataFileHandler;
|
||||
import com.seibel.lod.core.file.structure.LocalSaveStructure;
|
||||
@@ -65,6 +66,9 @@ public class DhServerLevel implements IDhServerLevel
|
||||
@Override
|
||||
public ILevelWrapper getLevelWrapper() { return this.level; }
|
||||
|
||||
@Override
|
||||
public IDataSourceProvider getFileHandler() { return this.dataFileHandler; }
|
||||
|
||||
@Override
|
||||
public void updateChunk(IChunkWrapper chunk)
|
||||
{
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package com.seibel.lod.core.level;
|
||||
|
||||
import com.seibel.lod.core.file.datafile.DataFileHandler;
|
||||
import com.seibel.lod.core.file.datafile.IDataSourceProvider;
|
||||
import com.seibel.lod.core.wrapperInterfaces.chunk.IChunkWrapper;
|
||||
import com.seibel.lod.core.wrapperInterfaces.world.ILevelWrapper;
|
||||
|
||||
@@ -17,4 +19,6 @@ public interface IDhLevel extends AutoCloseable
|
||||
|
||||
void updateChunk(IChunkWrapper chunk);
|
||||
|
||||
IDataSourceProvider getFileHandler();
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user