File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 1+ buildscript {
2+ repositories {
3+ maven { url = ' https://repo.spongepowered.org/repository/maven-public/' }
4+ mavenCentral()
5+ }
6+ dependencies {
7+ classpath ' org.spongepowered:mixingradle:0.7-SNAPSHOT'
8+ }
9+ }
10+
111plugins {
212 id " idea"
313 id " maven-publish"
414 id ' net.minecraftforge.gradle' version ' [6.0,6.2)'
515 id ' org.parchmentmc.librarian.forgegradle' version ' 1.+'
616 id ' com.diffplug.spotless' version ' 7.0.2'
17+ id ' org.spongepowered.mixin' version ' 0.7+'
718}
819
920def generatedResources = file(" src/generated" )
@@ -103,11 +114,15 @@ minecraft {
103114}
104115
105116
117+ apply plugin : ' org.spongepowered.mixin'
106118apply from : " $rootDir /gradle/scripts/spotless.gradle"
107119
108120dependencies {
109121 minecraft " net.minecraftforge:forge:${ minecraft_version} -${ forge_version} "
110122
123+ // Mixin
124+ annotationProcessor " org.spongepowered:mixin:0.8.7:processor"
125+
111126 // JEI, EMI, Jade
112127 compileOnly fg. deobf(" mezz.jei:jei-${ minecraft_version} -forge-api:${ jei_version} " )
113128 compileOnly fg. deobf(" mezz.jei:jei-${ minecraft_version} -common-api:${ jei_version} " )
@@ -129,6 +144,11 @@ dependencies {
129144 annotationProcessor ' org.projectlombok:lombok:1.18.24'
130145}
131146
147+ mixin {
148+ add sourceSets. main, " ${ mod_id} .refmap.json"
149+ config " ${ mod_id} .mixins.json"
150+ }
151+
132152tasks. named(' processResources' , ProcessResources ). configure {
133153 var properties = [
134154 " mod_license" : mod_license,
You can’t perform that action at this time.
0 commit comments