build.gradle 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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. accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
  16. runs {
  17. client {
  18. workingDirectory project.file("run")
  19. mods {
  20. examplemod {
  21. source sourceSets.main
  22. }
  23. }
  24. }
  25. server {
  26. workingDirectory project.file("run")
  27. mods {
  28. examplemod {
  29. source sourceSets.main
  30. }
  31. }
  32. }
  33. }
  34. }
  35. repositories {
  36. maven { url "https://files.minecraftforge.net/maven" }
  37. maven { url "https://dl.bintray.com/shedaniel/cloth-config-2" }
  38. }
  39. dependencies {
  40. minecraft("net.minecraftforge:forge:${rootProject.forge_minecraft_version}-${project.forge_version}")
  41. implementation(fg.deobf("me.shedaniel.cloth:cloth-config-forge:${rootProject.cloth_config_forge}"))
  42. }