From 912dff0ec92232ca25a0f38d5371b638d2727a99 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Thu, 25 Jan 2024 17:44:47 -0600 Subject: [PATCH] attempt to add discordsrv --- server/build.gradle.kts | 4 ++++ server/src/main/java/dev/plex/PlexLibraryManager.java | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/server/build.gradle.kts b/server/build.gradle.kts index 746cd1a..a989736 100644 --- a/server/build.gradle.kts +++ b/server/build.gradle.kts @@ -57,6 +57,10 @@ paper { required = false load = PaperPluginDescription.RelativeLoadOrder.BEFORE } + register("DiscordSRV") { + required = false + load = PaperPluginDescription.RelativeLoadOrder.AFTER + } register("Essentials") { required = false load = PaperPluginDescription.RelativeLoadOrder.BEFORE diff --git a/server/src/main/java/dev/plex/PlexLibraryManager.java b/server/src/main/java/dev/plex/PlexLibraryManager.java index 2f2364d..4e445ae 100644 --- a/server/src/main/java/dev/plex/PlexLibraryManager.java +++ b/server/src/main/java/dev/plex/PlexLibraryManager.java @@ -33,6 +33,11 @@ public class PlexLibraryManager implements PluginLoader resolver.addDependency(new Dependency(new DefaultArtifact("org.eclipse.jetty:jetty-servlet:11.0.19"), null)); resolver.addDependency(new Dependency(new DefaultArtifact("org.eclipse.jetty:jetty-proxy:11.0.19"), null)); } + if (new File("plugins/Plex/modules/Module-DiscordSRV.jar").isFile()) + { + resolver.addRepository(new RemoteRepository.Builder("discordsrv", "default", "https://nexus.scarsz.me/content/groups/public/").build()); + resolver.addDependency(new Dependency(new DefaultArtifact("com.discordsrv:discordsrv:1.27.0"), null)); + } classpathBuilder.addLibrary(resolver); }