aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--spark-sponge/src/main/java/me/lucko/spark/sponge/SpongeSparkPlugin.java2
-rw-r--r--spark-velocity/src/main/java/me/lucko/spark/velocity/VelocitySparkPlugin.java14
2 files changed, 9 insertions, 7 deletions
diff --git a/spark-sponge/src/main/java/me/lucko/spark/sponge/SpongeSparkPlugin.java b/spark-sponge/src/main/java/me/lucko/spark/sponge/SpongeSparkPlugin.java
index 5f9a3ef..055f1f4 100644
--- a/spark-sponge/src/main/java/me/lucko/spark/sponge/SpongeSparkPlugin.java
+++ b/spark-sponge/src/main/java/me/lucko/spark/sponge/SpongeSparkPlugin.java
@@ -113,7 +113,7 @@ public class SpongeSparkPlugin implements SparkPlugin {
return Stream.concat(
this.game.getServer().getOnlinePlayers().stream().filter(player -> player.hasPermission(permission)),
Stream.of(this.game.getServer().getConsole())
- ).map((CommandSource source) -> new SpongeCommandSender(source, this.audienceFactory));
+ ).map(source -> new SpongeCommandSender(source, this.audienceFactory));
}
@Override
diff --git a/spark-velocity/src/main/java/me/lucko/spark/velocity/VelocitySparkPlugin.java b/spark-velocity/src/main/java/me/lucko/spark/velocity/VelocitySparkPlugin.java
index 798f4f1..b9e492b 100644
--- a/spark-velocity/src/main/java/me/lucko/spark/velocity/VelocitySparkPlugin.java
+++ b/spark-velocity/src/main/java/me/lucko/spark/velocity/VelocitySparkPlugin.java
@@ -23,6 +23,7 @@ package me.lucko.spark.velocity;
import com.google.inject.Inject;
import com.velocitypowered.api.command.Command;
import com.velocitypowered.api.command.CommandSource;
+import com.velocitypowered.api.command.SimpleCommand;
import com.velocitypowered.api.event.PostOrder;
import com.velocitypowered.api.event.Subscribe;
import com.velocitypowered.api.event.proxy.ProxyInitializeEvent;
@@ -37,6 +38,7 @@ import org.checkerframework.checker.optional.qual.MaybePresent;
import java.nio.file.Path;
import java.util.List;
+import java.util.concurrent.CompletableFuture;
import java.util.stream.Stream;
@Plugin(
@@ -46,7 +48,7 @@ import java.util.stream.Stream;
description = "@desc@",
authors = {"Luck", "sk89q"}
)
-public class VelocitySparkPlugin implements SparkPlugin, Command {
+public class VelocitySparkPlugin implements SparkPlugin, SimpleCommand {
private final ProxyServer proxy;
private final Path configDirectory;
@@ -63,7 +65,7 @@ public class VelocitySparkPlugin implements SparkPlugin, Command {
public void onEnable(ProxyInitializeEvent e) {
this.platform = new SparkPlatform(this);
this.platform.enable();
- this.proxy.getCommandManager().register(this, "sparkv", "sparkvelocity");
+ this.proxy.getCommandManager().register("sparkv", this, "sparkvelocity");
}
@Subscribe(order = PostOrder.LAST)
@@ -72,13 +74,13 @@ public class VelocitySparkPlugin implements SparkPlugin, Command {
}
@Override
- public void execute(CommandSource sender, String[] args) {
- this.platform.executeCommand(new VelocityCommandSender(sender), args);
+ public void execute(Invocation inv) {
+ this.platform.executeCommand(new VelocityCommandSender(inv.source()), inv.arguments());
}
@Override
- public @MaybePresent List<String> suggest(CommandSource sender, String[] currentArgs) {
- return this.platform.tabCompleteCommand(new VelocityCommandSender(sender), currentArgs);
+ public List<String> suggest(Invocation inv) {
+ return this.platform.tabCompleteCommand(new VelocityCommandSender(inv.source()), inv.arguments());
}
@Override