Package org.kingdoms.commands
Class TabCompleteManager
java.lang.Object
org.kingdoms.commands.TabCompleteManager
- All Implemented Interfaces:
org.bukkit.command.TabCompleter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKingdomMembers(@NonNull Nation nation, @Nullable String starts, @Nullable Predicate<Kingdom> predicate) getKingdomPlayers(@NonNull Kingdom kingdom, @NonNull String starts) getKingdomPlayers(@NonNull Kingdom kingdom, @NonNull String starts, Predicate<org.bukkit.OfflinePlayer> filter) getKingdomPlayers(@NonNull Nation nation, @NonNull String starts, Predicate<org.bukkit.OfflinePlayer> filter) getKingdoms(@Nullable String starts) getKingdoms(@Nullable String starts, @Nullable Predicate<String> predicate) getNations(@Nullable String starts) getNations(@Nullable String starts, @Nullable Predicate<String> predicate) getPlayers(@NonNull String starts) getPlayers(@NonNull String starts, boolean admin) getPlayers(@NonNull String starts, Predicate<org.bukkit.OfflinePlayer> filter) getPlayers(Collection<? extends org.bukkit.OfflinePlayer> players, @NonNull String starts, boolean admin, Predicate<org.bukkit.OfflinePlayer> filter) getSubCommand(@NonNull org.bukkit.command.CommandSender sender, @NonNull KingdomsParentCommand command, @NonNull String[] args) onTabComplete(@NonNull org.bukkit.command.CommandSender sender, @NonNull org.bukkit.command.Command cmd, @NonNull String label, @NonNull String[] args)
-
Constructor Details
-
TabCompleteManager
-
-
Method Details
-
getSubCommand
public static @NonNull List<String> getSubCommand(@NonNull org.bukkit.command.CommandSender sender, @NonNull KingdomsParentCommand command, @NonNull String[] args) -
getPlayers
-
getPlayers
-
getPlayers
-
getPlayers
public static @NonNull List<String> getPlayers(Collection<? extends org.bukkit.OfflinePlayer> players, @NonNull String starts, boolean admin, Predicate<org.bukkit.OfflinePlayer> filter) -
getKingdomPlayers
-
getKingdomPlayers
-
getKingdomPlayers
-
getKingdoms
-
getKingdomMembers
-
getKingdoms
-
getNations
-
getNations
-
onTabComplete
public @NonNull List<String> onTabComplete(@NonNull org.bukkit.command.CommandSender sender, @NonNull org.bukkit.command.Command cmd, @NonNull String label, @NonNull String[] args) - Specified by:
onTabCompletein interfaceorg.bukkit.command.TabCompleter
-