From 120430aea0e3a1cf9007f46efc7020e9bbf8109f Mon Sep 17 00:00:00 2001 From: Robin Cheney Date: Tue, 25 Nov 2025 10:02:36 +0100 Subject: [PATCH] test --- src/main/java/de/ddnss/eternal/utils/io/input/Command.java | 2 +- .../de/ddnss/eternal/utils/io/input/GenericCommand.java | 2 +- .../de/ddnss/eternal/utils/io/input/user/CMDCommands.java | 6 +++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/ddnss/eternal/utils/io/input/Command.java b/src/main/java/de/ddnss/eternal/utils/io/input/Command.java index 2164f0c..9ba05fc 100644 --- a/src/main/java/de/ddnss/eternal/utils/io/input/Command.java +++ b/src/main/java/de/ddnss/eternal/utils/io/input/Command.java @@ -18,7 +18,7 @@ public class Command { * {@link GenericCommandOption} as the single parameter and always returns null */ final Function command; - CommandOption arguments; + CommandOption arguments = new CommandOption(); /** * diff --git a/src/main/java/de/ddnss/eternal/utils/io/input/GenericCommand.java b/src/main/java/de/ddnss/eternal/utils/io/input/GenericCommand.java index b2e056d..e10ab2a 100644 --- a/src/main/java/de/ddnss/eternal/utils/io/input/GenericCommand.java +++ b/src/main/java/de/ddnss/eternal/utils/io/input/GenericCommand.java @@ -18,7 +18,7 @@ public class GenericCommand { * {@link GenericCommandOption} as the single parameter and always returns null */ final Function, Void> command; - GenericCommandOption arguments; + GenericCommandOption arguments = new GenericCommandOption(); /** * diff --git a/src/main/java/de/ddnss/eternal/utils/io/input/user/CMDCommands.java b/src/main/java/de/ddnss/eternal/utils/io/input/user/CMDCommands.java index bf6e9be..5e868a2 100644 --- a/src/main/java/de/ddnss/eternal/utils/io/input/user/CMDCommands.java +++ b/src/main/java/de/ddnss/eternal/utils/io/input/user/CMDCommands.java @@ -45,7 +45,11 @@ public class CMDCommands { break; } - command.getCommand().bindArguments(new CommandOption()).exec(); + Command cmd = command.getCommand(); + for (int i = 1; i < parts.length; i++) { + cmd.bindArguments(String.valueOf(i), parts[1]); + } + cmd.exec(); } } } -- 2.43.0