]> Git Server - utils.git/commitdiff
test
authorRobin Cheney <cheneyr@eternal.ddnss.de>
Tue, 25 Nov 2025 09:02:36 +0000 (10:02 +0100)
committerRobin Cheney <cheneyr@eternal.ddnss.de>
Tue, 25 Nov 2025 09:02:36 +0000 (10:02 +0100)
src/main/java/de/ddnss/eternal/utils/io/input/Command.java
src/main/java/de/ddnss/eternal/utils/io/input/GenericCommand.java
src/main/java/de/ddnss/eternal/utils/io/input/user/CMDCommands.java

index 2164f0c162d5f087134416eb19376d8a629fb554..9ba05fcf12e2b175d23b5f42b7a98fe5d4579771 100644 (file)
@@ -18,7 +18,7 @@ public class Command {
      * {@link GenericCommandOption} as the single parameter and always returns null
      */
     final Function<CommandOption, Void> command;
-    CommandOption arguments;
+    CommandOption arguments = new CommandOption();
 
     /**
      * 
index b2e056da3011302a415348254aae53b9cf2f0da4..e10ab2acf1b7ce9209efba3a68f67c1ad077f8fa 100644 (file)
@@ -18,7 +18,7 @@ public class GenericCommand<E> {
      * {@link GenericCommandOption} as the single parameter and always returns null
      */
     final Function<GenericCommandOption<E>, Void> command;
-    GenericCommandOption<E> arguments;
+    GenericCommandOption<E> arguments = new GenericCommandOption<E>();
 
     /**
      * 
index bf6e9beb46c8e2307261002c72c3f3509b6538d3..5e868a296691e36e2b7acc2168433f2168ec4ffd 100644 (file)
@@ -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();
         }
     }
 }