From 3ad3da36801fe57726f048278d7778048e72344f Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Tue, 2 May 2023 21:03:40 -0400 Subject: [PATCH] Fix resource cache not being generated on Forge --- .../forge/mixin/perf/resourcepacks/ModFileResourcePackMixin.java | 1 + 1 file changed, 1 insertion(+) diff --git a/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/perf/resourcepacks/ModFileResourcePackMixin.java b/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/perf/resourcepacks/ModFileResourcePackMixin.java index 44b8675f..08c67bba 100644 --- a/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/perf/resourcepacks/ModFileResourcePackMixin.java +++ b/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/perf/resourcepacks/ModFileResourcePackMixin.java @@ -48,6 +48,7 @@ public abstract class ModFileResourcePackMixin { @Inject(method = "hasResource(Ljava/lang/String;)Z", at = @At(value = "HEAD"), cancellable = true) private void useCacheForExistence(String path, CallbackInfoReturnable cir) { + this.generateResourceCache(); if(cacheEngine != null) cir.setReturnValue(this.cacheEngine.hasResource(path)); }