From bb5bef7166999a967a57169b9bdd34ff4efff294 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Tue, 19 May 2026 14:44:16 -0400 Subject: [PATCH] NBTAPI as a dependency --- .../java/dev/plex/config/ModuleConfig.java | 36 +++++++++++++++++++ build.gradle.kts | 4 +-- server/build.gradle.kts | 12 ++++--- 3 files changed, 45 insertions(+), 7 deletions(-) diff --git a/api/src/main/java/dev/plex/config/ModuleConfig.java b/api/src/main/java/dev/plex/config/ModuleConfig.java index d8f4754..0f5bd14 100644 --- a/api/src/main/java/dev/plex/config/ModuleConfig.java +++ b/api/src/main/java/dev/plex/config/ModuleConfig.java @@ -43,6 +43,12 @@ public class ModuleConfig extends ModuleConfiguration return delegate.get(path); } + @Override + public Object get(String path, Object def) + { + return delegate.get(path, def); + } + @Override public String getString(String path) { @@ -73,6 +79,36 @@ public class ModuleConfig extends ModuleConfiguration return delegate.getBoolean(path); } + @Override + public boolean getBoolean(String path, boolean def) + { + return delegate.getBoolean(path, def); + } + + @Override + public long getLong(String path) + { + return delegate.getLong(path); + } + + @Override + public long getLong(String path, long def) + { + return delegate.getLong(path, def); + } + + @Override + public double getDouble(String path) + { + return delegate.getDouble(path); + } + + @Override + public double getDouble(String path, double def) + { + return delegate.getDouble(path, def); + } + @Override public void set(String path, Object value) { diff --git a/build.gradle.kts b/build.gradle.kts index 49b5664..0281b32 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,9 +1,9 @@ plugins { id("java") id("maven-publish") - id("org.jetbrains.gradle.plugin.idea-ext") version "1.3" apply false + id("org.jetbrains.gradle.plugin.idea-ext") version "1.4.1" apply false id("net.kyori.blossom") version "2.2.0" apply false - id("com.gradleup.shadow") version "9.3.0" apply false + id("com.gradleup.shadow") version "9.4.1" apply false } group = "dev.plex" diff --git a/server/build.gradle.kts b/server/build.gradle.kts index 2c4e9ae..1086ccb 100644 --- a/server/build.gradle.kts +++ b/server/build.gradle.kts @@ -78,16 +78,18 @@ paper { required = false load = PaperPluginDescription.RelativeLoadOrder.BEFORE } + register("SuperVanish") { + required = false + load = PaperPluginDescription.RelativeLoadOrder.BEFORE + } register("PremiumVanish") { required = false load = PaperPluginDescription.RelativeLoadOrder.BEFORE } - register("SlimeWorldManager") { - required = false - load = PaperPluginDescription.RelativeLoadOrder.AFTER - } - register("SuperVanish") { + // For the HTTPD + register("NBTAPI") { required = false + joinClasspath = true load = PaperPluginDescription.RelativeLoadOrder.BEFORE } register("Vault") {