Package net.william278.husksync.command
Class BukkitCommand
java.lang.Object
org.bukkit.command.Command
net.william278.husksync.command.BukkitCommand
public class BukkitCommand
extends org.bukkit.command.Command
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classCommands available on the Bukkit HuskSync implementation -
Field Summary
Fields inherited from class org.bukkit.command.Command
description, timings, usageMessage -
Constructor Summary
ConstructorsConstructorDescriptionBukkitCommand(net.william278.husksync.command.Command command, BukkitHuskSync plugin) -
Method Summary
Modifier and TypeMethodDescriptionprotected static org.bukkit.permissions.PermissionaddPermission(BukkitHuskSync plugin, String node, String description, org.bukkit.permissions.PermissionDefault permissionDefault, org.bukkit.permissions.Permission... children)booleanprotected static org.bukkit.permissions.PermissionDefaultgetPermissionDefault(boolean isOperatorCommand)voidregister()tabComplete(org.bukkit.command.CommandSender sender, String alias, String[] args)Methods inherited from class org.bukkit.command.Command
broadcastCommandMessage, broadcastCommandMessage, getAliases, getDescription, getLabel, getName, getPermission, getPermissionMessage, getUsage, isRegistered, register, setAliases, setDescription, setLabel, setName, setPermission, setPermissionMessage, setUsage, tabComplete, testPermission, testPermissionSilent, toString, unregister
-
Constructor Details
-
BukkitCommand
public BukkitCommand(@NotNull net.william278.husksync.command.Command command, @NotNull BukkitHuskSync plugin)
-
-
Method Details
-
execute
public boolean execute(@NotNull org.bukkit.command.CommandSender sender, @NotNull String commandLabel, @NotNull String[] args)- Specified by:
executein classorg.bukkit.command.Command
-
tabComplete
@NotNull public List<String> tabComplete(@NotNull org.bukkit.command.CommandSender sender, @NotNull String alias, @NotNull String[] args) throws IllegalArgumentException- Overrides:
tabCompletein classorg.bukkit.command.Command- Throws:
IllegalArgumentException
-
register
public void register() -
addPermission
@Nullable protected static org.bukkit.permissions.Permission addPermission(@NotNull BukkitHuskSync plugin, @NotNull String node, @NotNull String description, @NotNull org.bukkit.permissions.PermissionDefault permissionDefault, @NotNull org.bukkit.permissions.Permission... children) -
getPermissionDefault
@NotNull protected static org.bukkit.permissions.PermissionDefault getPermissionDefault(boolean isOperatorCommand)
-