Files
HDSkinSupportGravit/forge/build.gradle
T

52 lines
1.2 KiB
Groovy

plugins {
id "com.gradleup.shadow"
}
architectury {
platformSetupLoomIde()
forge()
}
loom {
forge {
convertAccessWideners = true
mixinConfig "skinsg.mixins.json"
mixinConfig "skinsg.skinlayers3d.mixins.json"
}
}
configurations {
common
shadowBundle
compileClasspath.extendsFrom common
runtimeClasspath.extendsFrom common
developmentForge.extendsFrom common
}
dependencies {
forge "net.minecraftforge:forge:${rootProject.forge_version}"
modApi "dev.architectury:architectury-forge:${rootProject.architectury_api_version}"
modCompileOnly "maven.modrinth:3dskinlayers:BBnR3V86"
modLocalRuntime "maven.modrinth:3dskinlayers:BBnR3V86"
common(project(path: ":common", configuration: "namedElements")) { transitive false }
shadowBundle project(path: ":common", configuration: "transformProductionForge")
}
processResources {
inputs.property "version", project.version
filesMatching("META-INF/mods.toml") {
expand version: project.version
}
}
shadowJar {
configurations = [project.configurations.shadowBundle]
archiveClassifier = "dev-shadow"
}
remapJar {
input.set shadowJar.archiveFile
archiveClassifier = null
}