From 994b6eff6f62d4bae5942952b6828016de910550 Mon Sep 17 00:00:00 2001
From: GEOEGII555 <57674559+GEOEGII555@users.noreply.github.com>
Date: Tue, 20 Aug 2024 22:00:39 +0400
Subject: [PATCH] Update ServerCommand.java

---
 .../java/pw/kaboom/extras/modules/server/ServerCommand.java  | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/main/java/pw/kaboom/extras/modules/server/ServerCommand.java b/src/main/java/pw/kaboom/extras/modules/server/ServerCommand.java
index 7698b9c..e906f04 100644
--- a/src/main/java/pw/kaboom/extras/modules/server/ServerCommand.java
+++ b/src/main/java/pw/kaboom/extras/modules/server/ServerCommand.java
@@ -76,6 +76,11 @@ public final class ServerCommand implements Listener {
             commandName = "/" + arr[1].toLowerCase();
         }
 
+        // Block /clone only in command blocks
+        if ((sender instanceof BlockCommandSender) || (sender instanceof CommandMinecart)) {
+            if (commandName == "/clone" || commandName == "/minecraft:clone") return "cancel";
+        }
+
         try {
             switch (commandName) {
                 case "/minecraft:execute", "/execute" -> {