The headless generator

This commit is contained in:
Daniel Mills 2021-07-19 01:45:29 -04:00
parent e251155f4f
commit 627eb556cb
2 changed files with 15 additions and 1 deletions

View File

@ -23,6 +23,8 @@ import com.volmit.iris.engine.framework.EngineCompositeGenerator;
import com.volmit.iris.engine.parallel.MultiBurst;
import lombok.Data;
import java.io.File;
@Data
public class HeadlessGenerator {
private final HeadlessWorld world;
@ -49,6 +51,18 @@ public class HeadlessGenerator {
generator.directWriteMCA(world.getWorld(), x, z, writer, burst);
}
public File generateRegionToFile(int x, int z)
{
generateRegionToFile(x, z);
flush();
return writer.getRegionFile(x, z);
}
public void flush()
{
writer.flushNow();
}
public void save()
{
writer.save();

View File

@ -59,7 +59,7 @@ public class HeadlessWorld {
}
}
public HeadlessGenerator headlessMode()
public HeadlessGenerator generate()
{
return new HeadlessGenerator(this);
}