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:' + project.mcVersion + '-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.7.11-SNAPSHOT') { transitive = false }
34 implementation('net.minecraft:launchwrapper:1.12') { transitive = false }
35 implementation 'org.ow2.asm:asm:6.2'
36 implementation 'org.ow2.asm:asm-commons:6.2'
40 version = project.mcVersion
41 mappings = 'snapshot_20190624'
43 tweakClass = 'com.irtimaled.bbor.launch.ClientTweaker'
44 makeObfSourceJar = false
46 replace "@VERSION@", project.version
47 replaceIn "com/irtimaled/bbor/Main.java"
49 replace "@MC_VERSION@", project.mcVersion
50 replaceIn "com/irtimaled/bbor/Main.java"
54 defaultObfuscationEnv notch
55 add sourceSets.main, 'mixins.bbor.refmap.json'
61 compileClasspath += main.compileClasspath
66 filesMatching('profile.json') {
68 'version' : project.version,
69 'mcVersion' : project.mcVersion,
70 'tweakClass' : project.minecraft.tweakClass,
71 'formattedTime': new Date().format("yyyy-MM-dd'T'HH:mm:ss'-08:00'")
75 inputs.property "version", project.version
76 inputs.property "mcVersion", project.mcVersion
82 'Main-Class': 'com.irtimaled.bbor.Main'
85 classifier = 'vanilla'