This commit is contained in:
parent
19a7495fe1
commit
930ce3ff46
7 changed files with 9 additions and 17 deletions
|
|
@ -2,7 +2,7 @@ load("@rules_jvm_external//:defs.bzl", "artifact", "java_export")
|
|||
|
||||
java_export(
|
||||
name = "velocity",
|
||||
maven_coordinates = "de.kentoj.scrow:kencommandapi-velocity:0.34-SNAPSHOT",
|
||||
maven_coordinates = "de.kentoj.scrow:kencommandapi-velocity:0.35-SNAPSHOT",
|
||||
srcs = glob(["src/main/**/*.java"]),
|
||||
deps = [
|
||||
"//core",
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import de.kentoj.kencommandapi.api.suggestion.SuggestionProvider;
|
|||
|
||||
import java.util.List;
|
||||
|
||||
public final class PlayerSuggestionProvider implements SuggestionProvider<CommandSource> {
|
||||
public final class PlayerSuggestionProvider<T extends CommandSource> implements SuggestionProvider<T> {
|
||||
|
||||
private final ProxyServer proxyServer;
|
||||
|
||||
|
|
@ -16,7 +16,7 @@ public final class PlayerSuggestionProvider implements SuggestionProvider<Comman
|
|||
}
|
||||
|
||||
@Override
|
||||
public List<String> suggest(CommandSource __) {
|
||||
public List<String> suggest(T __) {
|
||||
return proxyServer.getAllPlayers().stream()
|
||||
.map(Player::getUsername)
|
||||
.toList();
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import de.kentoj.kencommandapi.api.argument.ArgumentType;
|
|||
import de.kentoj.kencommandapi.api.suggestion.SuggestionProvider;
|
||||
import de.kentoj.kencommandapi.suggestionprovider.PlayerSuggestionProvider;
|
||||
|
||||
public class PlayerArgumentType implements ArgumentType<CommandSource, Player> {
|
||||
public class PlayerArgumentType<T extends CommandSource> implements ArgumentType<T, Player> {
|
||||
|
||||
private final ProxyServer server;
|
||||
|
||||
|
|
@ -23,7 +23,7 @@ public class PlayerArgumentType implements ArgumentType<CommandSource, Player> {
|
|||
}
|
||||
|
||||
@Override
|
||||
public SuggestionProvider<CommandSource> getDefaultSuggestionProvider() {
|
||||
return new PlayerSuggestionProvider(server);
|
||||
public SuggestionProvider<T> getDefaultSuggestionProvider() {
|
||||
return new PlayerSuggestionProvider<>(server);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue