From e76473e0beffe3df5c6d1c3430f62332b7371579 Mon Sep 17 00:00:00 2001 From: Lixfel Date: Wed, 3 Jul 2024 22:17:39 +0200 Subject: [PATCH] Fix SWCommand with 0 args Signed-off-by: Lixfel --- src/de/steamwar/command/AbstractSWCommand.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/de/steamwar/command/AbstractSWCommand.java b/src/de/steamwar/command/AbstractSWCommand.java index 65f6643..3a44271 100644 --- a/src/de/steamwar/command/AbstractSWCommand.java +++ b/src/de/steamwar/command/AbstractSWCommand.java @@ -102,7 +102,7 @@ public abstract class AbstractSWCommand { protected final List tabComplete(T sender, String alias, String[] args) throws IllegalArgumentException { initialize(); - String string = args[args.length - 1].toLowerCase(); + String string = args.length > 0 ? args[args.length - 1].toLowerCase() : ""; return Stream.concat(commandList.stream(), helpCommandList.stream()) .filter(s -> !s.noTabComplete) .map(s -> s.tabComplete(sender, args))