Package dev.majek.pc.command
Class CommandHandler
- java.lang.Object
-
- dev.majek.pc.mechanic.Mechanic
-
- dev.majek.pc.command.CommandHandler
-
- All Implemented Interfaces:
org.bukkit.event.Listener
public class CommandHandler extends Mechanic
Handles command registration, fetching, and managing aliases.
-
-
Constructor Summary
Constructors Constructor Description CommandHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getAllCommandsAndAliases()
<T extends PartyCommand>
TgetCommand(Class<T> clazz)
PartyCommand
getCommand(String name)
List<PartyCommand>
getCommands()
List<String>
getLeaderCommandsAndAliases()
void
onStartup()
Runs when the plugin is being enabled.void
registerCommands()
void
reload()
-
Methods inherited from class dev.majek.pc.mechanic.Mechanic
onPlayerJoin, onPlayerQuit, onShutdown
-
-
-
-
Method Detail
-
onStartup
public void onStartup()
Description copied from class:Mechanic
Runs when the plugin is being enabled.
-
getCommand
public PartyCommand getCommand(String name)
-
getCommand
public <T extends PartyCommand> T getCommand(Class<T> clazz)
-
getCommands
public List<PartyCommand> getCommands()
-
registerCommands
public void registerCommands()
-
reload
public void reload()
-
-