build.gradle 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. buildscript {
  2. repositories {
  3. jcenter()
  4. maven {
  5. name = "forge"
  6. url = "http://files.minecraftforge.net/maven"
  7. }
  8. }
  9. dependencies {
  10. classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
  11. }
  12. }
  13. apply plugin: 'net.minecraftforge.gradle.forge'
  14. version = "3.0.4"
  15. group= "us.getfluxed.controlling" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
  16. archivesBaseName = "Controlling"
  17. sourceCompatibility = targetCompatibility = "1.8"
  18. compileJava {
  19. sourceCompatibility = targetCompatibility = "1.8"
  20. }
  21. jar {
  22. manifest {
  23. attributes 'FMLAT': 'controlling_at.cfg'
  24. }
  25. }
  26. minecraft {
  27. version = "1.12-14.21.1.2387"
  28. runDir = "run"
  29. mappings = "snapshot_20161220"
  30. }
  31. dependencies {
  32. }
  33. processResources
  34. {
  35. inputs.property "version", project.version
  36. inputs.property "mcversion", project.minecraft.version
  37. from(sourceSets.main.resources.srcDirs) {
  38. include 'mcmod.info'
  39. expand 'version':project.version, 'mcversion':project.minecraft.version
  40. }
  41. from(sourceSets.main.resources.srcDirs) {
  42. exclude 'mcmod.info'
  43. }
  44. }