diff --git a/pom.xml b/pom.xml
index 0d17161..88d409d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -80,7 +80,7 @@
org.spigotmc
spigot-api
- 1.16.1-R0.1-SNAPSHOT
+ 1.16.3-R0.1-SNAPSHOT
provided
@@ -92,7 +92,7 @@
io.github.waterfallmc
waterfall-api
- 1.15-SNAPSHOT
+ 1.16-R0.4-SNAPSHOT
provided
diff --git a/src/main/java/eu/endermite/commandwhitelist/spigot/listeners/LegacyPlayerTabChatCompleteListener.java b/src/main/java/eu/endermite/commandwhitelist/spigot/listeners/LegacyPlayerTabChatCompleteListener.java
index 9e85472..05a996f 100644
--- a/src/main/java/eu/endermite/commandwhitelist/spigot/listeners/LegacyPlayerTabChatCompleteListener.java
+++ b/src/main/java/eu/endermite/commandwhitelist/spigot/listeners/LegacyPlayerTabChatCompleteListener.java
@@ -13,14 +13,12 @@
import org.bukkit.plugin.Plugin;
import java.util.ArrayList;
import java.util.List;
-import java.util.Map;
public class LegacyPlayerTabChatCompleteListener {
public static void protocol(CommandWhitelist plugin) {
ProtocolManager protocolManager = ProtocolLibrary.getProtocolManager();
tabCompleteServerBound(protocolManager, plugin);
- tabCompleteClientBound(protocolManager, plugin);
}
public static void tabCompleteServerBound(ProtocolManager protocolManager, Plugin plugin) {
@@ -35,9 +33,7 @@ public void onPacketSending(PacketEvent event) {
}
PacketContainer packet = event.getPacket();
String[] message = packet.getSpecificModifier(String[].class).read(0);
-
List commandList = CommandsList.getCommands(player);
-
List finalList = new ArrayList<>();
int components = 0;
for (String cmd : message) {
@@ -62,35 +58,4 @@ public void onPacketSending(PacketEvent event) {
});
}
- public static void tabCompleteClientBound(ProtocolManager protocolManager, Plugin plugin) {
- protocolManager.addPacketListener(new PacketAdapter(plugin, ListenerPriority.HIGHEST, PacketType.Play.Client.TAB_COMPLETE) {
- @Override
- public void onPacketReceiving(PacketEvent event) {
- try {
- Player player = event.getPlayer();
- if (player.hasPermission("commandwhitelist.bypass")) {
- return;
- }
- PacketContainer packet = event.getPacket();
- String command = packet.getSpecificModifier(String.class).read(0);
-
- for (Map.Entry> s : CommandWhitelist.getConfigCache().getPermList().entrySet()) {
- if (!player.hasPermission("commandwhitelist.commands." + s.getKey()))
- continue;
- for (String comm : s.getValue()) {
- comm = comm.toLowerCase();
- if (command.equalsIgnoreCase("/" + comm))
- return;
- else if (command.startsWith("/" + comm + " ")) {
- return;
- }
- }
- }
- event.setCancelled(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
}