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 com.volmit.iris.engine.parallel.MultiBurst;
import lombok.Data; import lombok.Data;
import java.io.File;
@Data @Data
public class HeadlessGenerator { public class HeadlessGenerator {
private final HeadlessWorld world; private final HeadlessWorld world;
@ -49,6 +51,18 @@ public class HeadlessGenerator {
generator.directWriteMCA(world.getWorld(), x, z, writer, burst); 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() public void save()
{ {
writer.save(); writer.save();

View File

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