java.lang.Object
ua.mcchickenstudio.opencreative.commands.CommandHandler
ua.mcchickenstudio.opencreative.commands.world.modes.PlayCommand
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter

public class PlayCommand extends CommandHandler

PlayCommand

This command is responsible for changing current world's mode to play mode. If it's already set, it can teleport player to spawn location and load code.

Available: For world developers.

  • Constructor Details

    • PlayCommand

      public PlayCommand()
  • Method Details

    • onExecute

      public void onExecute(@NotNull @NotNull org.bukkit.command.CommandSender sender, @NotNull @NotNull org.bukkit.command.Command command, @NotNull @NotNull String label, String[] args)
      Description copied from class: CommandHandler
      Executes command for sender.
      Specified by:
      onExecute in class CommandHandler
      Parameters:
      sender - sender of command, can be player or console.
      command - command, that was executed.
      label - label of command (name of command after slash /).
      args - arguments of command.
    • onTab

      @Nullable public @Nullable List<String> onTab(@NotNull @NotNull org.bukkit.command.CommandSender sender, @NotNull @NotNull org.bukkit.command.Command command, @NotNull @NotNull String label, @NotNull @NotNull String[] args)
      Description copied from class: CommandHandler
      Returns list of tab completions, that can suggest arguments for command sender, or null.
      Specified by:
      onTab in class CommandHandler
      Parameters:
      sender - sender of command.
      command - command, that was requested.
      label - label of command (name of command after slash /).
      args - arguments of command.
      Returns:
      list of suggestions for arguments, or null.