Class BukkitCommandDispatcher
java.lang.Object
com.winterhavenmc.lodestar.adapters.commands.bukkit.BukkitCommandDispatcher
- All Implemented Interfaces:
CommandDispatcher,org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter,org.bukkit.command.TabExecutor
public final class BukkitCommandDispatcher
extends Object
implements org.bukkit.command.TabExecutor, CommandDispatcher
Implements command executor for LodeStar commands.
-
Constructor Summary
ConstructorsConstructorDescriptionBukkitCommandDispatcher(org.bukkit.plugin.java.JavaPlugin plugin, com.winterhavenmc.library.messagebuilder.MessageBuilder messageBuilder, ConnectionProvider connectionProvider, LodeStarUtility lodeStarUtility) class constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanonCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, String label, String[] args) command executor method for LodeStaronTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String alias, String[] args) Tab completer for LodeStar
-
Constructor Details
-
BukkitCommandDispatcher
public BukkitCommandDispatcher(org.bukkit.plugin.java.JavaPlugin plugin, com.winterhavenmc.library.messagebuilder.MessageBuilder messageBuilder, ConnectionProvider connectionProvider, LodeStarUtility lodeStarUtility) class constructor
-
-
Method Details
-
onTabComplete
public List<String> onTabComplete(@Nonnull org.bukkit.command.CommandSender sender, @Nonnull org.bukkit.command.Command command, @Nonnull String alias, String[] args) Tab completer for LodeStar- Specified by:
onTabCompletein interfaceorg.bukkit.command.TabCompleter
-
onCommand
public boolean onCommand(@Nonnull org.bukkit.command.CommandSender sender, @Nonnull org.bukkit.command.Command cmd, @Nonnull String label, String[] args) command executor method for LodeStar- Specified by:
onCommandin interfaceorg.bukkit.command.CommandExecutor
-