Stronghold position calculation & storage

This commit is contained in:
Daniel Mills 2021-01-12 18:32:16 -05:00
parent 54dd379cf5
commit 11d5d74c11
3 changed files with 6 additions and 1 deletions

View File

@ -3,6 +3,7 @@ package com.volmit.iris.scaffold.engine;
import com.volmit.iris.manager.IrisDataManager;
import com.volmit.iris.object.IrisBiome;
import com.volmit.iris.object.IrisDimension;
import com.volmit.iris.object.IrisPosition;
import com.volmit.iris.scaffold.data.DataProvider;
import com.volmit.iris.scaffold.hunk.Hunk;
import com.volmit.iris.scaffold.parallel.MultiBurst;
@ -23,6 +24,8 @@ public interface EngineCompound extends Listener, Hotloadable, DataProvider
public World getWorld();
public IrisPosition getStrongholdPosition();
public void printMetrics(CommandSender sender);
public int getSize();

View File

@ -1,6 +1,7 @@
package com.volmit.iris.scaffold.engine;
import com.google.gson.Gson;
import com.volmit.iris.object.IrisPosition;
import com.volmit.iris.util.IO;
import lombok.Data;
@ -11,6 +12,7 @@ import java.io.IOException;
public class EngineData {
private String dimension;
private String lastVersion;
private IrisPosition strongholdPosition;
public void save(File f)
{

View File

@ -1,8 +1,8 @@
package com.volmit.iris.scaffold.engine;
import com.volmit.iris.scaffold.parallax.ParallaxWorld;
import com.volmit.iris.manager.IrisDataManager;
import com.volmit.iris.object.IrisDimension;
import com.volmit.iris.scaffold.parallax.ParallaxWorld;
import com.volmit.iris.scaffold.parallel.MultiBurst;
import lombok.Data;
import org.bukkit.World;