Komenda /function
Uruchamia funkcje z datapaku. Funkcja to plik .mcfunction zawierający listę komend. Fundament zorganizowanych datapackow i systemy na serwerach.
Składnia
Java i Bedrock Edition
/function <przestrzen_nazw:nazwa> Parametry w nawiasach <ostrokątnych> są wymagane. Parametry w nawiasach [kwadratowych] są opcjonalne.
Parametry
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
| przestrzen_nazw:nazwa | ID funkcji | Tak | Pelna ścieżka do funkcji w datapaku, np. moj_pack:setup lub moj_pack:quests/start. |
Przykłady użycia
Porady i wskazówki
Funkcje sa przechowywane w data/<namespace>/function/ wewnątrz datapaku. Każda linia pliku .mcfunction to jedna komenda (bez prefiksu /).
Tagi funkcji tick.json i load.json pozwalają uruchamiać funkcje automatycznie co tick (20x/sek) lub przy ładowaniu świata.
Funkcje działają w kontekście wykonawcy /function. Użyj /execute as ... run function ..., żeby uruchomić funkcje jako inna encja.
Jeden plik funkcji może zawierać setki komend. Znacznie łatwiej zarządzać niż setkami bloków komend rozrzuconych po świecie.
Powiązane komendy
/execute
Najpotężniejsza komenda w Minecraft. Pozwala uruchamiać inne komendy z modyfikowanym kontekstem: ...
/scoreboard
System zmiennych i wyników w Minecraft. Obiektywniki (objectives) śledzą statystyki graczy, slurz...
/data
Odczytuje i modyfikuje dane NBT encji, bloków i storage. Tylko Java Edition. Podstawa zaawansowan...
Często zadawane pytania
Jak używać komendy /function w Minecraft?
Otwórz okno czatu klawiszem T lub / i wpisz składnię komendy: /function <przestrzen_nazw:nazwa>. Uruchamia funkcje z datapaku. Funkcja to plik .mcfunction zawierający listę komend. Fundament zorganizowanych datapackow i systemy na serwerach.
Jakich uprawnień wymaga /function?
Komenda /function wymaga poziomu uprawnień 2 (Operator (OP 2)). W grze jednoosobowej z włączonymi kodami (cheatami) masz automatycznie pełne uprawnienia. Na serwerze multiplayer potrzebujesz statusu operatora nadawanego komendą /op.
Czy /function działa w Bedrock Edition?
Nie, komenda /function jest dostępna wyłącznie w Java Edition. Bedrock Edition nie posiada tej komendy.
Komentarze