diff options
| author | shedaniel <daniel@shedaniel.me> | 2020-07-18 15:41:13 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2020-07-18 15:41:13 +0800 |
| commit | d4d23b0b0170f605463c49f5790e7326c7e38cf2 (patch) | |
| tree | 77d6ef0d22d5582158ac966e2ebf99b54a78e197 /src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java | |
| parent | d57067c1e6cd6fb400d43cfc4149515df1fb8435 (diff) | |
| download | RoughlyEnoughItems-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.java | 5 |
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) { |
