2 id "com.github.johnrengelman.shadow" version "5.0.0"
10 platformSetupLoomIde()
14 mixinConfig = "lightoverlay-forge.mixins.json"
19 maven { url "https://dl.bintray.com/shedaniel/cloth-config-2" }
23 filesMatching("META-INF/mods.toml") {
24 expand "version": project.version
26 inputs.property "META-INF/mods.toml", project.version
30 minecraft("com.mojang:minecraft:${rootProject.architect.minecraft}")
31 mappings(minecraft.officialMojangMappings())
32 forge("net.minecraftforge:forge:${rootProject.architect.minecraft}-${project.forge_version}")
33 modCompile("me.shedaniel.cloth:cloth-config-forge:${rootProject.cloth_config_forge}")
34 modCompile("me.shedaniel:architectury:${rootProject.architectury_version}:forge")
36 compileOnly(project(path: ":common")) {
39 runtimeOnly(project(path: ":common", configuration: "transformForgeFakeMod")) {
42 shadow(project(path: ":common", configuration: "transformForge")) {
48 relocate "me.shedaniel.lightoverlay.common", "me.shedaniel.lightoverlay.common.forge"
49 exclude "fabric.mod.json"
51 configurations = [project.configurations.shadow]
57 input.set(shadowJar.archivePath)
58 archiveClassifier = "forge"