Minecraft Wiki
Advertisement
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 oder unless
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
Vollversion 1.12
1.12-pre1
  • Der Befehl /function wurde hinzugefügt
1.12-pre3
  • Textdateien die die Befehle von Funktionen enthalten, werden nun als ".mcfunction" statt als ".txt" gespeichert
1.12-pre4
  • Die Parameter if bzw. until wurden hinzugefügt

Advertisement