Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2014
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. buildscript {
  2. repositories {
  3. mavenCentral()
  4. maven {
  5. name = "forge"
  6. url = "http://files.minecraftforge.net/maven"
  7. }
  8. maven {
  9. name = "sonatype"
  10. url = "https://oss.sonatype.org/content/repositories/snapshots/"
  11. }
  12. }
  13. dependencies {
  14. classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
  15. }
  16. }
  17. apply plugin: "forge"
  18.  
  19. ext.configFile = file "build.properties"
  20.  
  21. configFile.withReader {
  22.  
  23. def prop = new Properties()
  24. prop.load(it)
  25. ext.config = new ConfigSlurper().parse prop
  26. }
  27.  
  28. group = "Konung"
  29. version = config.mod_version
  30. archivesBaseName = "Konung"
  31.  
  32. minecraft {
  33. version = config.minecraft_version + "-" + config.forge_version
  34. assetDir = "run/assets"
  35. }
  36. version = "${config.minecraft_version}-${config.mod_version}"
  37.  
  38. processResources{
  39. from(sourceSets.main.resources.srcDirs) {
  40. //Exclude stuff if required
  41. }
  42. }
  43.  
  44. repositories {
  45. mavenCentral()
  46. }
  47.  
  48. jar {
  49. appendix = 'universal'
  50. }
  51.  
  52. task sourceJar(type: Jar) {
  53. from sourceSets.main.allSource
  54. appendix = 'src'
  55. }
  56.  
  57. task deobfJar(type: Jar) {
  58. from sourceSets.main.output
  59. appendix = 'deobf'
  60. }
  61.  
  62. artifacts {
  63. archives sourceJar
  64. archives deobfJar
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement