aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/moe/nea/firmament/init/MixinPlugin.java
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-04-12 14:49:41 +0200
committerLinnea Gräf <nea@nea.moe>2025-05-05 00:17:10 +0200
commitc3bf4a82a2006f5d16df401171f42e7d1739c861 (patch)
treece0477033f9c2dd3aefcb9ad7535a2bd48ac37a8 /src/main/java/moe/nea/firmament/init/MixinPlugin.java
parenta3b3ec649017289f35be850dd685dcc96a509628 (diff)
downloadFirmament-c3bf4a82a2006f5d16df401171f42e7d1739c861.tar.gz
Firmament-c3bf4a82a2006f5d16df401171f42e7d1739c861.tar.bz2
Firmament-c3bf4a82a2006f5d16df401171f42e7d1739c861.zip
fix: Accidental hard dependency on sodium in mixins
Diffstat (limited to 'src/main/java/moe/nea/firmament/init/MixinPlugin.java')
-rw-r--r--src/main/java/moe/nea/firmament/init/MixinPlugin.java8
1 files changed, 5 insertions, 3 deletions
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<MixinPlugin> 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<String> appliedMixins = new ArrayList<>();
+ public List<String> appliedMixins = new ArrayList<>();
@Override
public void postApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) {