diff --git a/src/main/java/net/minestom/server/command/builder/arguments/relative/ArgumentRelativeVec2.java b/src/main/java/net/minestom/server/command/builder/arguments/relative/ArgumentRelativeVec2.java index e139636ff..851bc976b 100644 --- a/src/main/java/net/minestom/server/command/builder/arguments/relative/ArgumentRelativeVec2.java +++ b/src/main/java/net/minestom/server/command/builder/arguments/relative/ArgumentRelativeVec2.java @@ -23,7 +23,7 @@ public class ArgumentRelativeVec2 extends ArgumentRelative { @Override public RelativeVec parse(@NotNull String input) throws ArgumentSyntaxException { final String[] split = input.split(StringUtils.SPACE); - if (split.length != 2) { + if (split.length != getNumberCount()) { throw new ArgumentSyntaxException("Invalid number of values", input, INVALID_NUMBER_COUNT_ERROR); } return RelativeVec.parse(split); diff --git a/src/main/java/net/minestom/server/command/builder/arguments/relative/ArgumentRelativeVec3.java b/src/main/java/net/minestom/server/command/builder/arguments/relative/ArgumentRelativeVec3.java index 55e5b0110..a5333614c 100644 --- a/src/main/java/net/minestom/server/command/builder/arguments/relative/ArgumentRelativeVec3.java +++ b/src/main/java/net/minestom/server/command/builder/arguments/relative/ArgumentRelativeVec3.java @@ -23,7 +23,7 @@ public class ArgumentRelativeVec3 extends ArgumentRelative { @Override public RelativeVec parse(@NotNull String input) throws ArgumentSyntaxException { final String[] split = input.split(StringUtils.SPACE); - if (split.length != 3) { + if (split.length != getNumberCount()) { throw new ArgumentSyntaxException("Invalid number of values", input, INVALID_NUMBER_COUNT_ERROR); } return RelativeVec.parse(split);