mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-12-26 18:49:06 +00:00
The headless generator
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -59,7 +59,7 @@ public class HeadlessWorld {
|
||||
}
|
||||
}
|
||||
|
||||
public HeadlessGenerator headlessMode()
|
||||
public HeadlessGenerator generate()
|
||||
{
|
||||
return new HeadlessGenerator(this);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user