Initial Commit
Dieser Commit ist enthalten in:
Commit
eb8e04a948
27
CommandFramework.md
Normale Datei
27
CommandFramework.md
Normale Datei
@ -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
|
||||||
|
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren