From 8e25dac340a07f7a57a13bdde53b0605779ea920 Mon Sep 17 00:00:00 2001 From: Luck Date: Mon, 15 Oct 2018 22:00:05 +0100 Subject: Implement tab completion, update readme --- .../main/java/me/lucko/spark/forge/ForgeClientSparkPlatform.java | 6 +++--- .../main/java/me/lucko/spark/forge/ForgeServerSparkPlatform.java | 6 +++--- .../src/main/java/me/lucko/spark/forge/ForgeSparkPlatform.java | 5 ++++- 3 files changed, 10 insertions(+), 7 deletions(-) (limited to 'spark-forge/src/main/java') diff --git a/spark-forge/src/main/java/me/lucko/spark/forge/ForgeClientSparkPlatform.java b/spark-forge/src/main/java/me/lucko/spark/forge/ForgeClientSparkPlatform.java index d073497..b56dd70 100644 --- a/spark-forge/src/main/java/me/lucko/spark/forge/ForgeClientSparkPlatform.java +++ b/spark-forge/src/main/java/me/lucko/spark/forge/ForgeClientSparkPlatform.java @@ -50,17 +50,17 @@ public class ForgeClientSparkPlatform extends ForgeSparkPlatform { @Override public String getLabel() { - return "sparkclient"; + return "sparkc"; } @Override public String getName() { - return "sparkclient"; + return "sparkc"; } @Override public List getAliases() { - return Collections.singletonList("cprofiler"); + return Collections.singletonList("sparkclient"); } @Override diff --git a/spark-forge/src/main/java/me/lucko/spark/forge/ForgeServerSparkPlatform.java b/spark-forge/src/main/java/me/lucko/spark/forge/ForgeServerSparkPlatform.java index 6b64b95..d667234 100644 --- a/spark-forge/src/main/java/me/lucko/spark/forge/ForgeServerSparkPlatform.java +++ b/spark-forge/src/main/java/me/lucko/spark/forge/ForgeServerSparkPlatform.java @@ -40,7 +40,7 @@ public class ForgeServerSparkPlatform extends ForgeSparkPlatform { List players = FMLCommonHandler.instance().getMinecraftServerInstance().getPlayerList().getPlayers(); for (EntityPlayerMP player : players) { - if (player.canUseCommand(4, "spark.profiler")) { + if (player.canUseCommand(4, "spark")) { player.sendMessage(msg); } } @@ -63,11 +63,11 @@ public class ForgeServerSparkPlatform extends ForgeSparkPlatform { @Override public List getAliases() { - return Collections.singletonList("profiler"); + return Collections.emptyList(); } @Override public boolean checkPermission(MinecraftServer server, ICommandSender sender) { - return sender.canUseCommand(4, "spark.profiler"); + return sender.canUseCommand(4, "spark"); } } diff --git a/spark-forge/src/main/java/me/lucko/spark/forge/ForgeSparkPlatform.java b/spark-forge/src/main/java/me/lucko/spark/forge/ForgeSparkPlatform.java index 542c782..5b62f3f 100644 --- a/spark-forge/src/main/java/me/lucko/spark/forge/ForgeSparkPlatform.java +++ b/spark-forge/src/main/java/me/lucko/spark/forge/ForgeSparkPlatform.java @@ -122,7 +122,10 @@ public abstract class ForgeSparkPlatform extends SparkPlatform i @Override public List getTabCompletions(MinecraftServer server, ICommandSender sender, String[] args, @Nullable BlockPos blockPos) { - return Collections.emptyList(); + if (!checkPermission(server, sender)) { + return Collections.emptyList(); + } + return tabCompleteCommand(sender, args); } @Override -- cgit