build.gradle 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. buildscript {
  2. repositories {
  3. maven { url "https://files.minecraftforge.net/maven" }
  4. jcenter()
  5. mavenCentral()
  6. }
  7. dependencies {
  8. classpath(group: "net.minecraftforge.gradle", name: "ForgeGradle", version: "3.+", changing: true)
  9. }
  10. }
  11. apply plugin: "net.minecraftforge.gradle"
  12. apply plugin: "eclipse"
  13. minecraft {
  14. mappings(channel: "snapshot", version: rootProject.mcp_snapshot)
  15. runs {
  16. client {
  17. workingDirectory project.file("run")
  18. mods {
  19. examplemod {
  20. source sourceSets.main
  21. }
  22. }
  23. }
  24. server {
  25. workingDirectory project.file("run")
  26. mods {
  27. examplemod {
  28. source sourceSets.main
  29. }
  30. }
  31. }
  32. }
  33. }
  34. repositories {
  35. maven { url "https://files.minecraftforge.net/maven" }
  36. maven { url "https://dl.bintray.com/shedaniel/cloth-config-2" }
  37. }
  38. dependencies {
  39. minecraft("net.minecraftforge:forge:${rootProject.forge_minecraft_version}-${project.forge_version}")
  40. implementation(fg.deobf("me.shedaniel.cloth:cloth-config-forge:${rootProject.cloth_config_forge}"))
  41. }