From d4d23b0b0170f605463c49f5790e7326c7e38cf2 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sat, 18 Jul 2020 15:41:13 +0800 Subject: Fix #385 and optimise favourites rendering Signed-off-by: shedaniel --- src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java') diff --git a/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java b/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java index d53dba628..5a4dc4557 100644 --- a/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java +++ b/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java @@ -23,16 +23,17 @@ package me.shedaniel.rei.impl; +import it.unimi.dsi.fastutil.objects.Reference2ObjectMap; +import it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap; import me.shedaniel.rei.api.EntryStack; import net.minecraft.client.gui.DrawableHelper; import org.jetbrains.annotations.ApiStatus; -import java.util.HashMap; import java.util.Map; @ApiStatus.Internal public abstract class AbstractEntryStack extends DrawableHelper implements EntryStack { - private Map, Object> settings = new HashMap<>(); + private Reference2ObjectMap, Object> settings = new Reference2ObjectOpenHashMap<>(); @Override public EntryStack setting(Settings settings, T value) { -- cgit