Command Klasse
Commands erben durch die UnicacityCommand
Klasse. Diese wiederrum erbt durch die Command Klasse von LabyMod.
Commands rufen in ihrem Konstruktor die UnicacityCommand
Klasse auf und übergeben die Addon Instance und die
Command Annotation.
Beispiel Command:
| @UCCommand(prefix = "beispiel", aliases = {"bspiel", "bs"})
public class BeispielCommand extends UnicacityCommand {
private final UnicacityAddon unicacityAddon;
public BeispielCommand(UnicacityAddon unicacityAddon, UCCommand ucCommand) {
super(unicacityAddon, ucCommand);
this.unicacityAddon = unicacityAddon;
}
@Override
public boolean execute(String[] arguments) {
System.out.println("Hallo Welt!");
return true;
}
}
|