diff --git a/src/main/java/net/querz/nbt/tag/CompoundTag.java b/src/main/java/net/querz/nbt/tag/CompoundTag.java index eb8d35217..8ebf166b2 100644 --- a/src/main/java/net/querz/nbt/tag/CompoundTag.java +++ b/src/main/java/net/querz/nbt/tag/CompoundTag.java @@ -1,6 +1,7 @@ package net.querz.nbt.tag; -import com.volmit.iris.util.KMap; +import io.timeandspace.smoothie.OptimizationObjective; +import io.timeandspace.smoothie.SmoothieMap; import net.querz.io.MaxDepthIO; import java.util.*; @@ -20,7 +21,8 @@ public class CompoundTag extends Tag>> implements Iterable> createEmptyValue() { - return new KMap<>(); + return SmoothieMap.>newBuilder() + .optimizeFor(OptimizationObjective.FOOTPRINT).build(); } public int size() {