Dieser Commit ist enthalten in:
D4rkr34lm 2023-05-22 15:35:47 +02:00
Commit eb8e04a948

27
CommandFramework.md Normale Datei
Datei anzeigen

@ -0,0 +1,27 @@
# Steamwar - Command Framework
## Inhalt
- [Erstellung eines neuen Commands](#1)
- [Einem Command Funktionalität hinzufügen](#2)
<a name="1"></a>
## Erstellung eines neuen Commands
Um einen neuen Command zu erstellen musst du eine neue Klasse erstellen, die von der Klasse `SWCommand` erbt.
Danach musst du einen Konstruktor **ohne Argumente** schreiben. Nun musst du noch den `super`-Constructor aufrufen.
Diesem musst du nun zunächst den Namen des Commands und die Permision, also wer den Command nutzen darf, mitgeben.
Danach kanst du noch belibig viele weitere Argumente angeben. Diese sind Aliasse für den Command.
``` java
public class NewCommand extends SWCommand{
public NewCommand(){
super("Name", "Permision", "Aliase"...)
}
}
```
<a name="2"></a>
## Einem Command Funktionalität hinzufügen