9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-28 03:29:06 +00:00

Remove smoothiemap usages

This commit is contained in:
DanLT
2021-06-21 06:54:29 -08:00
parent 0c4c790a65
commit 975096b221
3 changed files with 14 additions and 43 deletions

View File

@@ -1,8 +1,7 @@
package net.querz.mca;
import com.volmit.iris.Iris;
import io.timeandspace.smoothie.OptimizationObjective;
import io.timeandspace.smoothie.SmoothieMap;
import com.volmit.iris.util.KMap;
import net.querz.nbt.tag.ByteArrayTag;
import net.querz.nbt.tag.CompoundTag;
import net.querz.nbt.tag.ListTag;
@@ -18,8 +17,7 @@ import static net.querz.mca.LoadFlags.*;
public class Section {
private CompoundTag data;
private Map<String, List<PaletteIndex>> valueIndexedPalette = SmoothieMap.<String, List<PaletteIndex>>newBuilder()
.optimizeFor(OptimizationObjective.FOOTPRINT).build();
private Map<String, List<PaletteIndex>> valueIndexedPalette = new KMap<>();
private ListTag<CompoundTag> palette;
private byte[] blockLight;
private long[] blockStates;

View File

@@ -1,8 +1,7 @@
package net.querz.nbt.tag;
import com.volmit.iris.Iris;
import io.timeandspace.smoothie.OptimizationObjective;
import io.timeandspace.smoothie.SmoothieMap;
import com.volmit.iris.util.KMap;
import net.querz.io.MaxDepthIO;
import java.util.*;
@@ -23,8 +22,7 @@ public class CompoundTag extends Tag<Map<String, Tag<?>>> implements Iterable<Ma
}
private static Map<String, Tag<?>> createEmptyValue() {
return SmoothieMap.<String, Tag<?>>newBuilder()
.optimizeFor(OptimizationObjective.FOOTPRINT).build();
return new KMap<>();
}
public int size() {