build.gradle 1018 B

123456789101112131415161718192021222324252627282930313233343536
  1. plugins {
  2. id "com.github.johnrengelman.shadow" version "5.0.0"
  3. id "com.matthewprenger.cursegradle"
  4. }
  5. loom {
  6. mixinConfig = "architectury.mixins.json"
  7. localMods {
  8. it.add(project(":forge").sourceSets.main)
  9. }
  10. }
  11. architectury {
  12. platformSetupLoomIde()
  13. }
  14. dependencies {
  15. minecraft "com.mojang:minecraft:${gradle.rootProject.architectury.minecraft}"
  16. mappings loom.officialMojangMappings()
  17. forge "net.minecraftforge:forge:${gradle.rootProject.architectury.minecraft}-${rootProject.forge_version}"
  18. implementation project(path: ":forge", configuration: "dev")
  19. compileOnly(project(path: ":common")) {
  20. transitive = false
  21. }
  22. runtimeOnly(project(path: ":common", configuration: "transformDevelopmentForge")) {
  23. transitive = false
  24. }
  25. compileOnly(project(path: ":testmod-common")) {
  26. transitive = false
  27. }
  28. runtimeOnly(project(path: ":testmod-common", configuration: "transformDevelopmentForge")) {
  29. transitive = false
  30. }
  31. }