[WIP] fix Mixin annotation processing

This commit is contained in:
octarine-noise
2020-01-05 16:33:12 +01:00
parent c4ee768025
commit a3d99c3076
2 changed files with 6 additions and 4 deletions

View File

@@ -3,6 +3,7 @@ plugins {
id("net.minecraftforge.gradle").version("3.0.157")
id("org.spongepowered.mixin").version("0.7-SNAPSHOT")
}
apply(plugin = "org.spongepowered.mixin")
repositories {
maven("http://files.minecraftforge.net/maven")
@@ -14,10 +15,13 @@ dependencies {
"minecraft"("net.minecraftforge:forge:${properties["mcVersion"]}-${properties["forgeVersion"]}")
"implementation"("kottle:Kottle:${properties["kottleVersion"]}")
"implementation"("org.spongepowered:mixin:0.8-SNAPSHOT")
annotationProcessor("org.spongepowered:mixin:0.8-SNAPSHOT")
}
sourceSets {
get("main").ext["refMap"] = "betterfoliage.refmap.json"
get("main").resources.srcDir("src/forge/resources")
get("main").java.srcDir("src/forge/java")
}
@@ -25,6 +29,7 @@ kotlin.sourceSets {
get("main").kotlin.srcDir("src/forge/kotlin")
}
minecraft {
mappings(properties["mappingsChannel"] as String, properties["mappingsVersion"] as String)
accessTransformer(file("src/main/resources/META-INF/accesstransformer.cfg"))
@@ -39,10 +44,6 @@ minecraft {
}
}
mixin {
add(sourceSets["main"], "betterfoliage.refmap.json")
}
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8

View File

@@ -1,4 +1,5 @@
org.gradle.jvmargs=-Xmx2G
org.gradle.daemon=false
group = com.github.octarine-noise
jarName = BetterFoliage-Forge