Parallax Feature Performance Caching

This commit is contained in:
Daniel Mills
2021-07-17 00:33:32 -04:00
parent 1496d0e482
commit df9114d7b0
4 changed files with 74 additions and 28 deletions

View File

@@ -22,6 +22,7 @@ import com.google.gson.Gson;
import com.volmit.iris.engine.hunk.io.HunkIOAdapter;
import com.volmit.iris.engine.hunk.io.PaletteHunkIOAdapter;
import com.volmit.iris.engine.object.IrisFeaturePositional;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.oldnbt.CompoundTag;
import lombok.AllArgsConstructor;
import lombok.Data;
@@ -56,9 +57,9 @@ public class ParallaxChunkMeta {
private int maxObject = -1;
private int minObject = -1;
private int count;
private CopyOnWriteArrayList<IrisFeaturePositional> features;
private KList<IrisFeaturePositional> features;
public ParallaxChunkMeta() {
this(false, false, false, false, false, false, -1, -1, 0, new CopyOnWriteArrayList<>());
this(false, false, false, false, false, false, -1, -1, 0, new KList<>());
}
}