Skip to content

Commit 021f78f

Browse files
committed
Fix mixin config plugin failure on Forge
1 parent 73e4668 commit 021f78f

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

Common/src/main/java/gay/object/hexdebug/mixin/HexDebugMixinConfigPlugin.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package gay.object.hexdebug.mixin;
22

3-
import dev.architectury.platform.Platform;
43
import gay.object.hexdebug.HexDebug;
54
import org.objectweb.asm.tree.ClassNode;
65
import org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin;
@@ -28,10 +27,6 @@ public boolean shouldApplyMixin(String targetClassName, String mixinClassName) {
2827
}
2928
return shouldApply;
3029
}
31-
if (mixinClassName.startsWith("gay.object.hexdebug.mixin.interop.")) {
32-
var id = mixinClassName.substring("gay.object.hexdebug.mixin.interop.".length()).split("\\.", 2)[0];
33-
return Platform.isModLoaded(id);
34-
}
3530
return true;
3631
}
3732

Common/src/main/java/gay/object/hexdebug/mixin/interop/emi/MixinEmiScreenManager.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
import com.llamalad7.mixinextras.expression.Expression;
55
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
66
import com.llamalad7.mixinextras.sugar.Local;
7-
import dev.emi.emi.screen.EmiScreenManager;
87
import gay.object.hexdebug.config.HexDebugClientConfig;
98
import gay.object.hexdebug.gui.splicing.SplicingTableScreen;
109
import net.minecraft.client.Minecraft;
1110
import org.spongepowered.asm.mixin.Mixin;
11+
import org.spongepowered.asm.mixin.Pseudo;
1212
import org.spongepowered.asm.mixin.injection.At;
1313

14-
@Mixin(value = EmiScreenManager.class, remap = false)
14+
@Pseudo
15+
@Mixin(targets = "dev.emi.emi.screen.EmiScreenManager", remap = false)
1516
public abstract class MixinEmiScreenManager {
1617
@Definition(id = "keyCode", local = @Local(name = "keyCode", type = int.class))
1718
@Expression("keyCode == 89")

0 commit comments

Comments
 (0)