mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-19 02:36:59 +00:00
The headless generator
This commit is contained in:
parent
e251155f4f
commit
627eb556cb
@ -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();
|
||||||
|
@ -59,7 +59,7 @@ public class HeadlessWorld {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public HeadlessGenerator headlessMode()
|
public HeadlessGenerator generate()
|
||||||
{
|
{
|
||||||
return new HeadlessGenerator(this);
|
return new HeadlessGenerator(this);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user