28 Zeilen
835 B
Markdown
28 Zeilen
835 B
Markdown
|
# 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
|
||
|
|