diff --git a/glsm/src/main/java/com/gtnewhorizons/angelica/glsm/loading/EcosystemNarrowRules.java b/glsm/src/main/java/com/gtnewhorizons/angelica/glsm/loading/EcosystemNarrowRules.java index ee6e68440..d3b774120 100644 --- a/glsm/src/main/java/com/gtnewhorizons/angelica/glsm/loading/EcosystemNarrowRules.java +++ b/glsm/src/main/java/com/gtnewhorizons/angelica/glsm/loading/EcosystemNarrowRules.java @@ -85,6 +85,11 @@ public final class EcosystemNarrowRules { "com.tihyo.legends.management.asm.AbstractTransformer", "com.tihyo.legends.management.asm.ASMHelper", "com.tihyo.legends.management.asm.Transformer" + )), + + new NarrowRule("PowerConverters", "covers1624.powerconverters.", List.of( + "covers1624.powerconverters.asm", + "covers1624.powerconverters.randomdebugshit.CoFHDevEnvHacks" )) ); diff --git a/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java b/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java index fb80eae85..cac164d3a 100644 --- a/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java +++ b/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java @@ -434,6 +434,11 @@ public class AngelicaConfig { @Config.DefaultBoolean(true) @Config.RequiresMcRestart public boolean narrowLegendsMod; + + @Config.Comment("Narrow Power Converters transformer exclusions to allow GL redirection") + @Config.DefaultBoolean(true) + @Config.RequiresMcRestart + public boolean narrowPowerConverters; } @Config.Comment("Renders chunks before neighbors are ready. Improves loading at render distance edges, useful for low render distance servers.") diff --git a/src/main/java/com/gtnewhorizons/angelica/loading/AngelicaClientTweaker.java b/src/main/java/com/gtnewhorizons/angelica/loading/AngelicaClientTweaker.java index a80a411b8..67c42e89c 100644 --- a/src/main/java/com/gtnewhorizons/angelica/loading/AngelicaClientTweaker.java +++ b/src/main/java/com/gtnewhorizons/angelica/loading/AngelicaClientTweaker.java @@ -153,6 +153,7 @@ public final class AngelicaClientTweaker implements IFMLLoadingPlugin, IEarlyMix narrowTransformerConfig("FiskHeroes", AngelicaConfig.transformerCompat.narrowFiskHeroes); narrowTransformerConfig("FoamFix", AngelicaConfig.transformerCompat.narrowFoamFix); narrowTransformerConfig("LegendsMod", AngelicaConfig.transformerCompat.narrowLegendsMod); + narrowTransformerConfig("PowerConverters", AngelicaConfig.transformerCompat.narrowPowerConverters); tweaks.add("com.gtnewhorizons.angelica.loading.fml.tweakers.IncompatibleModsDisablerTweaker"); if (AngelicaConfig.enableHudCaching) {