Ustawienia wstępne Project
Pakiet funkcji wstępnie ustawiony dla łańcuchów poleceń
Wstępnie ustawiony pakiet funkcji dla łańcuchów poleceń jest teraz kompletnym przepływem pracy Project, a nie szablonową notatką dotyczącą poleceń. Użyj tego ustawienia wstępnego, jeśli kilka wierszy poleceń musi działać razem w powtarzalnej kolejności. Pakiety funkcji są lepsze niż długie wklejanie na czacie, ponieważ każdą linię można przeglądać, można ją wersjonować wraz z pakietem danych i można ją uruchomić za pomocą pojedynczego polecenia `/function` po ponownym załadowaniu. W artykule połączono pola konfiguracji, przegląd wyników, rozmieszczenie Project i przechwytywanie wyników, dzięki czemu polecenie można łatwo sprawdzić, zanim stanie się częścią konfiguracji mapy, wyzwalacza zdarzenia lub Command Pack wielokrotnego użytku. Galeria Project udowadnia, że łańcuch to nie tylko zbiór niepowiązanych ze sobą fragmentów. Polecenia dotyczące konfiguracji świata, informacji zwrotnych i nagród muszą być zapisane w tej samej kolejności, w jakiej zostaną wykonane, z wyjściem `.mcfunction` pozbawionym ukośników gotowym do pliku pakietu danych.
Wynik presetu
Uporządkowany łańcuch poleceń w stylu funkcji, który można zapisać jako plik `.mcfunction`.
Wynik
Łańcuch poleceń funkcji
data/nbtforge/function/adventure/start.mcfunction
time set noon
weather clear 6000
gamerule doMobSpawning false
title @a title {"text":"Trial Started","color":"gold"}
playsound minecraft:entity.player.levelup player @a ~ ~ ~ 1 1.2Zrzut ekranu presetu
Zbuduj preset
- Zbuduj każde polecenie w pasującym module NBTForge.
- Zapisz polecenia konfiguracji przed poleceniami dotyczącymi spotkania lub informacji zwrotnej.
- Otwórz Project i potwierdź kolejność pakietów.
- Output Copy `.mcfunction` bez początkowych ukośników.
- Zapisz go pod `data/nbtforge/function/adventure/start.mcfunction`.
- Uruchom `/reload` i przetestuj `/function nbtforge:adventure/start` w czystym świecie.
Dlaczego ten preset Project należy do Project
Użyj tego ustawienia wstępnego, jeśli kilka wierszy poleceń musi działać razem w powtarzalnej kolejności. Pakiety funkcji są lepsze niż długie wklejanie na czacie, ponieważ każdą linię można przeglądać, można ją wersjonować wraz z pakietem danych i można ją uruchomić za pomocą pojedynczego polecenia `/function` po ponownym załadowaniu.
Galeria Project udowadnia, że łańcuch to nie tylko zbiór niepowiązanych ze sobą fragmentów. Polecenia dotyczące konfiguracji świata, opinii i nagród muszą być zapisane w tej samej kolejności, w jakiej zostaną wykonane, z wyjściem `.mcfunction` pozbawionym ukośników gotowym do pliku pakietu danych. Skopiowane polecenie jest przydatne tylko wtedy, gdy widoczne są otaczające założenia: zakres selektora, stan świata, porządek wewnątrz pakietu i dokładne Output, które zostaną wklejone do Minecraft. Traktuj ten preset jako punkt kontrolny, w którym można przejrzeć te szczegóły, zanim polecenie opuści NBTForge.
Galeria jest zbudowana wokół tej recenzji. Pierwsze ujęcie pokazuje stan workbench, drugie ujęcie wywołuje pole lub moduł towarzyszący, który zmienia zachowanie skierowane w stronę gracza, a ujęcie wyjściowe sprawia, że polecenie lub para poleceń są widoczne. Kiedy preset daje widoczny rezultat, przechwytywanie w grze potwierdza ten sam pomysł w przywróconym świecie testowym, zamiast polegać na ogólnej nakładce.
Testowanie i kontrola zakresu
Nie wklejaj zawartości `.mcfunction` do czatu. Zapisz linie bez ukośników pod `data/<namespace>/function/<name>.mcfunction`, uruchom `/reload`, a następnie uruchom funkcję według identyfikatora.
Przeprowadź pierwszy test dymu z wąskim selektorem i czystym stanem świata. Polecenia dotyczące środowiska, narzędzi, routingu i informacji zwrotnych mogą wyglądać nieszkodliwie, ale często wpływają na każdego gracza lub cały świat. Potwierdź, że polecenie zmienia tylko zamierzony stan, a następnie zapisz dokładne Output obok linii konfiguracyjnych lub uzupełniających wyjaśniających, dlaczego istnieje.
Jeśli polecenie stanie się częścią pliku funkcji lub łańcucha bloków poleceń, przetestuj skopiowany artefakt, a nie tylko stan aktywnego workbench. Wychwytuje to przestarzałe selektory, niewłaściwą kolejność poleceń, brakujące linie konfiguracji i efekty, które wydawały się działać tylko dlatego, że poprzedni test pozostawił stan.
- Zachowaj wąskie selektory do czasu przejrzenia pełnego pakietu.
- Umieść konfigurację świata przed nadpisaniami specyficznymi dla spotkania.
- Zapisz polecenia zwrotne obok zmiany stanu, która je wyzwala.
Gdzie iść dalej
Dodaj ścieżkę funkcji do planu przestrzeni nazw i przechowuj obok niej pasujące zasoby łupów lub rozwoju.
W przypadku sąsiadujących zasobów projektu połącz to z Przewodnik po ustawieniach przestrzeni nazw pakietu danych i Przewodnik po gotowych nagrodach za awans.
FAQ
Czy mogę wkleić to polecenie Project do czatu?
Zwykle tak w przypadku testu dymu jednym poleceniem, jeśli selektor jest bezpieczny, a linia jest krótka. Aby uzyskać powtarzalne zachowanie mapy, zapisz ją w Project i skopiuj uporządkowany pakiet lub Output w stylu funkcji.
Dlaczego ta galeria ma wyłącznie interfejs użytkownika?
To preset tworzy JSON, organizację projektu lub przepływ pracy przeglądu, a nie widoczny obiekt na świecie. Przydatnym dowodem jest stan workbench, Output i rozmieszczenie Project.
Co powinienem sprawdzić przed udostępnieniem tego ustawienia wstępnego?
Sprawdź zakres selektora, kolejność poleceń, wersję docelową i czy polecenie należy do konfiguracji, logiki spotkań, opinii lub czyszczenia. Te kategorie decydują, gdzie powinien znajdować się w pakiecie Project.
Otwórz ten przebieg
Zacznij od powiązanego obszaru roboczego Project i dopasuj pola presetu do swojego świata.