mrkirby153

Untitled

Jan 9th, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 2.42 KB | None | 0 0
  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. repositories {
  18.     maven{
  19.         name="Codechicken"
  20.         url="http://chickenbones.net/maven/"
  21.     }
  22.     maven {
  23.         name = "forge"
  24.         url = "http://files.minecraftforge.net/maven"
  25.     }
  26. }
  27. apply plugin: 'forge'
  28.  
  29. version = "1.0"
  30. group= "me.mrkirby153.KCNerfer" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
  31. archivesBaseName = "KCNerfer"
  32.  
  33. minecraft {
  34.     version = "1.7.10-10.13.2.1284"
  35.     runDir = "eclipse"
  36. }
  37.  
  38. dependencies {
  39.     // you may put jars on which you depend on in ./libs
  40.     // or you may define them like so..
  41.     //compile "some.group:artifact:version:classifier"
  42.     //compile "some.group:artifact:version"
  43.      
  44.     // real examples
  45.     //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev'  // adds buildcraft to the dev env
  46.     //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
  47.  
  48.     // for more info...
  49.     // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
  50.     // http://www.gradle.org/docs/current/userguide/dependency_management.html
  51.     compile name: "NotEnoughItems", group: "codechicken", version: "1.7.10-1.0.4.83", classifier: "dev"
  52.     compile name: "CodeChickenCore", group: "codechicken", version: "1.7.10-1.0.4.29", classifier: "dev"
  53.     compile name: "CodeChickenLib", group: "codechicken", version: "1.7.10-1.1.1.110", classifier: "dev"
  54. }
  55.  
  56. processResources
  57. {
  58.     // this will ensure that this task is redone when the versions change.
  59.     inputs.property "version", project.version
  60.     inputs.property "mcversion", project.minecraft.version
  61.  
  62.     // replace stuff in mcmod.info, nothing else
  63.     from(sourceSets.main.resources.srcDirs) {
  64.         include 'mcmod.info'
  65.                
  66.         // replace version and mcversion
  67.         expand 'version':project.version, 'mcversion':project.minecraft.version
  68.     }
  69.        
  70.     // copy everything else, thats not the mcmod.info
  71.     from(sourceSets.main.resources.srcDirs) {
  72.         exclude 'mcmod.info'
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment