]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - build.gradle
Ensure boxes don't show through blocks
[BoundingBoxOutlineReloaded.git] / build.gradle
index d07f1b6ce8f7fa4412d6a9b7e9fca0cbe2d539e8..895654adffe27e5fd422e54a73d4e5146464d52b 100644 (file)
@@ -1,11 +1,12 @@
 buildscript {
     repositories {
         jcenter()
-        maven { url 'https://www.dimdev.org/maven/' }
         maven { url 'https://repo.spongepowered.org/maven' }
+        maven { url 'https://jitpack.io' }
+        maven { url 'https://files.minecraftforge.net/maven' }
     }
     dependencies {
-        classpath 'org.dimdev:ForgeGradle:2.3-SNAPSHOT'
+        classpath 'com.github.Irtimaled:ForgeGradle:' + project.mcVersion + '-SNAPSHOT'
         classpath 'org.spongepowered:mixingradle:0.6-SNAPSHOT'
     }
 }
@@ -24,29 +25,31 @@ targetCompatibility = 1.8
 repositories {
     mavenCentral()
     maven { url 'https://libraries.minecraft.net/' }
-    maven { url 'https://www.dimdev.org/maven/' }
     maven { url 'https://repo.spongepowered.org/maven/' }
+    maven { url 'https://jitpack.io' }
 }
 
 dependencies {
-    implementation('org.spongepowered:mixin:0.7.11-SNAPSHOT') { transitive = false }
+    implementation('org.spongepowered:mixin:0.8') { transitive = false }
     implementation('net.minecraft:launchwrapper:1.12') { transitive = false }
-    implementation 'org.ow2.asm:asm:6.2'
+    implementation 'org.ow2.asm:asm-tree:6.2'
     implementation 'org.ow2.asm:asm-commons:6.2'
+    implementation "org.ow2.asm:asm-util:6.2"
 }
 
 minecraft {
     version = project.mcVersion
-    mappings = 'snapshot_20180908'
+    mappings = 'snapshot_20190624'
     runDir = 'run'
     tweakClass = 'com.irtimaled.bbor.launch.ClientTweaker'
     makeObfSourceJar = false
+    clientJvmArgs = ['-XstartOnFirstThread']
 
     replace "@VERSION@", project.version
-    replaceIn "com/irtimaled/bbor/install/Main.java"
+    replaceIn "com/irtimaled/bbor/Main.java"
 
     replace "@MC_VERSION@", project.mcVersion
-    replaceIn "com/irtimaled/bbor/install/Main.java"
+    replaceIn "com/irtimaled/bbor/Main.java"
 }
 
 mixin {
@@ -64,10 +67,10 @@ sourceSets {
 processResources {
     filesMatching('profile.json') {
         expand([
-            'version': project.version,
-            'mcVersion': project.mcVersion,
-            'tweakClass': project.minecraft.tweakClass,
-            'formattedTime': new Date().format("yyyy-MM-dd'T'HH:mm:ss'-08:00'")
+                'version'      : project.version,
+                'mcVersion'    : project.mcVersion,
+                'tweakClass'   : project.minecraft.tweakClass,
+                'formattedTime': new Date().format("yyyy-MM-dd'T'HH:mm:ss'-08:00'")
         ])
     }
 
@@ -78,9 +81,9 @@ processResources {
 jar {
     finalizedBy reobfJar
     manifest.attributes(
-            'Main-Class': 'com.irtimaled.bbor.install.Main'
+            'Main-Class': 'com.irtimaled.bbor.Main'
     )
+
     classifier = 'vanilla'
 }