Skip to content

Commit 906ad8c

Browse files
committed
fix BukkitBrigadier#getArgumentType
1 parent 24305fd commit 906ad8c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

bukkit/src/main/java/revxrsal/commands/bukkit/brigadier/CommodoreBukkitBrigadier.java

+6-3
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,12 @@ public CommodoreBukkitBrigadier(BukkitCommandHandler handler) {
8181
}
8282

8383
public @NotNull ArgumentType<?> getArgumentType(@NotNull CommandParameter parameter) {
84-
ArgumentType<?> type = argumentTypes.getFlexible(parameter.getType()).getArgumentType(parameter);
85-
if (type != null)
86-
return type;
84+
ArgumentTypeResolver resolver = argumentTypes.getFlexible(parameter.getType());
85+
if (resolver != null) {
86+
ArgumentType<?> type = resolver.getArgumentType(parameter);
87+
if (type != null)
88+
return type;
89+
}
8790
return StringArgumentType.string();
8891
}
8992

0 commit comments

Comments
 (0)