Class QueuedCommand


  • public class QueuedCommand
    extends java.lang.Object
    Represents a single command used in CommandQueueManager for confirming before running potentially dangerous action.
    • Constructor Summary

      Constructors 
      Constructor Description
      QueuedCommand​(org.bukkit.command.CommandSender sender, java.lang.Runnable action)  
      QueuedCommand​(org.bukkit.command.CommandSender sender, java.lang.Runnable action, int validDuration)  
      QueuedCommand​(org.bukkit.command.CommandSender sender, java.lang.Runnable action, java.lang.String prompt)  
      QueuedCommand​(org.bukkit.command.CommandSender sender, java.lang.Runnable action, java.lang.String prompt, int validDuration)
      Creates a new queue command, to be registered at CommandQueueManager.addToQueue(QueuedCommand).
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • QueuedCommand

        public QueuedCommand​(org.bukkit.command.CommandSender sender,
                             java.lang.Runnable action)
      • QueuedCommand

        public QueuedCommand​(org.bukkit.command.CommandSender sender,
                             java.lang.Runnable action,
                             java.lang.String prompt)
      • QueuedCommand

        public QueuedCommand​(org.bukkit.command.CommandSender sender,
                             java.lang.Runnable action,
                             int validDuration)
      • QueuedCommand

        public QueuedCommand​(org.bukkit.command.CommandSender sender,
                             java.lang.Runnable action,
                             java.lang.String prompt,
                             int validDuration)
        Creates a new queue command, to be registered at CommandQueueManager.addToQueue(QueuedCommand).
        Parameters:
        sender - The sender that ran the command needed for confirmation.
        action - The logic to execute upon confirming.
        prompt - Question to ask sender to confirm.
        validDuration - Duration in which the command is valid for confirm in seconds.