Nutzbarkeit | |
---|---|
Einzelspieler | ja |
Mehrspieler | ja |
Cheat | ja, 2 |
Befehlsblock | ja |
/function startet eine Funktion. Beim ausführen dieses Befehls werden weitere Befehle ausgeführt, die sich in einer Textdatei befinden. Funktionen können auch weitere Funktionen und Funktions-Aliase aufrufen.
Syntax[]
/function Funktion [<Argumente> | with (block <Position>|entity <Selektor>|storage <Datenspeicher>) [<Pfad>]]
- Funktion ist der Name einer Funktion oder eines Funktions-Aliases. Aliase werden mit einer führenden Raute
#
angesprochen.
Zur Eingabe eines Befehls siehe Befehl#Eingabe.
Beispiele[]
function wiki:testbeispiele/funktionstest
- führt die Datei
.minecraft/saves/Name des Weltordners/datapacks/Name des Datenpakets/data/wiki/functions/testbeispiele/funktionstest.mcfunction
aus.
function #wiki:schlossfunktionen
- führt alle Funktionen im Funktions-Alias
.minecraft/saves/Name des Weltordners/datapacks/Name des Datenpakets/data/wiki/tags/schlossfunktionen.json
aus.
execute if entity @e[distance=..5,type=creeper] run function wiki:befehle
- Führt die Funktion
wiki:befehle
nur dann aus, wenn sich höchstens fünf Blöcke von der Befehlsquelle entfernt ein Creeper befindet.
function wiki:argumente {a: 42, b: "Beispiel"}
- Führt die Funktion
wiki:argumente
mit den Argumenten{a: 42, b: "Beispiel"}
aus, sodass die Argumente in der Funktion verwendet werden können.
function wiki:weitereargumente with storage wiki:datenspeicher
- Führt die Funktion
wiki:weitereargumente
mit den Argumenten vom Datenspeicherwiki:datenspeicher
aus, sodass die Argumente in der Funktion verwendet werden können.
Geschichte[]
Versionsgeschichte der Java Edition | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Überblick | |||||||
---|---|---|---|---|---|---|---|
Befehle für Objekte |
| ||||||
Befehle für Welten |
| ||||||
Befehle für Server | |||||||
Historisch | |||||||
Bedrock Edition |
|