Nutzbarkeit | |
---|---|
Einzelspieler | nein |
Mehrspieler | ja |
Cheat | ja, j |
Befehlsblock | Fehler im Ausdruck: Unerkanntes Wort „j“ |
/function lädt eine Funktion, in der weitere Befehle enthalten sein können. Diese werden dann ausgeführt. Funktionen können auch weitere Funktionen aufrufen.
Syntax
/function <Funktion> [<Bedingungsmodus> <Bedingung>]
- Funktion ist der Name einer Funktion
- Bedingungsmodus ist entweder
if
oderunless
if Damit die Funktion ausgeführt wird, muss Bedingung mindestens einen Treffer haben unless Damit die Funktion ausgeführt wird, muss Bedingung keinen Treffer haben
- Bedingung ist eine Zielauswahl, deren Ergebnis festlegt, ob die Funktion ausgeführt wird oder nicht.
Zur Eingabe eines Befehls siehe Befehl#Eingabe.
Beispiele
/function wiki:commands
- lädt die Datei
commands.mcfunction
im Ordner<Weltname>/data/functions/wiki
und führt alle Befehle nacheinander aus, die in dieser Datei stehen.
/function wiki:commands if @e[type=creeper,r=5]
- Führt die Funktion
wiki:commands
nur dann aus, wenn sich höchstens fünf Blöcke von der Befehlsquelle entfernt ein Creeper befindet.
/function wiki:commands unless oyo123
- Führt die Funktion
wiki:commands
nur dann aus, wenn sich kein Spieler namens oyo123 auf dem Server befindet.
/function wiki:commands unless @p[score_Craft_min=10,score_Craft=20]
- Führt die Funktion
wiki:commands
nur dann aus, wenn kein Spieler zu seinem Punktestand-Ziel "Craft" einen Wert zwischen 10 und 20. Werte darunter oder darüber werden akzeptiert.
Geschichte
Versionsgeschichte der Java Edition | ||||||||
---|---|---|---|---|---|---|---|---|
|
Überblick | |||||||
---|---|---|---|---|---|---|---|
Befehle für Objekte |
| ||||||
Befehle für Welten |
| ||||||
Befehle für Server | |||||||
Historisch | |||||||
Bedrock Edition |
|