From 0e935e3ad0a22cf0fb1583faa0df8dcac093852a Mon Sep 17 00:00:00 2001 From: games647 Date: Fri, 14 Jan 2022 12:53:15 +0100 Subject: [PATCH] Fail safe if command is not specified in plugin.yml --- .../github/games647/fastlogin/bukkit/FastLoginBukkit.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java index 5af0547d..880e5e61 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java @@ -48,6 +48,7 @@ import io.papermc.lib.PaperLib; import java.net.InetSocketAddress; import java.nio.file.Path; import java.util.Map; +import java.util.Optional; import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; @@ -155,8 +156,8 @@ public class FastLoginBukkit extends JavaPlugin implements PlatformPlugin c.setExecutor(new PremiumCommand(this))); + Optional.ofNullable(getCommand("cracked")).ifPresent(c -> c.setExecutor(new CrackedCommand(this))); if (pluginManager.isPluginEnabled("PlaceholderAPI")) { premiumPlaceholder = new PremiumPlaceholder(this); @@ -244,7 +245,7 @@ public class FastLoginBukkit extends JavaPlugin implements PlatformPlugin