From 21b579e37a3c072c7f09afdf131be11b371cef04 Mon Sep 17 00:00:00 2001 From: Allink Date: Thu, 30 Mar 2023 19:30:26 +0100 Subject: [PATCH] Mark /spawn as unsupported on Folia servers --- .../java/pw/kaboom/extras/commands/CommandSpawn.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/pw/kaboom/extras/commands/CommandSpawn.java b/src/main/java/pw/kaboom/extras/commands/CommandSpawn.java index 6d9456f..b18802c 100644 --- a/src/main/java/pw/kaboom/extras/commands/CommandSpawn.java +++ b/src/main/java/pw/kaboom/extras/commands/CommandSpawn.java @@ -11,6 +11,8 @@ import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.command.ConsoleCommandSender; import org.bukkit.entity.Player; +import org.bukkit.plugin.java.JavaPlugin; +import pw.kaboom.extras.Main; import javax.annotation.Nonnull; @@ -19,6 +21,14 @@ public final class CommandSpawn implements CommandExecutor { final @Nonnull Command command, final @Nonnull String label, final String[] args) { + final Main plugin = JavaPlugin.getPlugin(Main.class); + + if (plugin.isFolia()) { + sender.sendMessage(Component + .text("Command cannot be ran on Folia servers!")); + return true; + } + if (sender instanceof ConsoleCommandSender) { sender.sendMessage(Component .text("Command has to be run by a player"));