diff --git a/server/src/main/java/dev/plex/command/impl/WhoHasCMD.java b/server/src/main/java/dev/plex/command/impl/WhoHasCMD.java index cbc1fa0..779f7ec 100644 --- a/server/src/main/java/dev/plex/command/impl/WhoHasCMD.java +++ b/server/src/main/java/dev/plex/command/impl/WhoHasCMD.java @@ -16,6 +16,7 @@ import org.jetbrains.annotations.Nullable; import java.util.Arrays; import java.util.List; +import java.util.Collections; @CommandPermissions(permission = "plex.whohas") @CommandParameters(name = "whohas", description = "Returns a list of players with a specific item in their inventory.", usage = "/ ", aliases = "wh") @@ -65,6 +66,14 @@ public class WhoHasCMD extends PlexCommand @Override public @NotNull List smartTabComplete(@NotNull CommandSender sender, @NotNull String alias, @NotNull String[] args) throws IllegalArgumentException { - return args.length == 1 && silentCheckPermission(sender, this.getPermission()) ? Arrays.stream(Material.values()).map(Enum::name).toList() : ImmutableList.of(); + if (args.length == 1 && silentCheckPermission(sender, this.getPermission())) + { + return Arrays.stream(Material.values()).map(Enum::name).toList(); + } + else if (args.length == 2 && silentCheckPermission(sender, this.getPermission())) + { + return Collections.singletonList("clear"); + } + return ImmutableList.of(); } }