Skip to content

Commit

Permalink
Fix mixin in wrong phase
Browse files Browse the repository at this point in the history
  • Loading branch information
kappa-maintainer committed Mar 27, 2024
1 parent 5c9ae8f commit bd451ac
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 19 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ jar {
//'TweakClass': 'org.spongepowered.asm.launch.MixinTweaker',
'FMLCorePlugin': 'com.cleanroommc.fugue.FugueLoadingPlugin',
'ForceLoadAsMod': true,
'MixinConfigs': 'fugue.mixin.json',
'MixinConfigs': 'fugue.mixin.mod.json,fugue.mixin.init.json',
//'FMLAT': 'accesstransformer.cfg',
'Implementation-Title': project.name,
'Implementation-Version': mod_version,
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ mappings_version=39-1.12
mod_id=fugue
mod_name=Fugue
mod_main_class=Fugue
mod_version=0.12.0-beta
mod_version=0.12.1-beta
mod_base_package=com.cleanroommc.fugue
mod_authors=kappa_maintainer
mod_description=A mod that patch dead mods for Cleanroom
16 changes: 0 additions & 16 deletions src/main/java/com/cleanroommc/fugue/FugueLoadingPlugin.java
Original file line number Diff line number Diff line change
Expand Up @@ -117,9 +117,6 @@ public class FugueLoadingPlugin implements IFMLLoadingPlugin {

}

public FugueLoadingPlugin() {
//Mixins.addConfiguration("fugue.mixin.json");
}

@Override
public String[] getASMTransformerClass() {
Expand Down Expand Up @@ -152,18 +149,5 @@ public void injectData(Map<String, Object> map) {
@Override
public String getAccessTransformerClass() {
return null;
}/*
@Override
public List<String> getMixinConfigs() {
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;
default -> true;
};
}*/
}
12 changes: 12 additions & 0 deletions src/main/resources/fugue.mixin.init.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"required": true,
"package": "com.cleanroommc.fugue.mixin",
"compatibilityLevel": "JAVA_8",
"refmap": "fugue.mixin.refmap.json",
"target": "@env(INIT)",
"plugin": "com.cleanroommc.fugue.FugueMixinConfigPlugin",
"mixins": [
"theasm.ModIdentifierMixin"
],
"minVersion": "0.8"
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
"projectred_core.WirePropagatorMixin",
"solarflux.INetworkSFMixin",
"solarflux.SolarFluxMixin",
"theasm.ModIdentifierMixin",
"xaeroplus.ChunkHighlightSavingCacheMixin",
"xaeroplus.XaeroPlusSettingsReflectionHaxMixin"
],
Expand Down

0 comments on commit bd451ac

Please sign in to comment.