4 maven { url 'https://repo.spongepowered.org/maven' }
5 maven { url 'https://jitpack.io' }
6 maven { url 'https://files.minecraftforge.net/maven' }
9 classpath 'com.github.Irtimaled:ForgeGradle:2.6-SNAPSHOT'
10 classpath 'org.spongepowered:mixingradle:0.6-SNAPSHOT'
14 apply plugin: 'net.minecraftforge.gradle.tweaker-client'
16 apply plugin: 'org.spongepowered.mixin'
19 version project.buildVersion + '-' + project.mcVersion
20 archivesBaseName = 'BBOutlineReloaded'
22 sourceCompatibility = 1.8
23 targetCompatibility = 1.8
27 maven { url 'https://libraries.minecraft.net/' }
28 maven { url 'https://repo.spongepowered.org/maven/' }
29 maven { url 'https://jitpack.io' }
33 implementation('org.spongepowered:mixin:0.8') { transitive = false }
34 implementation('net.minecraft:launchwrapper:1.12') { transitive = false }
35 implementation 'org.ow2.asm:asm-tree:6.2'
36 implementation 'org.ow2.asm:asm-commons:6.2'
37 implementation "org.ow2.asm:asm-util:6.2"
41 version = project.mcVersion
42 mappings = 'snapshot_20190624'
44 tweakClass = 'com.irtimaled.bbor.launch.ClientTweaker'
45 makeObfSourceJar = false
46 clientJvmArgs = ['-XstartOnFirstThread']
50 defaultObfuscationEnv notch
51 add sourceSets.main, 'mixins.bbor.refmap.json'
57 compileClasspath += main.compileClasspath
62 filesMatching('profile.json') {
64 'version' : project.version,
65 'mcVersion' : project.mcVersion,
66 'tweakClass' : project.minecraft.tweakClass,
67 'formattedTime': new Date().format("yyyy-MM-dd'T'HH:mm:ss'-08:00'")
71 inputs.property "version", project.version
72 inputs.property "mcVersion", project.mcVersion
79 "Main-Class": "com.irtimaled.bbor.Main",
80 "Specification-Title": "bbor",
81 "Specification-Vendor": "Irtimaled",
82 "Specification-Version": "1", // We are version 1 of ourselves
83 "Implementation-Title": project.name,
84 "Implementation-Version": "${version}",
85 "Implementation-Vendor": "Irtimaled",
86 "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
90 classifier = 'vanilla'