Skip to content

Commit

Permalink
Patching aa is dumb
Browse files Browse the repository at this point in the history
  • Loading branch information
kappa-maintainer committed Mar 22, 2024
1 parent 6e9e3c3 commit 9bddc80
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 45 deletions.
7 changes: 1 addition & 6 deletions src/main/java/com/cleanroommc/fugue/FugueLoadingPlugin.java
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@ public class FugueLoadingPlugin implements IFMLLoadingPlugin, IEarlyMixinLoader
if (FugueConfig.modPatchConfig.enableSmoothFont) {
TransformerDelegate.registerExplicitTransformerByInstance(new FontRendererTransformer(), "net.minecraft.client.gui.FontRenderer");
}
TransformerDelegate.registerExplicitTransformerByInstance(new AquaAcrobaticsCoreTransformer(), "com.fuzs.aquaacrobatics.core.AquaAcrobaticsCore");
if (FugueConfig.modPatchConfig.enableCSL) {
TransformerDelegate.registerExplicitTransformerByInstance(new ForgeTweakerTransformer(), "customskinloader.forge.ForgeTweaker");
}
Expand Down Expand Up @@ -152,17 +151,13 @@ public String getAccessTransformerClass() {

@Override
public List<String> getMixinConfigs() {
return Arrays.asList("fugue.mixin.theasm.json", "META-INF/mixins.aquaacrobatics.json");
return Arrays.asList("fugue.mixin.theasm.json");
}

@Override
public boolean shouldMixinConfigQueue(String mixinConfig) {
return switch (mixinConfig) {
case "fugue.mixin.theasm.json" -> Launch.classLoader.isClassExist("zone.rong.loliasm.common.crashes.ModIdentifier") && FugueConfig.modPatchConfig.enableTheASM;
case "META-INF/mixins.aquaacrobatics.json" ->
FugueConfig.modPatchConfig.enable_AquaAcrobatics_SledgeHammer_Compat &&
Launch.classLoader.isClassExist("com.fuzs.aquaacrobatics.core.AquaAcrobaticsCore") &&
Launch.classLoader.isClassExist("io.github.lxgaming.sledgehammer.launch.SledgehammerLoadingPlugin");
default -> true;
};
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,4 @@ public class ModPatchConfig {
public boolean enableSmoothFont = true;
@Config.Name("Enable Custom Skin Loader Patch")
public boolean enableCSL = true;
@Config.Name("Enable Compat Patch between AquaAcrobatics and SledgeHammer")
@Config.Comment("Use a very dumb way to handle incompat comes from Sledgehammer. Only enable this when needed.")
public boolean enable_AquaAcrobatics_SledgeHammer_Compat = false;
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,6 @@
public class EnderCoreTransformerTransformer implements IExplicitTransformer {
@Override
public byte[] transform(byte[] bytes) {
if (bytes == null)
{
return null;
}
ClassNode classNode = new ClassNode();
ClassReader classReader = new ClassReader(bytes);
classReader.accept(classNode, 0);
Expand Down

0 comments on commit 9bddc80

Please sign in to comment.