Synchronize sections test?

This commit is contained in:
Daniel Mills 2021-07-22 20:50:43 -04:00
parent d06657e2ff
commit 15c65ad4e1
2 changed files with 4 additions and 8 deletions

View File

@ -32,7 +32,6 @@ import static com.volmit.iris.engine.data.mca.LoadFlags.*;
public class Chunk {
public transient int writes = 0;
public static final int DEFAULT_DATA_VERSION = 1628;
private boolean partial;
@ -325,10 +324,12 @@ public class Chunk {
Section section = sections.get(sectionIndex);
if (section == null) {
section = Section.newSection();
sections.set(sectionIndex, section);
synchronized (sections)
{
sections.set(sectionIndex, section);
}
}
section.setBlockStateAt(blockX, blockY, blockZ, state, cleanup);
writes++;
}
/**

View File

@ -547,11 +547,6 @@ public class EngineCompositeGenerator extends ChunkGenerator implements IrisAcce
.injector((xx, yy, zz, biomeBase) -> chunk.setBiomeAt(ox + xx, yy, oz + zz,
INMS.get().getTrueBiomeBaseId(biomeBase)))
.build()).run();
if(chunk.writes == 0)
{
Iris.error("Chunk " + x + " " + z + " has 0 writes?");
}
}
catch(Throwable e)