mirror of
https://github.com/kaboomserver/extras.git
synced 2025-02-11 11:40:19 +00:00
Push internal changes
This commit is contained in:
parent
55e588aa9f
commit
dbd71922d0
1 changed files with 20 additions and 4 deletions
|
@ -2,7 +2,6 @@ package pw.kaboom.extras.modules.server;
|
||||||
|
|
||||||
import org.bukkit.block.CommandBlock;
|
import org.bukkit.block.CommandBlock;
|
||||||
import org.bukkit.command.BlockCommandSender;
|
import org.bukkit.command.BlockCommandSender;
|
||||||
import org.bukkit.command.Command;
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
|
@ -30,12 +29,19 @@ public final class ServerCommand implements Listener {
|
||||||
if ("execute".equalsIgnoreCase(arr[i + 1])
|
if ("execute".equalsIgnoreCase(arr[i + 1])
|
||||||
|| "clone".equalsIgnoreCase(arr[i + 1])
|
|| "clone".equalsIgnoreCase(arr[i + 1])
|
||||||
|| "fill".equalsIgnoreCase(arr[i + 1])
|
|| "fill".equalsIgnoreCase(arr[i + 1])
|
||||||
|
|| "me".equalsIgnoreCase(arr[i + 1])
|
||||||
|
|| "msg".equalsIgnoreCase(arr[i + 1])
|
||||||
|| "particle".equalsIgnoreCase(arr[i + 1])
|
|| "particle".equalsIgnoreCase(arr[i + 1])
|
||||||
|
|| "reload".equalsIgnoreCase(arr[i + 1])
|
||||||
|| "say".equalsIgnoreCase(arr[i + 1])
|
|| "say".equalsIgnoreCase(arr[i + 1])
|
||||||
|| "spreadplayers".equalsIgnoreCase(arr[i + 1])
|
|| "spreadplayers".equalsIgnoreCase(arr[i + 1])
|
||||||
|| "stop".equalsIgnoreCase(arr[i + 1])
|
|| "stop".equalsIgnoreCase(arr[i + 1])
|
||||||
|| "tellraw".equalsIgnoreCase(arr[i + 1])) {
|
|| "teammsg".equalsIgnoreCase(arr[i + 1])
|
||||||
Command.broadcastCommandMessage(sender, "Forbidden execute command detected");
|
|| "teleport".equalsIgnoreCase(arr[i + 1])
|
||||||
|
|| "tell".equalsIgnoreCase(arr[i + 1])
|
||||||
|
|| "tellraw".equalsIgnoreCase(arr[i + 1])
|
||||||
|
|| "tm".equalsIgnoreCase(arr[i + 1])
|
||||||
|
|| "tp".equalsIgnoreCase(arr[i + 1])) {
|
||||||
return "cancel";
|
return "cancel";
|
||||||
} else if (i + 3 < arr.length
|
} else if (i + 3 < arr.length
|
||||||
&& "gamerule".equalsIgnoreCase(arr[i + 1])) {
|
&& "gamerule".equalsIgnoreCase(arr[i + 1])) {
|
||||||
|
@ -60,7 +66,6 @@ public final class ServerCommand implements Listener {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (asAtCount >= 2) {
|
if (asAtCount >= 2) {
|
||||||
Command.broadcastCommandMessage(sender, "Forbidden execute pattern detected");
|
|
||||||
return "cancel";
|
return "cancel";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -105,6 +110,17 @@ public final class ServerCommand implements Listener {
|
||||||
return String.join(" ", arr);
|
return String.join(" ", arr);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "/viaversion:viaver":
|
||||||
|
case "/viaversion:viaversion":
|
||||||
|
case "/viaversion:vvbukkit":
|
||||||
|
case "/viaver":
|
||||||
|
case "/viaversion":
|
||||||
|
case "/vvbukkit":
|
||||||
|
if (arr.length >= 2
|
||||||
|
&& "debug".equalsIgnoreCase(arr[1])) {
|
||||||
|
return "cancel";
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue