Не запускаются миксины на версии 1.18.1

Версия Minecraft
1.18.1
4,045
63
645
Собственно, вопрос в названии темы.
Гляньте, плиз, на билд-файлик. Может я чего забыл?

Gradle (Groovy):
buildscript {
    repositories {
        maven { url = 'https://maven.minecraftforge.net' }
        maven { url = 'https://repo.spongepowered.org/repository/maven-public/' }
        mavenCentral()
    }
    dependencies {
        classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true
        classpath group: 'org.spongepowered', name: 'mixingradle', version: '0.7-SNAPSHOT'
    }
}
apply plugin: 'net.minecraftforge.gradle'
apply plugin: 'org.spongepowered.mixin'
apply plugin: 'eclipse'
apply plugin: 'maven-publish'

version = '1.0'
group = 'ru.liahim.mist'
archivesBaseName = 'mist'

java.toolchain.languageVersion = JavaLanguageVersion.of(17)

println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch'))

minecraft {
    mappings channel: 'official', version: '1.18.1'
    accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')

    runs {
        client {
            workingDirectory project.file('run')
            property 'forge.logging.markers', 'REGISTRIES'
            property 'forge.logging.console.level', 'debug'

            mods {
                mist {
                    source sourceSets.main
                }
            }

            args '--tweakClass', 'org.spongepowered.asm.launch.MixinTweaker', '--mixin', 'mixins.mist.json'
        }

        server {
            workingDirectory project.file('run')
            property 'forge.logging.markers', 'REGISTRIES'
            property 'forge.logging.console.level', 'debug'

            mods {
                mist {
                    source sourceSets.main
                }
            }

            args '--tweakClass', 'org.spongepowered.asm.launch.MixinTweaker', '--mixin', 'mixins.mist.json'
        }

        data {
            workingDirectory project.file('run')
            property 'forge.logging.markers', 'REGISTRIES'
            property 'forge.logging.console.level', 'debug'

            args '--mod', 'mist', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')

            mods {
                mist {
                    source sourceSets.main
                }
            }
        }
    }
}

sourceSets.main.resources { srcDir 'src/generated/resources' }

repositories {}

dependencies {
    minecraft 'net.minecraftforge:forge:1.18.1-39.0.0'
}

mixin {
    add sourceSets.main, "mist.refmap.json"
}
jar {
    manifest {
        attributes([
                "Specification-Title"     : "mist",
                "Specification-Vendor"    : "Liahim",
                "Specification-Version"   : "1",
                "Implementation-Title"    : project.name,
                "Implementation-Version"  : project.jar.archiveVersion,
                "Implementation-Vendor"   : "Liahim",
                "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ"),
                "TweakClass"              : "org.spongepowered.asm.launch.MixinTweaker",
                "MixinConfigs"            : "mixins.mist.json",
                "FMLCorePluginContainsFMLMod": "true",
                "ForceLoadAsMod": "true"
        ])
    }
}
jar.finalizedBy('reobfJar')

publishing {
    publications {
        mavenJava(MavenPublication) {
            artifact jar
        }
    }
    repositories {
        maven {
            url "file://${project.projectDir}/mcmodsrepo"
        }
    }
}

Ну и сами конфиги:
JSON:
{
  "required": true,
  "package": "ru.liahim.mist.core.mixin",
  "compatibilityLevel": "JAVA_17",
  "refmap": "mixins.mist.refmap.json",
  "mixins": [
      "ServerLevelHooks"
  ],
  "client": [
    "FogHooks",
    "ItemRendererHooks",
    "ArmorItemHooks",
    "MipmapGeneratorHooks"
  ],
  "minVersion": "0.8.5"
}

При этом в логе вообще ни слова, что он куда-то что-то пытается хукнуть. Отсюда делаю вывод, что они просто не подцепились как нужно.
На 1.17.1 всё работало.
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
Ты же перегенерировал раннеры? (genIntellijRuns)
У меня при переходе на 1.18 всё было ок
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
Там в параметрах куча всего теперь указывается, типа версий mc/forge/mcp, потому когда mc/forge меняешь то надо перегенерировать.
Не знаю почему именно миксины у тебя сломались, но при этом игра вообще запустилась)
Я потому и вопросительно написал, потому-что думал что ты-то перегенерировал, раз игра запускается ¯\_(ツ)_/¯
 
Сверху