Files
bookshelf-inspector/common/build.gradle
T
lukasabbe ac3e35e724 26.1
2025-12-17 15:32:02 +01:00

55 lines
1.4 KiB
Groovy

plugins {
id 'multiloader-common'
//id 'net.neoforged.moddev'
id 'net.fabricmc.fabric-loom'
}
/*
neoForge {
neoFormVersion = neo_form_version
// Automatically enable AccessTransformers if the file exists
def at = file('src/main/resources/META-INF/accesstransformer.cfg')
if (at.exists()) {
accessTransformers.from(at.absolutePath)
}
parchment {
minecraftVersion = parchment_minecraft
mappingsVersion = parchment_version
}
}
*/
dependencies {
minecraft "com.mojang:minecraft:${minecraft_version}"
}
dependencies {
compileOnly group: 'org.spongepowered', name: 'mixin', version: '0.8.5'
// fabric and neoforge both bundle mixinextras, so it is safe to use it in common
compileOnly group: 'io.github.llamalad7', name: 'mixinextras-common', version: '0.3.5'
annotationProcessor group: 'io.github.llamalad7', name: 'mixinextras-common', version: '0.3.5'
implementation "org.yaml:snakeyaml:${project.YAML_snake}"
}
configurations {
shadowCommon
implementation.extendsFrom shadowCommon
runtimeClasspath.extendsFrom shadowCommon
commonJava {
canBeResolved = false
canBeConsumed = true
}
commonResources {
canBeResolved = false
canBeConsumed = true
}
}
artifacts {
commonJava sourceSets.main.java.sourceDirectories.singleFile
commonResources sourceSets.main.resources.sourceDirectories.singleFile
}