44 lines
1.2 KiB
Groovy
44 lines
1.2 KiB
Groovy
plugins {
|
|
id 'multiloader-common'
|
|
id 'net.neoforged.moddev.legacyforge'
|
|
}
|
|
|
|
legacyForge {
|
|
mcpVersion = minecraft_version
|
|
if (file("src/main/resources/META-INF/accesstransformer.cfg").exists()) {
|
|
accessTransformers = ["src/main/resources/META-INF/accesstransformer.cfg"]
|
|
}
|
|
parchment {
|
|
minecraftVersion = parchment_minecraft
|
|
mappingsVersion = parchment_version
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compileOnly(group: 'org.spongepowered', name: 'mixin', version: '0.8.5')
|
|
implementation(group: 'tschipp.carryon', name: 'carryon-common-1.20.1', version: '2.1.2') {
|
|
transitive = false
|
|
}
|
|
implementation(annotationProcessor("io.github.llamalad7:mixinextras-common:0.2.0"))
|
|
implementation(group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.1')
|
|
}
|
|
configurations {
|
|
commonJava {
|
|
canBeResolved = false
|
|
canBeConsumed = true
|
|
}
|
|
commonResources {
|
|
canBeResolved = false
|
|
canBeConsumed = true
|
|
}
|
|
}
|
|
|
|
artifacts {
|
|
commonJava sourceSets.main.java.sourceDirectories.singleFile
|
|
commonResources sourceSets.main.resources.sourceDirectories.singleFile, file('src/generated/resources')
|
|
}
|
|
|
|
clean {
|
|
delete 'generated'
|
|
}
|