From bb69ae887f553073bc42e19e11e1b94da0ac763b Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Mon, 28 Dec 2020 06:13:59 -0500 Subject: [PATCH] Low footprint nbt --- src/main/java/net/querz/nbt/tag/CompoundTag.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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() {