From e4bc67e90622b4bfb5c0dbe6572198a8847c1dfc Mon Sep 17 00:00:00 2001 From: Jason Penilla <11360596+jpenilla@users.noreply.github.com> Date: Tue, 22 Jun 2021 23:44:43 -0700 Subject: [PATCH] bukkit: Use correct constructor for Brigadier Vec2 argument type --- .../cloud/commandframework/bukkit/BukkitBrigadierMapper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/BukkitBrigadierMapper.java b/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/BukkitBrigadierMapper.java index 41e87a51..82f03fff 100644 --- a/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/BukkitBrigadierMapper.java +++ b/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/BukkitBrigadierMapper.java @@ -153,7 +153,9 @@ public final class BukkitBrigadierMapper { private @NonNull ArgumentType argumentVec2() { try { - return MinecraftArgumentTypes.getClassByKey(NamespacedKey.minecraft("vec2")).getDeclaredConstructor().newInstance(); + return MinecraftArgumentTypes.getClassByKey(NamespacedKey.minecraft("vec2")) + .getDeclaredConstructor(boolean.class) + .newInstance(true); } catch (final Exception e) { this.commandManager.getOwningPlugin().getLogger().log(Level.INFO, "Failed to retrieve Vec2 argument", e); return fallbackType();