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:
@@ -41,7 +41,7 @@ import java.util.Locale;
|
|||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
public class BukkitPlatformListener implements Listener {
|
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;
|
private final LPBukkitPlugin plugin;
|
||||||
|
|
||||||
@@ -51,17 +51,17 @@ public class BukkitPlatformListener implements Listener {
|
|||||||
|
|
||||||
@EventHandler(ignoreCancelled = true)
|
@EventHandler(ignoreCancelled = true)
|
||||||
public void onPlayerCommand(PlayerCommandPreprocessEvent e) {
|
public void onPlayerCommand(PlayerCommandPreprocessEvent e) {
|
||||||
handleCommand(e.getPlayer(), e.getMessage().toLowerCase(Locale.ROOT), e);
|
handleCommand(e.getPlayer(), e.getMessage(), e);
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler(ignoreCancelled = true)
|
@EventHandler(ignoreCancelled = true)
|
||||||
public void onServerCommand(ServerCommandEvent e) {
|
public void onServerCommand(ServerCommandEvent e) {
|
||||||
handleCommand(e.getSender(), e.getCommand().toLowerCase(Locale.ROOT), e);
|
handleCommand(e.getSender(), e.getCommand(), e);
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler(ignoreCancelled = true)
|
@EventHandler(ignoreCancelled = true)
|
||||||
public void onRemoteServerCommand(RemoteServerCommandEvent e) {
|
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) {
|
private void handleCommand(CommandSender sender, String cmdLine, Cancellable event) {
|
||||||
|
Reference in New Issue
Block a user