This commit is contained in:
parent
19a7495fe1
commit
930ce3ff46
7 changed files with 9 additions and 17 deletions
|
|
@ -7,7 +7,7 @@ jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: docker
|
runs-on: docker
|
||||||
container:
|
container:
|
||||||
image: "git.lab0x13.site/scrow/bazel-java:0.6"
|
image: "git.lab0x13.site/scrow/bazel-java:0.8"
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v7
|
- uses: actions/checkout@v7
|
||||||
- uses: actions/cache@v6
|
- uses: actions/cache@v6
|
||||||
|
|
|
||||||
8
.idea/workspace.xml
generated
8
.idea/workspace.xml
generated
|
|
@ -332,14 +332,6 @@
|
||||||
</list>
|
</list>
|
||||||
</recent_temporary>
|
</recent_temporary>
|
||||||
</component>
|
</component>
|
||||||
<component name="SharedIndexes">
|
|
||||||
<attachedChunks>
|
|
||||||
<set>
|
|
||||||
<option value="bundled-jdk-30f59d01ecdd-63390994e64e-intellij.indexing.shared.core-IU-262.8665.337" />
|
|
||||||
<option value="bundled-js-predefined-d6986cc7102b-4abd2a77f808-JavaScript-IU-262.8665.337" />
|
|
||||||
</set>
|
|
||||||
</attachedChunks>
|
|
||||||
</component>
|
|
||||||
<component name="TaskManager">
|
<component name="TaskManager">
|
||||||
<task active="true" id="Default" summary="Default task">
|
<task active="true" id="Default" summary="Default task">
|
||||||
<changelist id="6414223f-1761-4683-97f5-9dab59d6c44a" name="Changes" comment="" />
|
<changelist id="6414223f-1761-4683-97f5-9dab59d6c44a" name="Changes" comment="" />
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ load("@rules_jvm_external//:defs.bzl", "artifact", "java_export")
|
||||||
|
|
||||||
java_export(
|
java_export(
|
||||||
name = "bukkit",
|
name = "bukkit",
|
||||||
maven_coordinates = "de.kentoj.scrow:kencommandapi-bukkit:0.34-SNAPSHOT",
|
maven_coordinates = "de.kentoj.scrow:kencommandapi-bukkit:0.35-SNAPSHOT",
|
||||||
srcs = glob(["src/main/**/*.java"]),
|
srcs = glob(["src/main/**/*.java"]),
|
||||||
deps = [
|
deps = [
|
||||||
"//core",
|
"//core",
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ load("@rules_jvm_external//:defs.bzl", "artifact", "java_export")
|
||||||
|
|
||||||
java_export(
|
java_export(
|
||||||
name = "core",
|
name = "core",
|
||||||
maven_coordinates = "de.kentoj.scrow:kencommandapi-core:0.34-SNAPSHOT",
|
maven_coordinates = "de.kentoj.scrow:kencommandapi-core:0.35-SNAPSHOT",
|
||||||
srcs = glob(["src/main/**/*.java"]),
|
srcs = glob(["src/main/**/*.java"]),
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ load("@rules_jvm_external//:defs.bzl", "artifact", "java_export")
|
||||||
|
|
||||||
java_export(
|
java_export(
|
||||||
name = "velocity",
|
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"]),
|
srcs = glob(["src/main/**/*.java"]),
|
||||||
deps = [
|
deps = [
|
||||||
"//core",
|
"//core",
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import de.kentoj.kencommandapi.api.suggestion.SuggestionProvider;
|
||||||
|
|
||||||
import java.util.List;
|
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;
|
private final ProxyServer proxyServer;
|
||||||
|
|
||||||
|
|
@ -16,7 +16,7 @@ public final class PlayerSuggestionProvider implements SuggestionProvider<Comman
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<String> suggest(CommandSource __) {
|
public List<String> suggest(T __) {
|
||||||
return proxyServer.getAllPlayers().stream()
|
return proxyServer.getAllPlayers().stream()
|
||||||
.map(Player::getUsername)
|
.map(Player::getUsername)
|
||||||
.toList();
|
.toList();
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import de.kentoj.kencommandapi.api.argument.ArgumentType;
|
||||||
import de.kentoj.kencommandapi.api.suggestion.SuggestionProvider;
|
import de.kentoj.kencommandapi.api.suggestion.SuggestionProvider;
|
||||||
import de.kentoj.kencommandapi.suggestionprovider.PlayerSuggestionProvider;
|
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;
|
private final ProxyServer server;
|
||||||
|
|
||||||
|
|
@ -23,7 +23,7 @@ public class PlayerArgumentType implements ArgumentType<CommandSource, Player> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SuggestionProvider<CommandSource> getDefaultSuggestionProvider() {
|
public SuggestionProvider<T> getDefaultSuggestionProvider() {
|
||||||
return new PlayerSuggestionProvider(server);
|
return new PlayerSuggestionProvider<>(server);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue