Przewodnik po poleceniach Minecrafta: Jak korzystać z narzędzia komponentu

     Masz dość używania tych samych starych kilofów i łopat? Dzięki komponentowi narzędziowemu Minecrafta możesz zamienić dowolny przedmiot w w pełni funkcjonalne narzędzie górnicze - od zwojów, przez kości, po magiczne relikwie.

 

 

Co to jest narzędzie

 

     Komponent narzędzia nadaje dowolnemu narzędziu do eksploracji przedmiotów. Po nałożeniu przedmiot staje się zdolny do rozbijania bloków i opcjonalnie upuszczania łupów - w zależności od tego, jak go skonfigurujesz. Możesz zdefiniować podstawową prędkość wydobycia, utratę wytrzymałości na blok, zachowanie w trybie kreatywnym, a nawet reguły specyficzne dla bloku w celu precyzyjnego dostrajania. Za pomocą zaledwie kilku pól możesz zamienić prawie wszystko w łopatę, kilof lub specjalistyczne narzędzie bez nadawania mu zaklęć lub modyfikowania atrybutów gracza.

 

Zamień dowolny przedmiot w narzędzie górnicze za pomocą komponentu narzędzia w grze Minecraft.

 

 

Format

 

     Zanim przejdziemy do przykładów, ważne jest, aby zrozumieć strukturę SNBT na poziomie ogólnym. Oto format z symbolami zastępczymi, które ułatwiają tworzenie własnych konfiguracji:

 

Dodaj wiele reguł dla precyzyjnego zachowania bloków w grze Minecraft.

 

     Użyj liczby zmiennoprzecinkowej dla liczb dziesiętnych, takich jak prędkość wydobycia, int dla kosztu trwałości, wartość logiczna dla logiki true lub false oraz ciąg dla identyfikatorów bloków lub tagów bloków, takich jak "minecraftmineable/kilof". Tablica reguł umożliwia wiele definicji, z których każda zastępuje zachowanie dla określonych bloków.

 

     ⚠️ Ważne: Pole reguł jest wymagane w komponencie narzędzia, nawet jeśli jest to pusta lista. Pominięcie go spowoduje, że komponent będzie nieprawidłowy, a element nie będzie działał poprawnie. Zawsze dołączaj reguły:[] gdy nie jest wymagane żadne konkretne zachowanie.

 

 

Jak działają atrybuty domyślne

 

     Pole default_mining_speed określa, jak szybko element jest wydobywany, gdy nie ma zastosowania żadna reguła. Standardowa wartość to 1,0, która naśladuje podstawowe narzędzia. Pole damage_per_block określa, ile trwałości jest tracone za każdym razem, gdy blok zostanie złamany. Musi to być nieujemna liczba całkowita, a wartość domyślna to 1. Jeśli ustawisz wartość false, przedmiot nie będzie miał wpływu na świat, gdy zostanie użyty w tym trybie gry, co czyni go przydatnym w scenariuszach przygodowych lub ograniczeniach klasowych.

 

 

Jak reguły zastępują zachowanie bloku

 

     Jeśli chcesz, aby element zachowywał się inaczej dla określonych bloków lub znaczników, zdefiniuj jedną lub więcej reguł. Reguła zawiera klucz bloków, który akceptuje pojedynczy identyfikator bloku, znacznik (zaczynający się od "") lub listę jednego z nich. Pole prędkości wewnątrz reguły zastępuje domyślną prędkość wydobycia dla tych bloków. Gdy wiele reguł pasuje do tego samego bloku, Minecraft używa pierwszej z wymienionych, więc kolejność ma znaczenie.

 

 

Podstawowy przykład SNBT

 

     Załóżmy, że chcesz, aby dębowe ogrodzenie było kopalniane jak podstawowy kilof. Możesz ustawić jego prędkość bazową i dodać regułę do obsługi zachowania wydobywczego dla wszystkich bloków, które można wydobywać kilofem.

 

     /give @p oak_fence[max_stack_size=1,max_damage=350,damage=0,tool={default_mining_speed:1.5,damage_per_block:2,rules:[{blocks:"#mineable/pickaxe",speed:6,correct_for_drops:true}]},can_break={blocks:"#mineable/pickaxe"}]

 

     To ogrodzenie staje się pseudo-kilofem. Wydobywa wszystkie bloki oznaczone jako minowalny/kilofowy z prędkością 6 i jest uważany za ważny do celów upuszczania. Gdy żadna reguła nie pasuje, prędkość spada z powrotem do 1,5. Każdy wydobyty blok zmniejsza wytrzymałość o 2.

 

Kontroluj, jak szybko element łamie bloki za pomocą default_mining_speed w grze Minecraft.

 

 

Dostosuj narzędzia do trybu kreatywnego lub wyzwań

 

     Istnieje wiele przypadków użycia, w których możesz chcieć ograniczyć sposób i czas działania narzędzia. Na przykład możesz chcieć upewnić się, że gracz nie będzie mógł używać tego przedmiotu w trybie kreatywnym. Jest to łatwe do wyegzekwowania za pomocą jednej flagi logicznej.

 

     tool={default_mining_speed:2.0,damage_per_block:1,rules:[]}

 

     Z drugiej strony możesz zrobić delikatne narzędzie górnicze, łącząc narzędzie z max_damage i pomijając opcje naprawy. Oto jak dać kamiennej mocie tylko cztery zamachy, zanim się złamie:

 

     /give @p stone_hoe[max_damage=4,tool={default_mining_speed:2.0,damage_per_block:1,rules:[]}]

 

Spraw, aby narzędzia traciły trwałość na blok za pomocą damage_per_block w grze Minecraft.

 

     ⚠️ Ten przykład pokazuje, jak skonfigurować trwałość i szybkość narzędzia, ale element nie będzie działał w trybie przygodowym bez can_break komponentu. Dodaj can_break, jeśli chcesz, aby to narzędzie rozbijało bloki.

 

 

Stwórz narzędzie specyficzne dla zadania

 

     Załóżmy, że projektujesz loch, w którym gracz musi włamać się do zapieczętowanej komnaty, przekopując się przez warstwę obsydianu. Nie chcesz przecież wręczać im diamentowego kilofa – to byłoby zbyt zwyczajne. Zamiast tego tworzysz zwój, który działa tylko na obsydianie, szybko się psuje i jest bezużyteczny na każdym innym bloku. Aby to działało w trybie przygodowym, musisz sparować narzędzie z can_break, aby jawnie zezwolić na interakcję z obsydianem.

 

     /give @p paper[custom_name={text:"Obsidian Decoder"},tool={default_mining_speed:0.0,damage_per_block:5,rules:[{blocks:"minecraft:obsidian",speed:15.0,correct_for_drops:true}]},can_break={blocks:"minecraft:obsidian"},max_damage=10,max_stack_size=1]

 

     Ten relikt pozwala na szybkie wydobycie obsydianu, zużywa 5 wytrzymałości na blok i nie wchodzi w interakcje z niczym innym w świecie. Idealnie pasuje do zadań z dużą ilością wiedzy lub systemów postępu opartych na magii.

 

Ustaw wartość can_destroy_blocks_in_creative na false dla sprzętu podlegającego ograniczeniom.

 

 

Połącz z trwałością i sprzężeniem zwrotnym

 

     Możesz stworzyć dramatyczne efekty, łącząc narzędzie z komponentami wytrzymałościowymi, takimi jak obrażenia, max_damage i niezniszczalność. Na przykład, oto jak zrobić żelazną łopatę, która wygląda na prawie złamaną, ale nadal działa idealnie. Zauważ, że nawet jeśli nie zdefiniowano żadnych specjalnych reguł blokowych, nadal musisz dołączyć pustą tablicę reguł, aby komponent był prawidłowy:

 

     /give @p golden_axe[unbreakable={},tool={default_mining_speed:0.8,damage_per_block:1,rules:[]}]

 

Połącz narzędzie z niezniszczalnym, aby stworzyć wieczne relikwie w grze Minecraft.

 

     Możesz też stworzyć niezniszczalne narzędzie ceremonialne, które działa powoli, ale nigdy się nie psuje, używając niełamliwego narzędzia wraz z nim. Ponownie dołącz pustą tablicę reguł, aby upewnić się, że element działa poprawnie:

 

     /give @p golden_axe[unbreakable={},tool={default_mining_speed:0.8,damage_per_block:1,rules:[]}]

 

Kontroluj logikę upuszczania za pomocą correct_for_drops wewnętrznych zasad w grze Minecraft.

 

     Te przykłady pozwolą Ci zbudować unikalny sprzęt, który sprawia wrażenie magicznego lub starożytnego, a jednocześnie działa jak zwykłe narzędzia — i jest w pełni pod Twoją kontrolą.

 

     Dzięki komponentowi narzędzi zyskujesz pełną kontrolę nad tym, jak przedmioty wchodzą w interakcję ze światem. Połącz to ze strukturą SNBT, mechaniką wytrzymałości i regułami kontekstowymi, aby stworzyć niestandardowy sprzęt, który jest zarówno funkcjonalny, jak i znaczący.

 

Build your world together. Get your own Minecraft server ready in 2 minutes. Free with code WELCOME
Create serverStart hosting your server now
Knowledge Base