refactor: don't use executorService when running a command in ChatCommandHandlerPlugin (69x faster)

This commit is contained in:
Chayapak 2024-11-15 19:59:48 +07:00
parent 832a391ad0
commit e51bd0b1e5
Signed by: ChomeNS
SSH key fingerprint: SHA256:0YoxhdyXsgbc0nfeB2N6FYE60mxMU7DS4uCUMaw2mvA

View file

@ -58,11 +58,9 @@ public class ChatCommandHandlerPlugin extends ChatPlugin.Listener {
final PlayerCommandContext context = new PlayerCommandContext(bot, displayName, prefix, "@a", message.sender);
bot.executorService.submit(() -> {
final Component output = bot.commandHandler.executeCommand(commandString, context, null);
final Component output = bot.commandHandler.executeCommand(commandString, context, null);
if (output != null) context.sendOutput(output);
});
if (output != null) context.sendOutput(output);
return true;
}