Presety

Presety przedmiotów

Przedmiot będący nagrodą za misję z ustawionym stopniem rzadkości

Przedmiot z nagrodą za misję z ustawionym stopniem rzadkości jest teraz kompletnym workflow Give, a nie pojedynczym obrazem nakładki. Użyj tego do oddania zadań, nagród w pokojach próbnych, odblokowania lobby lub dowolnego przedmiotu potwierdzającego, że gracz ukończył dany krok. Strona traktuje polecenie jako definicję itemu do ponownego użycia, a nie jako fragment przeznaczony do wklejenia, więc widoczna nazwa, lore, ładunek komponentu, Output i wynik w grze muszą się zgadzać. Workflow wiąże widoczne dopracowanie z identyfikatorem custom_data, więc przedmiot działa zarówno dla graczy, jak i logiki poleceń. Ostateczne przechwycenie dowodzi, że wygenerowany przedmiot dociera do prawdziwego hotbara, zanim połączy się go ze skryptem mapy, ścieżką loot lub Command Pack.

Wynik presetu

Kompaktowy przedmiot-nagroda z rzadkością, połyskiem, lore i stabilnym znacznikiem ukończenia zadania.

Wynik

Nagroda za misję Komenda Give

/give @p minecraft:emerald[custom_name={text:"Quest Medal",color:"yellow",italic:false},lore=[{text:"Reward for clearing the trial",color:"gray",italic:false}],rarity=rare,enchantment_glint_override=true,custom_data={quest_reward:"trial_clear"}] 1

Zrzut ekranu presetu

Workflow wiąże widoczne dopracowanie z identyfikatorem custom_data, więc przedmiot działa zarówno dla graczy, jak i logiki poleceń.
Drugie ujęcie podkreśla pola, które zmieniają etykietkę przedmiotu lub ładunek komponentu.
Ujęcie wyjściowe sprawia, że ostateczne polecenie i kontrolki Copy są widoczne przed testowaniem.
Ujęcie z gry potwierdza, że przedmiot będący nagrodą w postaci Medalu Zadania został dostarczony za pomocą to samo polecenie Give.

Zbuduj preset

  1. Otwórz workbench Give i potwierdź, że selektor celu jest odpowiedni dla świata lub command block.
  2. Ustaw przedmiot na szmaragdowy.
  3. Dodaj widoczną nazwę i lore dla przedmiotu będącego nagrodą za Medal Zadania.
  4. Dodaj tylko komponenty istotne dla tej pozycji, a następnie przejrzyj wygenerowany Output.
  5. Skopiuj polecenie /give dla smoke testu lub zapisz je w Project, jeśli należy do większego workflow.
  6. Uruchom polecenie w świecie testowym Creative i potwierdź, że przedmiot pojawia się w dłoni gracza lub na pasku skrótów.

Dlaczego przedmiot będący nagrodą za Medal Zadania wymaga presetu

Użyj tego do oddania zadań, nagród w pokojach próbnych, odblokowania lobby lub dowolnego przedmiotu potwierdzającego, że gracz ukończył dany krok.

Workflow wiąże widoczne dopracowanie z identyfikatorem custom_data, więc przedmiot działa zarówno dla graczy, jak i logiki poleceń. To jest ta część, którą zwykle ukrywa zwykły fragment polecenia: tekst wyświetlany graczowi, komponenty wrażliwe na wersję i Output gotowy do Copy muszą się zgodzić, zanim polecenie opuści workbench.

Użyj tego presetu jako powierzchni do przeglądu, zanim item wejdzie do większego łańcucha poleceń. Potwierdź, że podpowiedź informuje graczy, co robi przedmiot, potwierdź, że custom_data lub inne ukryte komponenty obsługują logikę poleceń i potwierdź, że skopiowane Output nadal należą do wybranej wersji Minecraft. Rezultat w grze jest celowo prosty, ponieważ odpowiada na pierwsze pytanie kontroli jakości: czy to dokładnie polecenie nadaje stack przedmiotów opisany w artykule?

Version i kontrole komponentów

Nowoczesne polecenia itemów Java wykorzystują komponenty itemów w przypadku wielu szczegółów, które w starych samouczkach zapisano jako NBT. Zachowaj widoczność wybranej wersji podczas edycji, szczególnie gdy przedmiot ma nazwę, lore, enchantments, rzadkość, dane modelu niestandardowego, zawartość mikstury lub stan niezniszczalny.

Rzadkość i połysk to wyłącznie sygnały wizualne. Nie zastępują one stanu scoreboard, kontroli postępu ani custom_data w celu wykrycia.

Po sprawdzeniu poprawności polecenia uruchom je w tej samej rodzinie wersji, w której będzie hostowana mapa lub datapack. Polecenie polegające na czystym kopiowaniu może być nadal błędnym projektem, jeśli komponent nie jest obsługiwany, selektor jest przeznaczony dla zbyt wielu graczy lub tekst itemu obiecuje zachowanie, którego dane nie wymuszają. Zapisz stabilne warianty w Project przed dodaniem scoreboard, loot, shopu, NPC lub poleceń resetowania wokół nich.

  • Użyj pól workbench przed edycją nieprzetworzonego tekstu poleceń.
  • Wyświetlany tekst powinien być wystarczająco krótki, aby zawierał podpowiedzi dotyczące ekwipunku.
  • Użyj custom_data do logiki poleceń zamiast polegać na widocznych nazwach.

Gdzie go dalej użyć

Połącz item nagrody z kontrolą wyczyszczenia lub wykonania po przetestowaniu komendy Give.

Jeśli przedmiot będzie ponownie użyty, zapisz go jako wpis Project przed dodaniem scoreboard, loot table, NPC lub poleceń resetowania wokół niego. Dzięki temu definicja przedmiotu będzie możliwa do sprawdzenia w miarę powiększania się mapy.

W przypadku łańcuchów nagród porównaj Predefiniowana broń upuszczana przez bossa w NBTForge i Predefiniowany miecz Sharpness z lore i błyskiem.

FAQ

Czy mogę wkleić to polecenie Give do chat?

Tak, jeśli ostrzeżenie o długości polecenia nie przekracza limitu czatu. Jeśli przekroczy limit, użyj command block lub funkcji datapack, zamiast wklejać całą linię w chat.

Czy mogę zmienić typ itemu po użyciu tego presetu?

Tak. Najpierw zmień pole itemu, a następnie ponownie sprawdź każdy komponent. Niektóre ustawienia mają sens w przypadku szmaragdu, ale nie dla każdego itemu Minecraft.

Po co dołączać zrzut ekranu przedmiotu w grze?

Zrzut ekranu potwierdza, że polecenie nadaje prawdziwy stack itemów, a nie tylko poprawnie wyglądający string w panelu Output.

Otwórz ten przebieg

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