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)PartyCommandgetCommand(String name)List<PartyCommand>getCommands()List<String>getLeaderCommandsAndAliases()voidonStartup()Runs when the plugin is being enabled.voidregisterCommands()voidreload()-
Methods inherited from class dev.majek.pc.mechanic.Mechanic
onPlayerJoin, onPlayerQuit, onShutdown
-
-
-
-
Method Detail
-
onStartup
public void onStartup()
Description copied from class:MechanicRuns 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()
-
-