Ustawienia wstępne Item
Java 1.20.4 element NBT przewodnik ustawień wstępnych
Java Pozycja 1.20.4 Przewodnik po ustawieniach NBT jest teraz kompletnym przepływem pracy Give, a nie szablonową notatką dotyczącą poleceń. Użyj tego ustawienia wstępnego, jeśli mapa lub serwer celowo korzysta ze składni Java 1.20.4 lub starszej. Daje twórcom bezpieczną przestrzeń do przeglądania starszego elementu NBT bez mieszania tego wyniku z poleceniami komponentu Java 1.20.5+. W artykule połączono pola konfiguracji, przegląd Output, 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. Przydatnym przepływem pracy jest porównanie. Zachowaj wersję docelową, widoczną nazwę, lore, enchantments, niezniszczalną flagę i stary ładunek NBT widoczne, aby polecenie mogło zostać odbudowane później, jeśli Project zostanie przeniesiony do wersji Minecraft z ery komponentów.
Wynik presetu
Starsze polecenie Java 1.20.4 `/give` jest oddzielone od Output nowoczesnych komponentów.
Wynik
Starsza wersja Java 1.20.4 element NBT polecenie
/give @p minecraft:diamond_sword{display:{Name:'{"text":"Legacy Blade","color":"gold","italic":false}',Lore:['{"text":"Java 1.20.4 NBT item","color":"gray","italic":false}']},Enchantments:[{id:"minecraft:sharpness",lvl:5s}],Unbreakable:1b,nbtforge:{legacy_item:1b}} 1The longest command line is 267 characters, 11 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.
- Use a Command Block: run
/give @s command_block, place it, then paste this command into the block command field. - Use a
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
Zrzut ekranu presetu
Zbuduj preset
- Otwórz workbench Give z wersją docelową ustawioną na Java 1.20.4.
- Odtwórz cel elementu, zamiast na ślepo edytować skopiowane polecenie.
- Nazwa niestandardowa Add, lore, enchantments i zachowanie trwałości.
- Przejrzyj stare Output NBT oddzielnie od wyjścia nowoczesnych komponentów.
- Zapisz starszy wariant w Project z wersją docelową w tytule.
- Zaplanuj przebudowę komponentu przed przeniesieniem tej samej mapy do Java 1.20.5 lub nowszego.
Dlaczego ten preset Give należy do Project
Użyj tego ustawienia wstępnego, jeśli mapa lub serwer celowo korzysta ze składni Java 1.20.4 lub starszej. Daje twórcom bezpieczną przestrzeń do przeglądania starszego elementu NBT bez mieszania tego wyniku z poleceniami komponentu Java 1.20.5+.
Przydatnym przepływem pracy jest porównanie. Zachowaj widoczną wersję docelową, widoczną nazwę, lore, enchantments, niezniszczalną flagę i stary ładunek NBT, aby polecenie mogło zostać później odbudowane, jeśli Project zostanie przeniesiony do wersji Minecraft z ery komponentów. 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 tego elementu NBT w starym stylu do przepływu pracy nowoczesnych komponentów i zakładaj, że migracja przebiegnie bez zakłóceń. Traktuj komendę 1.20.4 jako intencję źródłową, a następnie odbuduj ją przy użyciu komponentów, gdy zmieni się serwer docelowy.
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
Zapisz starsze polecenie obok jego nowoczesnego zamiennika, aby recenzenci mogli porównać dwa wyniki przed migracją.
W przypadku nowoczesnej ścieżki porównaj Java 1.21 Przewodnik po ustawieniach komponentów pozycji i Migracja starszych ustawień poleceń Java.
FAQ
Czy mogę wkleić to polecenie Give 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 Give i dopasuj pola presetu do swojego świata.