2 id "com.github.johnrengelman.shadow" version "7.1.2"
10 platformSetupLoomIde()
16 mixinConfig "lightoverlay-forge.mixins.json"
21 filesMatching("META-INF/mods.toml") {
22 expand "version": project.version
24 inputs.property "META-INF/mods.toml", project.version
28 minecraft("com.mojang:minecraft:${rootProject.architectury.minecraft}")
29 mappings(loom.officialMojangMappings())
30 forge("net.minecraftforge:forge:${rootProject.architectury.minecraft}-${project.forge_version}")
31 modImplementation("me.shedaniel.cloth:cloth-config-forge:${rootProject.cloth_config_version}")
32 modImplementation("dev.architectury:architectury-forge:${rootProject.architectury_version}")
34 implementation(project(path: ":common", configuration: "namedElements")) {
37 developmentForge(project(path: ":common", configuration: "namedElements")) {
40 shadow(project(path: ":common", configuration: "transformProductionForge")) {
46 relocate "me.shedaniel.lightoverlay.common", "me.shedaniel.lightoverlay.common.forge"
47 exclude "fabric.mod.json"
49 configurations = [project.configurations.shadow]
59 inputFile.set(shadowJar.archivePath)
60 archiveClassifier.set("forge")