Presety przedmiotów
Minecraft Niestandardowy generator poleceń Item
Polecenie dotyczące przedmiotu niestandardowego jest szersze niż preset miecza. Praca polega na nazwaniu przedmiotu, napisaniu lore zrozumiałym dla graczy, dodaniu tylko tych efektów, które mają znaczenie i przechowywaniu stabilnego znacznika custom_data dla późniejszych selektorów lub kontroli ekwipunku.
Wynik presetu
Niestandardowe polecenie przedmiotu, które jest czytelne w grze i nadal wykrywalne przez logikę późniejszej mapy za pomocą custom_data.
Wynik
Output niestandardowego itemu Give
/give @p minecraft:netherite_sword[custom_name={text:"Vaultbreaker",color:"aqua",italic:false},lore=[{text:"Opens ancient vault routes",color:"dark_gray",italic:false},{text:"Quest item",color:"gold",italic:false}],enchantments={"minecraft:sharpness":4},enchantment_glint_override=true,custom_data={quest_item:"vaultbreaker"}] 1The longest command line is 328 characters, 72 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
- Zacznij od Give z typem przedmiotu pasującym do nagrody lub narzędzia.
- Zapisz custom_name i lore jako komponenty tekstowe zamiast nieprzetworzonego JSON.
- Dodaj enchantments, błysk, rzadkość lub custom_data tylko wtedy, gdy pełnią rolę przedmiotu.
- Skopiuj polecenie i zachowaj ten sam klucz custom_data na potrzeby przyszłego czyszczenia, wykonywania lub łupienia logiki.
Nazwa, lore i dane powinny się zgadzać
Widoczna nazwa mówi graczowi, czym jest przedmiot. Lore wyjaśnia, dlaczego jest to ważne. custom_data nadaje logice poleceń stabilny identyfikator, który nie ulegnie uszkodzeniu, jeśli nazwa zostanie później przetłumaczona lub zmieniona.
NBTForge łączy te trzy pomysły w workbench Give, dzięki czemu przedmiot pozostaje użyteczny zarówno dla graczy, jak i logiki poleceń.
- Użyj krótkiej widocznej nazwy, aby zapewnić czytelność zapasów.
- Zachowaj krótkie linie lore; długi tekst słabo zawija się w podpowiedziach przedmiotów.
- Użyj custom_data do logiki mapy zamiast sprawdzania wyświetlanego tekstu.
Kiedy zapisać jako preset
Zapisz niestandardowy przedmiot, gdy będzie on ponownie wykorzystany jako łup z bossa, nagroda za misję, zakup w sklepie, item zestawu lub klucz do trybu przygodowego. Jeden zapisany przedmiot może później zasilać Give, Summon equipment, tabele loot i kroki Command Pack.
Jeśli item przeznaczony jest tylko do jednorazowego testu, wystarczy skopiować Output /give. Jeśli pojawia się w wielu systemach, zachowaj go w Project i ponownie użyj tych samych ustawień źródła.
Dopasuj preset do prawdziwego projektu
Traktuj niestandardowy generator poleceń Item Item 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 presetu na mapie, serwerze lub Command Pack uruchom je ze 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 workflow w stylu funkcji, zamiast wklejać je do chat.
- Sprawdź ponownie ostrzeżenia po zmianie jednostek, komponentów przedmiotów, passenger lub zasobów datapack.
FAQ
Czy custom_data może zastąpić znaczniki scoreboard?
Rozwiązuje inny problem. custom_data oznacza sam przedmiot, podczas gdy znaczniki scoreboard oznaczają byty lub graczy. Wiele map korzysta z obu.
Czy połysk wystarczy, aby nadać przedmiotowi indywidualny charakter?
Nie. Glint jest tylko wizualny. Użyj custom_name, lore i custom_data, gdy item musi być rozpoznawalny i wykrywalny maszynowo.
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 loot, stanu scoreboard 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.