diff --git a/build.gradle.kts b/build.gradle.kts index e79ddb99f..c4f760579 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -162,8 +162,6 @@ dependencies { // Fabric modImplementation("net.fabricmc:fabric-loader:$fabricLoaderVersion") modImplementation("net.fabricmc.fabric-api:fabric-api:$fabricApiVersion+$minecraftVersion") - // Explicit dependency on fabric-renderer-indigo for mixin access to internal classes - modCompileOnly("net.fabricmc.fabric-api:fabric-renderer-indigo:4.1.4+1af5c5a75f") modImplementation("net.fabricmc:fabric-language-kotlin:$kotlinFabricVersion.$kotlinVersion") // Add dependencies on the required Kotlin modules. diff --git a/src/main/java/com/lambda/mixin/OptionalModMixinPlugin.java b/src/main/java/com/lambda/mixin/OptionalModMixinPlugin.java index 723be4e38..64455a328 100644 --- a/src/main/java/com/lambda/mixin/OptionalModMixinPlugin.java +++ b/src/main/java/com/lambda/mixin/OptionalModMixinPlugin.java @@ -18,12 +18,7 @@ package com.lambda.mixin; import net.fabricmc.loader.api.FabricLoader; -import org.objectweb.asm.tree.ClassNode; import org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin; -import org.spongepowered.asm.mixin.extensibility.IMixinInfo; - -import java.util.List; -import java.util.Set; public class OptionalModMixinPlugin implements IMixinConfigPlugin { @Override @@ -31,31 +26,6 @@ public boolean shouldApplyMixin(String targetClassName, String mixinClassName) { if (targetClassName.startsWith("net.caffeinemc.mods.sodium.")) { return FabricLoader.getInstance().isModLoaded("sodium"); } - if (targetClassName.startsWith("net.fabricmc.fabric.impl.client.indigo.")) { - return FabricLoader.getInstance().isModLoaded("fabric-renderer-indigo"); - } return true; } - - @Override - public void onLoad(String mixinPackage) {} - - @Override - public String getRefMapperConfig() { - return null; - } - - @Override - public void acceptTargets(Set myTargets, Set otherTargets) {} - - @Override - public List getMixins() { - return null; - } - - @Override - public void preApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) {} - - @Override - public void postApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) {} }