From c81c72656311253a846099ad13cde85e5cab9c09 Mon Sep 17 00:00:00 2001 From: ChloePrime Date: Mon, 26 Feb 2024 22:37:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20ResourceLocation=20?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E5=8E=BB=E9=99=A4=E7=9A=84=E5=88=A4=E6=96=AD?= =?UTF-8?q?=EF=BC=8C=E4=BD=BF=E5=85=B6=E4=BB=85=E5=AF=B9effek=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/mod/chloeprime/aaaparticles/AAAParticles.java | 2 -- .../aaaparticles/mixin/MixinResourceLocation.java | 6 ++++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/mod/chloeprime/aaaparticles/AAAParticles.java b/common/src/main/java/mod/chloeprime/aaaparticles/AAAParticles.java index 008ae66..4e2b769 100644 --- a/common/src/main/java/mod/chloeprime/aaaparticles/AAAParticles.java +++ b/common/src/main/java/mod/chloeprime/aaaparticles/AAAParticles.java @@ -9,11 +9,9 @@ public class AAAParticles { public static final String MOD_ID = "aaa_particles"; public static final Logger LOGGER = LogUtils.getLogger(); - public static volatile boolean INIT; public static void init() { ModNetwork.init(); - INIT = true; } public static ResourceLocation loc(String path) { diff --git a/common/src/main/java/mod/chloeprime/aaaparticles/mixin/MixinResourceLocation.java b/common/src/main/java/mod/chloeprime/aaaparticles/mixin/MixinResourceLocation.java index ff64167..3bfbce2 100644 --- a/common/src/main/java/mod/chloeprime/aaaparticles/mixin/MixinResourceLocation.java +++ b/common/src/main/java/mod/chloeprime/aaaparticles/mixin/MixinResourceLocation.java @@ -1,6 +1,5 @@ package mod.chloeprime.aaaparticles.mixin; -import mod.chloeprime.aaaparticles.AAAParticles; import net.minecraft.resources.ResourceLocation; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; @@ -11,7 +10,10 @@ public class MixinResourceLocation { @Inject(method = "isValidPath", at = @At("HEAD"), cancellable = true) private static void isValidPath(String string, CallbackInfoReturnable cir) { - if (AAAParticles.INIT) { + if ("DUMMY".equals(string)) { + cir.setReturnValue(false); + } + if (string.startsWith("effeks/")) { cir.setReturnValue(true); } }