diff --git a/cloud-core/src/main/java/cloud/commandframework/arguments/compound/ArgumentPair.java b/cloud-core/src/main/java/cloud/commandframework/arguments/compound/ArgumentPair.java index 7d4e653d..05dccab8 100644 --- a/cloud-core/src/main/java/cloud/commandframework/arguments/compound/ArgumentPair.java +++ b/cloud-core/src/main/java/cloud/commandframework/arguments/compound/ArgumentPair.java @@ -41,7 +41,7 @@ import java.util.function.Function; * @param Second argument type * @param Output type */ -public final class ArgumentPair extends CompoundArgument, C, O> { +public class ArgumentPair extends CompoundArgument, C, O> { /** * Create a new argument pair. diff --git a/cloud-core/src/main/java/cloud/commandframework/arguments/compound/ArgumentTriplet.java b/cloud-core/src/main/java/cloud/commandframework/arguments/compound/ArgumentTriplet.java index f634196f..9be2f6b8 100644 --- a/cloud-core/src/main/java/cloud/commandframework/arguments/compound/ArgumentTriplet.java +++ b/cloud-core/src/main/java/cloud/commandframework/arguments/compound/ArgumentTriplet.java @@ -42,7 +42,7 @@ import java.util.function.Function; * @param Third argument type * @param Output type */ -public final class ArgumentTriplet extends CompoundArgument, C, O> { +public class ArgumentTriplet extends CompoundArgument, C, O> { /** * Create a new argument triplet. diff --git a/cloud-core/src/main/java/cloud/commandframework/arguments/compound/CompoundArgument.java b/cloud-core/src/main/java/cloud/commandframework/arguments/compound/CompoundArgument.java index c736e95c..43020e55 100644 --- a/cloud-core/src/main/java/cloud/commandframework/arguments/compound/CompoundArgument.java +++ b/cloud-core/src/main/java/cloud/commandframework/arguments/compound/CompoundArgument.java @@ -128,8 +128,15 @@ public class CompoundArgument extends CommandArgument