public class BaseManagerCommand<T extends org.bukkit.plugin.java.JavaPlugin> extends AbstractCommand<T> implements ManagerCommand<T>
plugin| Constructor and Description |
|---|
BaseManagerCommand(T plugin,
String name,
String usage) |
BaseManagerCommand(T plugin,
String name,
String usage,
List<String> aliases) |
BaseManagerCommand(T plugin,
@NotNull String name,
@NotNull String description,
@NotNull String usageMessage,
@NotNull List<String> aliases) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
__default(@NotNull org.bukkit.command.CommandSender sender,
CommandData data,
String[] args) |
void |
addSubCommand(@NotNull ICommand<T> cmd) |
protected @Nullable ICommand<T> |
getCommandByName(@NotNull String name) |
void |
perform(org.bukkit.command.CommandSender sender,
CommandData data,
String[] args) |
@NotNull List<String> |
tabComplete(@NotNull org.bukkit.command.CommandSender sender,
@NotNull String alias,
@NotNull String[] args) |
execute, getAliases, getPluginbroadcastCommandMessage, broadcastCommandMessage, getDescription, getLabel, getName, getPermission, getPermissionMessage, getUsage, isRegistered, register, setAliases, setDescription, setLabel, setName, setPermission, setPermissionMessage, setUsage, tabComplete, testPermission, testPermissionSilent, toString, unregisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAliases, getName, getPluginpublic BaseManagerCommand(T plugin, String name, String usage, List<String> aliases)
@NotNull public @NotNull List<String> tabComplete(@NotNull @NotNull org.bukkit.command.CommandSender sender, @NotNull @NotNull String alias, @NotNull @NotNull String[] args) throws IllegalArgumentException
tabComplete in class org.bukkit.command.CommandIllegalArgumentExceptionprotected void __default(@NotNull
@NotNull org.bukkit.command.CommandSender sender,
CommandData data,
String[] args)
public void addSubCommand(@NotNull
@NotNull ICommand<T> cmd)
addSubCommand in interface ManagerCommand<T extends org.bukkit.plugin.java.JavaPlugin>public final void perform(org.bukkit.command.CommandSender sender,
CommandData data,
String[] args)
Copyright © 2023. All rights reserved.