From 5ec489592acf4e77ec42c972991fc524d6d8d010 Mon Sep 17 00:00:00 2001 From: FalsePattern <30945458+FalsePattern@users.noreply.github.com> Date: Fri, 1 Jul 2022 14:09:19 +0200 Subject: [PATCH] update buildscript again --- build.gradle | 15 ++++++++++++++- dependencies.gradle | 7 ------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index ca5650c..4312faa 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1656003793falsepattern24 +//version: 1656003793falsepattern25 /* DO NOT CHANGE THIS FILE! @@ -842,6 +842,19 @@ configure(deobfParams) { // Dependency Deobfuscation +def deobfMaven(mavenDep) { + String[] parts = mavenDep.split(":") + parts[0] = parts[0].replace('.', '/') + for (ArtifactRepository repository: project.repositories.asList()) { + def url = repository.properties.get("url").toString() + def jarURL = url + parts[0] + "/" + parts[1] + "/" + parts[2] + "/" + parts[1] + "-" + parts[2] + ".jar" + try { + return deobf(jarURL) + } catch (Exception ignored){} + } + throw new GradleException("Could not find dependency " + mavenDep + " on any repository!") +} + def deobf(String sourceURL) { try { URL url = new URL(sourceURL) diff --git a/dependencies.gradle b/dependencies.gradle index 93a8438..3bbc2bf 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,10 +1,3 @@ -def deobfMaven(mavenDep) { - String[] parts = mavenDep.split(":") - parts[0] = parts[0].replace('.', '/') - //If this is down, replace with https://cursemaven.com/ - return deobf("https://cursemaven.falsepattern.com/" + parts[0] + "/" + parts[1] + "/" + parts[2] + "/" + parts[1] + "-" + parts[2] + ".jar") -} - dependencies { compileOnly("org.projectlombok:lombok:1.18.22") { transitive = false