Index

A C D E F G H I N P R T U 
All Classes and Interfaces|All Packages

A

add(Command) - Method in interface io.github.jwdeveloper.spigot.commands.api.CommandsRegistry
 
arguments() - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Retrieves the list of arguments associated with this command.
argumentTypes() - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
Argument types registry object, modify of create new commands arguments

C

child(String) - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Retrieves a child command by its name, if it exists.
children() - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Retrieves the list of child commands associated with this command.
Command - Interface in io.github.jwdeveloper.spigot.commands.api
Represents a command in the Spigot plugin framework.
commands() - Method in interface io.github.jwdeveloper.spigot.commands.api.CommandsRegistry
 
Commands - Interface in io.github.jwdeveloper.spigot.commands.api
Interface for managing commands
CommandsRegistry - Interface in io.github.jwdeveloper.spigot.commands.api
 
container() - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Retrieves the DependanceContainer associated with this command, which manages dependencies and services.
create(Object) - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
Creates a new command builder for a command using the specified template object.
create(String) - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
Creates a new command builder for a command with the specified pattern.

D

dispatchError(CommandErrorEvent) - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Handles and dispatches errors that occur during command execution.

E

executeCommand(String...) - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Executes the command with the specified arguments from the console sender.
executeCommand(CommandSender, String, String...) - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Executes the command with the specified sender, command label, and arguments.
executeSuggestions(CommandSender, String, String...) - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Provides suggestions for command completion based on the sender, alias, and input arguments.

F

findAll() - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
Finds and returns all commands managed by the command manager.
findBy(Predicate<Command>) - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
Finds and returns commands that match the specified predicate.
findByName(String) - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
Finds and returns a command with the specified name.

G

globalEvents() - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
Global event handler for the commands events

H

hasChild(String) - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Checks if the command has a child command with the specified name.
hasParent() - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Checks if this command has a parent command.

I

io.github.jwdeveloper.spigot.commands.api - package io.github.jwdeveloper.spigot.commands.api
 

N

name() - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Retrieves the name of the command.

P

parent() - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Retrieves the parent command of this command, if it exists.
patterns() - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
 
properties() - Method in interface io.github.jwdeveloper.spigot.commands.api.Command
Retrieves the properties associated with this command, including name, description, and permissions.

R

register(Command) - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
Adds the specified command to the command manager.
remove(Command) - Method in interface io.github.jwdeveloper.spigot.commands.api.CommandsRegistry
 
removeAll() - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
Removes all commands from the command manager.
removeAll() - Method in interface io.github.jwdeveloper.spigot.commands.api.CommandsRegistry
 

T

TemplateParser - Interface in io.github.jwdeveloper.spigot.commands.api
 
templateToBuilder(Object, CommandBuilder) - Method in interface io.github.jwdeveloper.spigot.commands.api.TemplateParser
 

U

unregister(Command) - Method in interface io.github.jwdeveloper.spigot.commands.api.Commands
Removes the specified command from the command manager.
A C D E F G H I N P R T U 
All Classes and Interfaces|All Packages