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.