Class LobbyCommand

java.lang.Object
dev.deepcore.challenge.command.LobbyCommand
All Implemented Interfaces:
org.bukkit.command.CommandExecutor

public final class LobbyCommand extends Object implements org.bukkit.command.CommandExecutor
Handles the /lobby command, returning players to the DeepCore lobby from the training gym.
  • Constructor Details

    • LobbyCommand

      public LobbyCommand(TrainingManager trainingManager, ChallengeSessionManager challengeSessionManager)
      Creates a lobby command handler.
      Parameters:
      trainingManager - training manager for leave-training logic
      challengeSessionManager - session manager for lobby teleport logic
  • Method Details

    • onCommand

      public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String label, String[] args)
      Specified by:
      onCommand in interface org.bukkit.command.CommandExecutor