Class AbstractClientCommandHandler<P extends Player>

java.lang.Object
com.tenio.common.logger.AbstractLogger
com.tenio.common.logger.SystemLogger
com.tenio.core.handler.AbstractHandler
com.tenio.core.command.client.AbstractClientCommandHandler<P>

public abstract class AbstractClientCommandHandler<P extends Player> extends AbstractHandler
The base class for all self defined commands.
Since:
0.5.0
  • Constructor Details

    • AbstractClientCommandHandler

      public AbstractClientCommandHandler()
  • Method Details

    • getCommandManager

      public ClientCommandManager getCommandManager()
      Retrieves the client command manager.
      Returns:
      an instance of ClientCommandManager
    • setCommandManager

      public void setCommandManager(ClientCommandManager clientCommandManager)
      Sets value for the client command manager. *
      Parameters:
      clientCommandManager - an instance of ClientCommandManager
    • execute

      public abstract void execute(P player, com.tenio.common.data.DataCollection message)
      It is called when the server invokes a command.
      Parameters:
      player - The receiver which gets command from its client
      message - The message as command