Class AdvancedCommand
java.lang.Object
de.eldoria.eldoutilities.commands.command.AdvancedCommand
- All Implemented Interfaces:
CommandRoute
- Direct Known Subclasses:
AdvancedCommandAdapter,DefaultAbout,DefaultDebug
-
Constructor Summary
ConstructorsConstructorDescriptionAdvancedCommand(org.bukkit.plugin.Plugin plugin) AdvancedCommand(org.bukkit.plugin.Plugin plugin, CommandMeta meta) -
Method Summary
Modifier and TypeMethodDescriptionvoidcommandRoute(org.bukkit.command.CommandSender sender, String label, Arguments args) protected final org.bukkit.entity.PlayergetPlayerFromSender(org.bukkit.command.CommandSender sender) Get the player from a sender if the sender is a instance ofPlayerreturns true.voidhandleCommandError(org.bukkit.command.CommandSender sender, Throwable e) protected final ILocalizerGet a instance of the localizer.protected final MessageSenderGet a instance of the message sender.final CommandMetameta()protected final voidmeta(CommandMeta meta) org.bukkit.plugin.Pluginplugin()tabCompleteRoute(org.bukkit.command.CommandSender sender, String label, Arguments args)
-
Constructor Details
-
AdvancedCommand
-
AdvancedCommand
public AdvancedCommand(org.bukkit.plugin.Plugin plugin)
-
-
Method Details
-
commandRoute
public void commandRoute(org.bukkit.command.CommandSender sender, String label, Arguments args) throws CommandException - Specified by:
commandRoutein interfaceCommandRoute- Throws:
CommandException
-
tabCompleteRoute
@Nullable public @Nullable List<String> tabCompleteRoute(org.bukkit.command.CommandSender sender, String label, Arguments args) throws CommandException - Specified by:
tabCompleteRoutein interfaceCommandRoute- Throws:
CommandException
-
localizer
Get a instance of the localizer.- Returns:
- localizer instance
-
messageSender
Get a instance of the message sender.- Returns:
- message sender instance
-
getPlayerFromSender
protected final org.bukkit.entity.Player getPlayerFromSender(org.bukkit.command.CommandSender sender) Get the player from a sender if the sender is a instance ofPlayerreturns true.- Parameters:
sender- sender to cast- Returns:
- player or null if sender is not player
-
plugin
public org.bukkit.plugin.Plugin plugin() -
meta
-
meta
-
handleCommandError
-