From 9e44e00e70c17fb73a94ed5f9c63664d45891365 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Mon, 8 May 2023 16:39:01 -0400 Subject: [PATCH] Fix Continuity emissives --- .../mixin/perf/faster_texture_loading/TextureAtlasMixin.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/faster_texture_loading/TextureAtlasMixin.java b/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/faster_texture_loading/TextureAtlasMixin.java index 2a749f5c..f24add16 100644 --- a/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/faster_texture_loading/TextureAtlasMixin.java +++ b/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/faster_texture_loading/TextureAtlasMixin.java @@ -25,14 +25,14 @@ import java.util.concurrent.CompletableFuture; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentLinkedQueue; -@Mixin(value = TextureAtlas.class, priority = 1500) +@Mixin(value = TextureAtlas.class, priority = 600) @ClientOnlyMixin public abstract class TextureAtlasMixin { @Shadow protected abstract ResourceLocation getResourceLocation(ResourceLocation location); @Shadow protected abstract Collection getBasicSpriteInfos(ResourceManager resourceManager, Set spriteLocations); - private Map> loadedImages; + private Map> loadedImages = new ConcurrentHashMap<>(); private boolean usingFasterLoad; private Collection storedResults; /** @@ -48,7 +48,6 @@ public abstract class TextureAtlasMixin { } List> futures = new ArrayList<>(); ConcurrentLinkedQueue results = new ConcurrentLinkedQueue<>(); - loadedImages = new ConcurrentHashMap<>(); for(ResourceLocation location : imageLocations) { if(MissingTextureAtlasSprite.getLocation().equals(location)) continue;