From 967b8c71d884aa30c212cbe2336c65c1f1696f85 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 22 Aug 2023 17:46:07 +0700 Subject: [PATCH] Use hash set since we don't need sorting --- .../kotlin/ru/dbotthepony/mc/otm/container/ContainerHelpers.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/container/ContainerHelpers.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/container/ContainerHelpers.kt index ad2c35539..c50cd7b5c 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/container/ContainerHelpers.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/container/ContainerHelpers.kt @@ -7,6 +7,7 @@ import it.unimi.dsi.fastutil.ints.IntCollection import it.unimi.dsi.fastutil.ints.IntIterable import it.unimi.dsi.fastutil.ints.IntIterator import it.unimi.dsi.fastutil.ints.IntList +import it.unimi.dsi.fastutil.ints.IntOpenHashSet import it.unimi.dsi.fastutil.ints.IntSet import it.unimi.dsi.fastutil.objects.Object2ObjectFunction import it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap @@ -324,7 +325,7 @@ fun Container.sortWithIndices(sortedSlots: IntCollection) { if (sortedSlots.isEmpty() || isEmpty) return - val seen = IntAVLTreeSet() + val seen = IntOpenHashSet() val valid = ArrayList() val iterator = sortedSlots.intIterator()