Ustawienia wstępne Item
Minecraft Dane modelu niestandardowego Item Polecenie
niestandardowe_model_data jest przydatne tylko wtedy, gdy pasuje do modelu pakietu zasobów. Ten ulepszony artykuł koncentruje się na pełnym przepływie pracy: wybierz przedmiot, przypisz wartość modelu, oznacz przedmiot dla graczy i udostępnij custom_data dla logiki poleceń.
Wynik presetu
Polecenie elementu gotowego do pakietu zasobów z wyraźnym identyfikatorem modelu i stabilnym znacznikiem danych.
Wynik
Output modelu niestandardowego Give
/give @p minecraft:diamond_sword[custom_name={text:"Runed Blade",color:"aqua",italic:false},lore=[{text:"Resource-pack model 1001",color:"gray",italic:false}],custom_model_data={floats:[1001]},enchantment_glint_override=true,custom_data={model_item:"runed_blade"}] 1The longest command line is 266 characters, 10 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 Give i wybierz element, który pakiet zasobów ponownie mapuje.
- Ustaw custom_model_data na wartość oczekiwaną przez pakiet zasobów.
- Dodaj custom_name i lore, które opisują modelowany element, a nie podstawowy element waniliowy.
- Skopiuj polecenie i przetestuj z włączonym pakietem zasobów przed publikacją.
Identyfikator modelu i tożsamość przedmiotu
Ta sama wartość modelu nic nie znaczy bez odpowiedniego pakietu zasobów. Zachowaj identyfikator modelu widoczny w lore podczas testowania, a następnie usuń go lub zastąp tekstem skierowanym do gracza, gdy pakiet będzie stabilny.
custom_data powinien oddzielnie przechowywać tożsamość elementu. Dzięki temu polecenia mogą wykryć element bez polegania na numerze modelu lub wyświetlanej nazwie.
Notatki Version
Kształt Output custom_model_data zależy od wybranej rodziny wersji Java. Użyj NBTForge, aby odbudować element, obsługując zarówno światy przed komponentami, jak i obecne światy komponentów.
Przekierowane strony wygenerowane dla poszczególnych kombinacji elementów/modeli wskazują teraz tutaj, dzięki czemu witryna ma jeden silniejszy zasób kanoniczny do tego celu.
W przypadku przepływów pracy z pobliskimi przedmiotami porównaj Minecraft Generator poleceń głowy gracza i Niestandardowa nazwa i preset lore dla dowolnego elementu.
- Dopasuj wartość modelu do pakietu zasobów.
- Zadbaj o czytelność wyświetlanego tekstu dla graczy.
- Użyj custom_data dla logiki poleceń.
Dopasuj preset do prawdziwego projektu
Traktuj Minecraft Dane modelu niestandardowego Item Polecenie 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 custom_model_data samodzielnie tworzy model?
Nie. Wybiera model dostarczony w pakiecie zasobów. Polecenie i pakiet zasobów muszą zgadzać się co do wartości.
Czy powinienem wykrywać elementy według niestandardowych_model_data?
Preferuj custom_data dla logiki. custom_model_data to przede wszystkim funkcja renderowania, podczas gdy custom_data jest bardziej przejrzysty dla poleceń.
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.