Краш при запуске мода на стороне сервера

Версия Minecraft
1.12.2

will0376

Токсичная личность
2,072
55
584
Драсть. Собрал мод с использованием вырезалки 2 и shadow - получаю краш(в момент регистрации команды), мол абстрактный класс нуллит... Убираю shadow из цепочки - всё ок.

Java:
@GradleSideOnly(GradleSide.SERVER)
    @EventHandler
    public void onServerStarting(FMLServerStartingEvent event) {
        event.registerServerCommand(new Command()); //регистрация
    }
ЧЯДНТ?
 
Краш-лог
Caused by: java.lang.AbstractMethodError
at net.minecraft.command.CommandHandler.func_71560_a(CommandHandler.java:149)
at net.minecraftforge.fml.common.event.FMLServerStartingEvent.registerServerCommand(FMLServerStartingEvent.java:59)
at ru.will0376.clienttweak.Main.onServerStarting(Main.java:133)
Краш-лог:
Caused by: java.lang.AbstractMethodError
	at net.minecraft.command.CommandHandler.func_71560_a(CommandHandler.java:149)
	at net.minecraftforge.fml.common.event.FMLServerStartingEvent.registerServerCommand(FMLServerStartingEvent.java:59)
	at ru.will0376.clienttweak.Main.onServerStarting(Main.java:133)

will0376

Токсичная личность
2,072
55
584
Нашел кое-что. Мод не обфусцирован в mcp почему-то...
Похожая ошибка...
Так как заставить shadow работать с вырезалкой и обфой?
в данный момент build.gradle:
Gradle (Groovy):
buildscript {
    repositories {
        jcenter()
        maven {
            name = "forge"
            url = "https://files.minecraftforge.net/maven"
        }
        maven {
            url 'https://oss.sonatype.org/content/repositories/snapshots/'
        }
        maven {
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath "net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT"
        classpath 'tech.justagod:cutter:2.1.0-SNAPSHOT'
        classpath "com.github.jengelman.gradle.plugins:shadow:4.0.2"
    }
}

apply plugin: "net.minecraftforge.gradle.forge"
apply plugin: 'cutter'
apply plugin: "com.github.johnrengelman.shadow"

version = '2.0.3.3'
group = 'ru.will0376.clienttweak'
archivesBaseName = 'ClientTweak'
sourceCompatibility = targetCompatibility = '1.8'
compileJava.sourceCompatibility = targetCompatibility = '1.8'
[compileJava, compileTestJava][I].options[/I].encoding = 'UTF-8'
configurations {
    windcheck
    compile.extendsFrom windcheck
}

minecraft {
    version = '1.12.2-14.23.5.2800'
    runDir = 'run'
    mappings = 'stable_39'
}

repositories {
    mavenCentral()
    mavenLocal()
    jcenter()
    maven {
        url "https://jitpack.io"
    }
    maven {
        url 'https://maven.latmod.com/'
    }
    maven {
        url 'https://dvs1.progwml6.com/files/maven/'
    }
    maven {
        url 'https://modmaven.k-4u.nl/'
    }

}

cutter.initializeDefault()
shadowJar {
    classifier = null
    dependencies {
        include(dependency('org.java-websocket:Java-WebSocket:1.4.0'))
        include(dependency('org.apache.logging.log4j:log4j-core:2.11.0'))
        exclude(dependency('com.google.code.findbugs:jsr305:3.0.2'))
        exclude(dependency('com.google.code.gson:gson:2.7'))
        exclude(dependency('javax.annotation:javax.annotation-api:1.3.2'))
    }
}
buildClient.dependsOn shadowJar
buildServer.dependsOn shadowJar
dependencies {
    compile project(':events')
    compile fileTree(dir: 'lib', include: ['*.jar'])
    runtimeOnly group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.11.0'
    compile "org.java-websocket:Java-WebSocket:1.4.0"
    compile 'com.google.code.findbugs:jsr305:3.0.2'
    compile group: 'javax.annotation', name: 'javax.annotation-api', version: '1.3.2'
    compile 'com.google.code.gson:gson:2.7'
    //compile group: 'org.apache.httpcomponents', name: 'httpmime', version: '4.3.1'

    //compile group: 'org.lwjgl', name: 'lwjgl', version: '3.0.0'
    //compile group: 'net.minecraft', name: 'launchwrapper', version: '1.2'
}


processResources {
    inputs.property "version", project.version
    inputs.property "mcversion", project.minecraft.version
    from(sourceSets.main.resources.srcDirs) {
        include 'mcmod.info'
        expand 'version': project.version, 'mcversion': project.minecraft.version
    }

    jar {
        manifest {
            attributes 'FMLAT': 'forge_at.cfg'
            attributes 'Created-By': '1.7.0 (Oracle Corporation)'
            attributes 'FMLCorePluginContainsFMLMod': 'true'
            attributes 'FMLCorePlugin': 'ru.will0376.clienttweak.common.hook.HookModLoader'
        }
    }
    from(sourceSets.main.resources.srcDirs) {
        exclude 'mcmod.info'
    }
}
 
Сверху