We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
BukkitBrigadier#getArgumentType
1 parent 24305fd commit 906ad8cCopy full SHA for 906ad8c
bukkit/src/main/java/revxrsal/commands/bukkit/brigadier/CommodoreBukkitBrigadier.java
@@ -81,9 +81,12 @@ public CommodoreBukkitBrigadier(BukkitCommandHandler handler) {
81
}
82
83
public @NotNull ArgumentType<?> getArgumentType(@NotNull CommandParameter parameter) {
84
- ArgumentType<?> type = argumentTypes.getFlexible(parameter.getType()).getArgumentType(parameter);
85
- if (type != null)
86
- return type;
+ ArgumentTypeResolver resolver = argumentTypes.getFlexible(parameter.getType());
+ if (resolver != null) {
+ ArgumentType<?> type = resolver.getArgumentType(parameter);
87
+ if (type != null)
88
+ return type;
89
+ }
90
return StringArgumentType.string();
91
92
0 commit comments