public abstract class IngameCommand extends Object
Modifier | Constructor and Description |
---|---|
protected |
IngameCommand(String name)
Initialisiert einen Command mit dem angegebenen Name
|
Modifier and Type | Method and Description |
---|---|
abstract void |
execute(String uuid,
String player,
String... arguments)
Wird aufgerufen, nachdem die Permission eines Spielers gecheckt wurde und der Command nun ausgeführt werden soll.
|
abstract boolean |
hasPermission(String uuid,
String player,
String... arguments)
Wird aufgerufen, um zu prüfen, ob ein Spieler die Berechtigung hat, einen Message/IngameBefehl auszuführen.
|
protected String name
protected IngameCommand(String name)
name
- der eindeutige Name des Befehls, beispielsweise kistenscan, sudo, kick, ...public abstract boolean hasPermission(String uuid, String player, String... arguments)
uuid
- die UUID des Spielersplayer
- der Nutzername des Spielersarguments
- die Argumente, die übergeben wurdenpublic abstract void execute(String uuid, String player, String... arguments)
uuid
- die UUID des Spielersplayer
- der Nutzername des Spielersarguments
- die Argumente, die übergeben wurdenCopyright © 2023. All rights reserved.