From c3bf4a82a2006f5d16df401171f42e7d1739c861 Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Sat, 12 Apr 2025 14:49:41 +0200 Subject: fix: Accidental hard dependency on sodium in mixins --- src/main/java/moe/nea/firmament/init/MixinPlugin.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/main/java/moe/nea/firmament/init/MixinPlugin.java') diff --git a/src/main/java/moe/nea/firmament/init/MixinPlugin.java b/src/main/java/moe/nea/firmament/init/MixinPlugin.java index 61e8f14..513efef 100644 --- a/src/main/java/moe/nea/firmament/init/MixinPlugin.java +++ b/src/main/java/moe/nea/firmament/init/MixinPlugin.java @@ -15,11 +15,13 @@ import java.util.stream.Collectors; public class MixinPlugin implements IMixinConfigPlugin { AutoDiscoveryPlugin autoDiscoveryPlugin = new AutoDiscoveryPlugin(); - public static String mixinPackage; + public static List instances = new ArrayList<>(); + public String mixinPackage; @Override public void onLoad(String mixinPackage) { MixinExtrasBootstrap.init(); - MixinPlugin.mixinPackage = mixinPackage; + instances.add(this); + this.mixinPackage = mixinPackage; autoDiscoveryPlugin.setMixinPackage(mixinPackage); } @@ -52,7 +54,7 @@ public class MixinPlugin implements IMixinConfigPlugin { } - public static List appliedMixins = new ArrayList<>(); + public List appliedMixins = new ArrayList<>(); @Override public void postApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) { -- cgit