From a4c67f66a2bbdb413a87d380d678183a46883073 Mon Sep 17 00:00:00 2001 From: MiniDigger Date: Thu, 8 Mar 2018 22:39:31 +0100 Subject: [PATCH] make sure to only treat a type as sender if its not annotated with "other" --- .../co/aikar/commands/RegisteredCommand.java | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/co/aikar/commands/RegisteredCommand.java b/core/src/main/java/co/aikar/commands/RegisteredCommand.java index 3fcf2151..d5d2b223 100644 --- a/core/src/main/java/co/aikar/commands/RegisteredCommand.java +++ b/core/src/main/java/co/aikar/commands/RegisteredCommand.java @@ -28,6 +28,7 @@ import co.aikar.commands.annotation.CommandCompletion; import co.aikar.commands.annotation.CommandPermission; import co.aikar.commands.annotation.Default; import co.aikar.commands.annotation.Description; +import co.aikar.commands.annotation.Flags; import co.aikar.commands.annotation.Optional; import co.aikar.commands.annotation.Syntax; import co.aikar.commands.annotation.Values; @@ -105,11 +106,23 @@ public class RegisteredCommand "); + }else{ + // optional issuer aware context resolver + optionalResolvers++; + } + }else{ + // some other optional resolver + optionalResolvers++; syntaxB.append('[').append(name).append("] "); } } else {