1
0
mirror of https://github.com/lucko/LuckPerms.git synced 2025-08-22 22:22:56 +02:00

Small performance optimization in BukkitPlatformListener (#3806)

This commit is contained in:
AoElite
2024-01-06 06:24:44 -05:00
committed by GitHub
parent 5f95b386cb
commit 0703b9856f

View File

@@ -41,7 +41,7 @@ import java.util.Locale;
import java.util.regex.Pattern;
public class BukkitPlatformListener implements Listener {
private static final Pattern OP_COMMAND_PATTERN = Pattern.compile("^/?(\\w+:)?(deop|op)( .*)?$");
private static final Pattern OP_COMMAND_PATTERN = Pattern.compile("^/?(\\w+:)?(deop|op)( .*)?$", Pattern.CASE_INSENSITIVE);
private final LPBukkitPlugin plugin;
@@ -51,17 +51,17 @@ public class BukkitPlatformListener implements Listener {
@EventHandler(ignoreCancelled = true)
public void onPlayerCommand(PlayerCommandPreprocessEvent e) {
handleCommand(e.getPlayer(), e.getMessage().toLowerCase(Locale.ROOT), e);
handleCommand(e.getPlayer(), e.getMessage(), e);
}
@EventHandler(ignoreCancelled = true)
public void onServerCommand(ServerCommandEvent e) {
handleCommand(e.getSender(), e.getCommand().toLowerCase(Locale.ROOT), e);
handleCommand(e.getSender(), e.getCommand(), e);
}
@EventHandler(ignoreCancelled = true)
public void onRemoteServerCommand(RemoteServerCommandEvent e) {
handleCommand(e.getSender(), e.getCommand().toLowerCase(Locale.ROOT), e);
handleCommand(e.getSender(), e.getCommand(), e);
}
private void handleCommand(CommandSender sender, String cmdLine, Cancellable event) {