commit eb8e04a94889f279ca58f89fdf3f4535b532cb50 Author: D4rkr34lm Date: Mon May 22 15:35:47 2023 +0200 Initial Commit diff --git a/CommandFramework.md b/CommandFramework.md new file mode 100644 index 0000000..82fe477 --- /dev/null +++ b/CommandFramework.md @@ -0,0 +1,27 @@ +# Steamwar - Command Framework + +## Inhalt +- [Erstellung eines neuen Commands](#1) +- [Einem Command Funktionalität hinzufügen](#2) + + + +## 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"...) + } +} +``` + + + +## Einem Command Funktionalität hinzufügen +