From 8f41341d5b1f32f69fe8c611e8c14d2dc6ae5bbc Mon Sep 17 00:00:00 2001 From: violetc <58360096+s-yh-china@users.noreply.github.com> Date: Wed, 1 Feb 2023 22:38:47 +0800 Subject: [PATCH] Fix Fakeplayer action command --- patches/server/0004-Leaves-Server-Config-And-Command.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/patches/server/0004-Leaves-Server-Config-And-Command.patch b/patches/server/0004-Leaves-Server-Config-And-Command.patch index d1ac535d..cfb7da06 100644 --- a/patches/server/0004-Leaves-Server-Config-And-Command.patch +++ b/patches/server/0004-Leaves-Server-Config-And-Command.patch @@ -443,7 +443,7 @@ index 0000000000000000000000000000000000000000..4c290eb2d4abf9e9b923b8d0878f3193 +} diff --git a/src/main/java/top/leavesmc/leaves/command/CommandArgument.java b/src/main/java/top/leavesmc/leaves/command/CommandArgument.java new file mode 100644 -index 0000000000000000000000000000000000000000..4d645b317fc6f0803b9288e629bae64bcf2474ce +index 0000000000000000000000000000000000000000..2d983fca8dbee8d7a53e6389fed80fa9387e1b7a --- /dev/null +++ b/src/main/java/top/leavesmc/leaves/command/CommandArgument.java @@ -0,0 +1,43 @@ @@ -485,9 +485,9 @@ index 0000000000000000000000000000000000000000..4d645b317fc6f0803b9288e629bae64b + Object[] result = new String[argumentTypes.size()]; + Arrays.fill(result, null); + for (int i = index, j = 0; i < args.length && j < result.length; i++, j++) { -+ result[j] = argumentTypes.get(i).pasre(args[i]); ++ result[j] = argumentTypes.get(j).pasre(args[i]); + } -+ return new CommandArgumentResult(new ArrayList<>(List.of(result))); ++ return new CommandArgumentResult(new ArrayList<>(Arrays.asList(result))); + } +} diff --git a/src/main/java/top/leavesmc/leaves/command/CommandArgumentResult.java b/src/main/java/top/leavesmc/leaves/command/CommandArgumentResult.java