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 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:
      onTabComplete in interface org.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:
      onCommand in interface org.bukkit.command.CommandExecutor