Class JoinCommand
java.lang.Object
ua.mcchickenstudio.opencreative.commands.CommandHandler
ua.mcchickenstudio.opencreative.commands.world.JoinCommand
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter
JoinCommand
This command is used to connect player to specified planet by its numeric or text ID.Available: For all players.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PlanetfindPlanet(String planetId) static booleanhandlePlayerConnection(@NotNull org.bukkit.entity.Player player, @NotNull String planetId) static booleanhandlePlayerConnection(@NotNull org.bukkit.entity.Player player, @NotNull Planet planet) voidonExecute(@NotNull org.bukkit.command.CommandSender sender, @NotNull org.bukkit.command.Command command, @NotNull String label, String[] args) Executes command for sender.onTab(@NotNull org.bukkit.command.CommandSender sender, @NotNull org.bukkit.command.Command command, @NotNull String alias, String[] args) Returns list of tab completions, that can suggest arguments for command sender, or null.Methods inherited from class CommandHandler
onCommand, onTabCompleteModifier and TypeMethodDescriptionfinal booleanonCommand(@NotNull org.bukkit.command.CommandSender sender, @NotNull org.bukkit.command.Command command, @NotNull String label, @NotNull String[] args) onTabComplete(@NotNull org.bukkit.command.CommandSender sender, @NotNull org.bukkit.command.Command command, @NotNull String alias, @NotNull String[] args)
-
Constructor Details
-
JoinCommand
public JoinCommand()
-
-
Method Details
-
handlePlayerConnection
public static boolean handlePlayerConnection(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull String planetId) -
handlePlayerConnection
public static boolean handlePlayerConnection(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull Planet planet) -
findPlanet
-
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:CommandHandlerExecutes command for sender.- Specified by:
onExecutein classCommandHandler- 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
public List<String> onTab(@NotNull @NotNull org.bukkit.command.CommandSender sender, @NotNull @NotNull org.bukkit.command.Command command, @NotNull @NotNull String alias, String[] args) Description copied from class:CommandHandlerReturns list of tab completions, that can suggest arguments for command sender, or null.- Specified by:
onTabin classCommandHandler- Parameters:
sender- sender of command.command- command, that was requested.alias- label of command (name of command after slash /).args- arguments of command.- Returns:
- list of suggestions for arguments, or null.
-