Presety

Ustawienia wstępne Item

Minecraft Give Generator poleceń

Użyj tej strony generatora, jeśli cel wyszukiwania jest szeroki: potrzebujesz polecenia Minecraft Give, ale musisz także zobaczyć kontrolki elementów, które je tworzą. NBTForge sprawia, że ​​Edition i Version są widoczne, więc ten sam pomysł na element można porównać z bieżącym wyjściem komponentu Java, zanim trafi on do bloku poleceń lub projektu.

Wynik presetu

Gotowa do kopiowania komenda /give, która wykorzystuje wybraną rodzinę wersji Java zamiast mieszać stare przykłady NBT z bieżącą składnią komponentu.

Wynik

Output Give obsługujące Version

/give @p minecraft:diamond_sword[custom_name={text:"Forge Blade",color:"gold",italic:false},lore=[{text:"Built with NBTForge",color:"gray",italic:false}],enchantments={"minecraft:sharpness":5,"minecraft:unbreaking":3},custom_data={nbtforge:"give_generator_demo"}] 1
Too long for Minecraft chat

The longest command line is 265 characters, 9 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 .mcfunction for a reusable datapack: save the line without the leading slash at saves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunction with a minimal pack.mcmeta, run /reload, then run /function <ns>:<name>. Do not paste .mcfunction content into chat.

Zrzut ekranu presetu

Stan workbench NBTForge używany dla artykuł generatora poleceń /give Minecraft, w tym widoczne elementy sterujące i wygenerowany Output.

Zbuduj preset

  1. Otwórz workbench Give i ustaw Edition na Java przed wybraniem rodziny wersji docelowych.
  2. Wybierz przedmiot bazowy, a następnie dodaj custom_name, lore, enchantments i custom_data z wizualnych pól przedmiotu.
  3. Przed użyciem Copy na komendzie /give przejrzyj panel Output pod kątem składni komponentu i ostrzeżeń.
  4. Zapisz polecenie w Project, jeśli przedmiot należy do większego zestawu, nagrody bossa lub Command Pack.

Dlaczego to bije zwykły fragment polecenia „daj”.

Skopiowany fragment kodu /give zwykle ukrywa założenie dotyczące wersji. Jest to ryzykowne po Java 1.20.5, gdzie wiele funkcji elementów zostało przeniesionych do komponentów, a stare przykłady NBT mogą przestać odpowiadać aktualnej składni.

Ta strona traktuje polecenie jako stan workbench. Nazwa elementu, lore, enchantments i dane niestandardowe pozostają widoczne obok wygenerowanych Output, dzięki czemu można zmienić element bez ręcznego tworzenia długiego polecenia.

  • Użyj Java 1.20.4 lub starszego, jeśli mapa nadal wymaga starszego elementu NBT.
  • Użyj Java 1.20.5+ lub 1.21+, gdy świat oczekuje komponentów przedmiotów.
  • Zachowaj wygenerowane polecenie w Project, jeśli jest to jeden krok w przepływie zestawu lub nagrody.

Stan workbench do skopiowania

Przykładowy stan to nazwany diamentowy miecz z czytelnymi lore, Sharpness, Unbreaking i custom_data. Obejmuje to typowy przypadek użycia generatora prezentów, bez udawania, że ​​każdy element wymaga osobnego samouczka.

Po skopiowaniu przetestuj najpierw w świecie jednorazowym lub bloku poleceń. Jeśli Minecraft odrzuci polecenie, sprawdź ponownie wybraną wersję i wszelkie ostrzeżenia wyświetlane na panelu Output.

Dopasuj preset do prawdziwego projektu

Traktuj generator poleceń Minecraft Give jako testowany punkt wyjścia, a nie tylko skopiowany ciąg. Gdy Output zadziałają raz, zapisz je pod wyraźną nazwą Project, zanotuj docelową wersję Minecraft i zachowaj preset w pobliżu powiązanych poleceń konfiguracyjnych, takich jak scoreboard, pasek bossów, łupy lub linie resetowania.

Przed opublikowaniem ustawienia wstępnego na mapie, serwerze lub pakiecie poleceń uruchom je z skopiowanego artefaktu, a nie tylko z aktywnego workbench. Wychwytuje brakujące zależności, przestarzałe selektory, błędne wybory edycji i polecenia, które działały tylko dlatego, że istniał już lokalny stan testowy.

  • Zachowaj wybrane Edition i Version za pomocą udostępnionego polecenia.
  • Przed użyciem obrażeń, zabicia, oczyszczenia lub teleportacji przetestuj selektory pod kątem nieszkodliwego polecenia.
  • Przenieś długie polecenia do Project lub przepływu pracy w stylu funkcji, zamiast wklejać je do czatu.
  • Sprawdź ponownie ostrzeżenia po zmianie jednostek, komponentów przedmiotów, passenger lub zasobów pakietu danych.

FAQ

Czy może to wygenerować zarówno stare komponenty NBT, jak i nowe?

Tak. Ważnym krokiem jest wybranie docelowej wersji Java przed kopiowaniem. NBTForge utrzymuje widoczne wyniki elementu zależnego od wersji, zamiast zakładać jedną rodzinę składni.

Czy powinienem użyć tej strony, czy węższego ustawienia wstępnego elementu?

Użyj tej strony, aby uzyskać ogólne polecenie /give. Używaj węższych ustawień wstępnych, gdy zamierzenie jest specyficzne, np. niestandardowe_dane_modelu, głowy graczy, pisane książki lub modyfikatory atrybutów.

Kiedy ten preset powinno stać się częścią Command Pack?

Użyj go jako wpisu Command Pack, gdy wynik zależy od linii konfiguracji, poleceń resetowania, zasobów łupów, stanu tablicy wyników lub powtarzanych testów. Pojedyncze bezpieczne polecenia nadal można skopiować bezpośrednio z Output.

Otwórz ten przebieg

Zacznij od powiązanego obszaru roboczego Give i dopasuj pola presetu do swojego świata.