Package com.undefined.stellar
Class BaseStellarCommand
-
- All Implemented Interfaces:
public abstract class BaseStellarCommand
-
-
Field Summary
Fields Modifier and Type Field Description private final StellarCommand
command
private final String
name
private final String
permission
private final List<String>
aliases
-
Constructor Summary
Constructors Constructor Description BaseStellarCommand(String name, String permission, List<String> aliases)
-
Method Summary
Modifier and Type Method Description final StellarCommand
getCommand()
final String
getName()
final String
getPermission()
final List<String>
getAliases()
abstract StellarCommand
setup()
List<StellarArgument>
arguments()
final StellarCommand
createCommand(Function1<StellarCommand, Unit> init)
final Unit
register(JavaPlugin plugin)
-
-
Method Detail
-
getCommand
final StellarCommand getCommand()
-
getPermission
final String getPermission()
-
getAliases
final List<String> getAliases()
-
setup
abstract StellarCommand setup()
-
arguments
List<StellarArgument> arguments()
-
createCommand
final StellarCommand createCommand(Function1<StellarCommand, Unit> init)
-
-
-
-