View difference between Paste ID: 5fDSNSAq and nQMJnEKB
SHOW: | | - or go back to the newest paste.
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 = "McModTutorial"
28+
group = "Konung"
29
version = config.mod_version
30-
archivesBaseName = "McModTutorial"
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
}