aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-07-18 15:41:13 +0800
committershedaniel <daniel@shedaniel.me>2020-07-18 15:41:13 +0800
commitd4d23b0b0170f605463c49f5790e7326c7e38cf2 (patch)
tree77d6ef0d22d5582158ac966e2ebf99b54a78e197 /src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java
parentd57067c1e6cd6fb400d43cfc4149515df1fb8435 (diff)
downloadRoughlyEnoughItems-d4d23b0b0170f605463c49f5790e7326c7e38cf2.tar.gz
RoughlyEnoughItems-d4d23b0b0170f605463c49f5790e7326c7e38cf2.tar.bz2
RoughlyEnoughItems-d4d23b0b0170f605463c49f5790e7326c7e38cf2.zip
Fix #385 and optimise favourites rendering
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java')
-rw-r--r--src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java5
1 files changed, 3 insertions, 2 deletions
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<Settings<?>, Object> settings = new HashMap<>();
+ private Reference2ObjectMap<Settings<?>, Object> settings = new Reference2ObjectOpenHashMap<>();
@Override
public <T> EntryStack setting(Settings<T> settings, T value) {