Advertisement
Exception_Prototype

Untitled

Dec 19th, 2018
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 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.  
  18. apply plugin: 'forge'
  19.  
  20. sourceCompatibility = 1.8
  21. targetCompatibility = 1.8
  22.  
  23. compileJava.options.encoding = "UTF-8"
  24. compileTestJava.options.encoding = "UTF-8"
  25.  
  26. version = "1.0"
  27. group= "com.mcf.davidee.guilib.basic.base"
  28. archivesBaseName = "economyutils"
  29.  
  30. minecraft {
  31.     version = "1.7.10-10.13.4.1614-1.7.10"
  32.     runDir = "eclipse"
  33. }
  34.  
  35. dependencies {
  36.  
  37. }
  38.  
  39. processResources
  40. {
  41.     inputs.property "version", project.version
  42.     inputs.property "mcversion", project.minecraft.version
  43.  
  44.     from(sourceSets.main.resources.srcDirs) {
  45.         include 'mcmod.info'
  46.                
  47.         expand 'version':project.version, 'mcversion':project.minecraft.version
  48.     }
  49.        
  50.     // copy everything else, thats not the mcmod.info
  51.     from(sourceSets.main.resources.srcDirs) {
  52.         exclude 'mcmod.info'
  53.     }
  54. }
  55.  
  56. task clientJar(type: Jar, dependsOn: "jar") {
  57.     from sourceSets.main.output
  58.     classifier = "client"
  59.     exclude "com/mcf/davidee/guilib/basic/base/side/server/**"
  60. }
  61.  
  62. task serverJar(type: Jar, dependsOn: "jar") {
  63.     from sourceSets.main.output
  64.     classifier = "server"
  65.     exclude "com/mcf/davidee/guilib/basic/base/side/client/**"
  66. }
  67.  
  68. reobf {
  69.     reobf(project.tasks.clientJar) {
  70.         spec -> spec.classpath = configurations.compile
  71.     }
  72.     reobf(project.tasks.serverJar) {
  73.         spec -> spec.classpath = configurations.compile
  74.     }
  75. }
  76.  
  77. build.dependsOn clientJar, serverJar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement