From 9adf18cd76961447d3d5f66bdadc5ad9ab132008 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sat, 25 Mar 2023 00:56:11 +0700 Subject: [PATCH] Use hash map for sideless caps --- .../ru/dbotthepony/mc/otm/block/entity/MatteryBlockEntity.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/MatteryBlockEntity.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/MatteryBlockEntity.kt index d8d125c92..b3b4f491f 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/MatteryBlockEntity.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/MatteryBlockEntity.kt @@ -5,7 +5,6 @@ import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap import it.unimi.dsi.fastutil.longs.Long2ObjectFunction import it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap import it.unimi.dsi.fastutil.objects.ObjectArraySet -import it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap import it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap import net.minecraft.core.BlockPos import net.minecraft.core.Direction @@ -93,7 +92,7 @@ abstract class MatteryBlockEntity(p_155228_: BlockEntityType<*>, p_155229_: Bloc val sides: Map = Collections.unmodifiableMap(_sides) private data class SidelessCap(val cap: T, var optional: LazyOptional) - private val sidelessCaps = Reference2ObjectArrayMap, SidelessCap<*>>() + private val sidelessCaps = Reference2ObjectOpenHashMap, SidelessCap<*>>() protected val tickList = TickList() protected val savetables = Savetables()