From 243346f3f9d5e013e500150a865e34e5b53dd9b6 Mon Sep 17 00:00:00 2001 From: PiggyPiglet Date: Sat, 14 Feb 2026 20:58:58 +0800 Subject: [PATCH 1/3] 1.0.6 release --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 61dbdfc..d63647c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } group = "at.helpch" -version = "1.0.6-DEV-${System.getProperty("BUILD_NUMBER")}" +version = "1.0.6" description = "An awesome placeholder provider!" From d96c58d54dae959813f4ea0d85ab547c80889421 Mon Sep 17 00:00:00 2001 From: PiggyPiglet Date: Sat, 14 Feb 2026 21:06:30 +0800 Subject: [PATCH 2/3] 1.0.7 dev --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index d63647c..9cf448e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } group = "at.helpch" -version = "1.0.6" +version = "1.0.7-DEV-${System.getProperty("BUILD_NUMBER")}" description = "An awesome placeholder provider!" From 6f6a1df900d2c4f915570ed75376a23c223bd041 Mon Sep 17 00:00:00 2001 From: PiggyPiglet Date: Tue, 17 Feb 2026 17:46:04 +0800 Subject: [PATCH 3/3] ok let's not create a new default config object every time getConfig is called... --- .../java/at/helpch/placeholderapi/PlaceholderAPIPlugin.java | 2 -- .../java/at/helpch/placeholderapi/expansion/Configurable.java | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/at/helpch/placeholderapi/PlaceholderAPIPlugin.java b/src/main/java/at/helpch/placeholderapi/PlaceholderAPIPlugin.java index 1bde4ec..400775b 100644 --- a/src/main/java/at/helpch/placeholderapi/PlaceholderAPIPlugin.java +++ b/src/main/java/at/helpch/placeholderapi/PlaceholderAPIPlugin.java @@ -11,11 +11,9 @@ import com.hypixel.hytale.server.core.HytaleServer; import com.hypixel.hytale.server.core.command.system.CommandSender; import com.hypixel.hytale.server.core.console.ConsoleSender; import com.hypixel.hytale.server.core.event.events.BootEvent; -import com.hypixel.hytale.server.core.event.events.PrepareUniverseEvent; import com.hypixel.hytale.server.core.event.events.player.PlayerDisconnectEvent; import com.hypixel.hytale.server.core.plugin.JavaPlugin; import com.hypixel.hytale.server.core.plugin.JavaPluginInit; -import com.hypixel.hytale.server.core.task.TaskRegistration; import org.jetbrains.annotations.NotNull; import java.util.concurrent.ScheduledFuture; diff --git a/src/main/java/at/helpch/placeholderapi/expansion/Configurable.java b/src/main/java/at/helpch/placeholderapi/expansion/Configurable.java index 9f92154..df7dda1 100644 --- a/src/main/java/at/helpch/placeholderapi/expansion/Configurable.java +++ b/src/main/java/at/helpch/placeholderapi/expansion/Configurable.java @@ -53,7 +53,7 @@ public interface Configurable { @NotNull default T getConfig() { if (this instanceof PlaceholderExpansion exp) { - return (T) PlaceholderAPIPlugin.instance().configManager().config().expansions().getOrDefault(exp.getIdentifier(), provideDefault()); + return (T) PlaceholderAPIPlugin.instance().configManager().config().expansions().computeIfAbsent(exp.getIdentifier(), s -> provideDefault()); } return provideDefault();