mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 10:12:53 +00:00
Engine std check fixes
This commit is contained in:
parent
e4b45e512f
commit
df05ade4a7
@ -79,6 +79,7 @@ public class IrisEngine extends BlockPopulator implements Engine {
|
||||
private volatile int parallelism;
|
||||
private final EngineMetrics metrics;
|
||||
private volatile int minHeight;
|
||||
private final boolean studio;
|
||||
private boolean failing;
|
||||
private boolean closed;
|
||||
private int cacheId;
|
||||
@ -101,7 +102,8 @@ public class IrisEngine extends BlockPopulator implements Engine {
|
||||
private final AtomicBoolean cleaning;
|
||||
private final ChronoLatch cleanLatch;
|
||||
|
||||
public IrisEngine(EngineTarget target) {
|
||||
public IrisEngine(EngineTarget target, boolean studio) {
|
||||
this.studio = studio;
|
||||
wallClock = new AtomicRollingSequence(32);
|
||||
execution = new IrisExecutionEnvironment(this);
|
||||
// TODO: HEIGHT ------------------------------------------------------------------------------------------------------>
|
||||
@ -164,6 +166,23 @@ public class IrisEngine extends BlockPopulator implements Engine {
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getGenerated() {
|
||||
// TODO: IMPL
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public double getGeneratedPerSecond() {
|
||||
// TODO: IMPL
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isStudio() {
|
||||
return studio;
|
||||
}
|
||||
|
||||
private void computeBiomeMaxes() {
|
||||
for (IrisBiome i : getDimension().getAllBiomes(this)) {
|
||||
double density = 0;
|
||||
@ -394,11 +413,4 @@ public class IrisEngine extends BlockPopulator implements Engine {
|
||||
public int getCacheID() {
|
||||
return cacheId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void hotload() {
|
||||
Iris.callEvent(new IrisEngineHotloadEvent(this));
|
||||
getEngineData().getStatistics().hotloaded();
|
||||
cacheId = RNG.r.nextInt();
|
||||
}
|
||||
}
|
||||
|
@ -60,7 +60,7 @@ public class HeadlessGenerator implements PlatformChunkGenerator {
|
||||
this.world = world;
|
||||
burst = new MultiBurst("Iris Headless Generator", 9, IrisSettings.getThreadCount(IrisSettings.get().getConcurrency().getPregenThreadCount()));
|
||||
writer = new NBTWorld(world.getWorld().worldFolder());
|
||||
engine = new IrisEngine(new EngineTarget(world.getWorld(),world.getDimension(), world.getDimension().getLoader()));
|
||||
engine = new IrisEngine(new EngineTarget(world.getWorld(),world.getDimension(), world.getDimension().getLoader()), isStudio());
|
||||
}
|
||||
|
||||
@ChunkCoordinates
|
||||
|
Loading…
x
Reference in New Issue
Block a user