From 34b8824d49d098fe97d1926e08ce5986b1bbed6e Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Sat, 22 Mar 2025 18:53:05 +0100 Subject: [PATCH] Update build files and listener behavior Set project version to 1.0.1-SNAPSHOT, updated Maven repository URLs, and adjusted credentials handling for Nexus. Refactored dependency configurations and modified LiteBansBanListener to update the embed title from "Auto Discord ban" to "Evidence". --- build.gradle.kts | 35 +++++++++++-------- settings.gradle.kts | 12 +++++-- .../listeners/LiteBansBanListener.java | 2 +- 3 files changed, 30 insertions(+), 19 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 0499e83..5e210a6 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,6 +7,7 @@ plugins { allprojects { group = "com.alttd.proxydiscordlink" description = "A velocity plugin to link Discord and Minecraft accounts." + version = "1.0.1-SNAPSHOT" apply(plugin = "java") apply(plugin = "maven-publish") @@ -41,18 +42,17 @@ dependencies { annotationProcessor("com.velocitypowered:velocity-api:3.1.2-SNAPSHOT") // JDA implementation("net.dv8tion:JDA:5.0.0-beta.2") { - shadow("net.dv8tion:JDA:5.0.0-beta.2") { - exclude("opus-java") // exclude audio - } - compileOnly("com.gitlab.ruany:LitebansAPI:0.3.5") - // LuckPerms - compileOnly("net.luckperms:api:5.3") - // MySQL - runtimeOnly("mysql:mysql-connector-java:8.0.23") - // ShutdownInfo - compileOnly("com.alttd:ShutdownInfo:1.0") + exclude("opus-java") // exclude audio } + compileOnly("com.gitlab.ruany:LitebansAPI:0.3.5") + // LuckPerms + compileOnly("net.luckperms:api:5.3") + // MySQL + runtimeOnly("mysql:mysql-connector-java:8.0.23") + // ShutdownInfo + compileOnly("com.alttd:shutdowninfo:1.0.0-SNAPSHOT") + implementation("org.aarboard.nextcloud:nextcloud-api:13.1.0") //NextCloud testImplementation("org.junit.jupiter:junit-jupiter-api:5.10.0") @@ -80,15 +80,20 @@ dependencies { publishing { publications { create("mavenJava") { - from(components["java"]) + artifact(tasks.shadowJar.get()) { + classifier = null + } } } repositories{ maven { - name = "maven" - url = uri("https://repo.destro.xyz/snapshots") - credentials(PasswordCredentials::class) + name = "nexus" + url = uri("https://repo.alttd.com/repository/alttd-snapshot/") + credentials { + username = project.property("alttdSnapshotUsername") as String + password = project.property("alttdSnapshotPassword") as String + } } } -} \ No newline at end of file +} diff --git a/settings.gradle.kts b/settings.gradle.kts index 34105f2..e1f8405 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,13 +1,19 @@ rootProject.name = "ProxyDiscordLink" +val nexusUser = providers.gradleProperty("alttdSnapshotUsername").get() +val nexusPass = providers.gradleProperty("alttdSnapshotPassword").get() + dependencyResolutionManagement { repositories { mavenCentral() // Altitude maven { - name = "maven" - url = uri("https://repo.destro.xyz/snapshots") - credentials(PasswordCredentials::class) + name = "nexus" + url = uri("https://repo.alttd.com/repository/alttd-snapshot/") + credentials { + username = nexusUser + password = nexusPass + } } // Velocity maven("https://nexus.velocitypowered.com/repository/maven-public/") diff --git a/src/main/java/com/alttd/proxydiscordlink/minecraft/listeners/LiteBansBanListener.java b/src/main/java/com/alttd/proxydiscordlink/minecraft/listeners/LiteBansBanListener.java index 13c8f25..3b7a71a 100644 --- a/src/main/java/com/alttd/proxydiscordlink/minecraft/listeners/LiteBansBanListener.java +++ b/src/main/java/com/alttd/proxydiscordlink/minecraft/listeners/LiteBansBanListener.java @@ -80,7 +80,7 @@ public class LiteBansBanListener { .addField("Banned by", entry.getExecutorName() == null ? "unknown" : entry.getExecutorName(), true) .addField("Ban duration", getBanDuration(entry), true) .addField("Reason", entry.getReason() == null ? "unknown" : entry.getReason(), true) - .setTitle("Auto Discord ban"); + .setTitle("Evidence"); Optional returnUrl; if (optionalUrl.isPresent()) {