2 id "com.github.johnrengelman.shadow" version "7.0.0"
6 accessWidener = file("src/main/resources/lightoverlay.accesswidener")
10 platformSetupLoomIde()
15 filesMatching("fabric.mod.json") {
16 expand "version": project.version
18 inputs.property "version", project.version
26 minecraft "com.mojang:minecraft:${rootProject.architectury.minecraft}"
27 mappings minecraft.officialMojangMappings()
28 modImplementation "net.fabricmc:fabric-loader:${rootProject.fabric_loader_version}"
30 modImplementation "net.fabricmc.fabric-api:fabric-api:${rootProject.fabric_api_version}"
31 modImplementation("me.shedaniel.cloth:cloth-config-fabric:${rootProject.cloth_config_version}") {
32 exclude(group: "net.fabricmc.fabric-api")
34 modImplementation("com.terraformersmc:modmenu:${rootProject.modmenu_version}") {
37 modImplementation("dev.architectury:architectury-fabric:${rootProject.architectury_version}")
39 implementation(project(path: ":common")) {
42 developmentFabric(project(path: ":common")) {
45 shadowCommon(project(path: ":common", configuration: "transformProductionFabric")) {
51 configurations = [project.configurations.shadowCommon]
57 input.set(shadowJar.archivePath)
58 archiveClassifier = "fabric"