Przewodnik po poleceniach Minecraft: Jak korzystać ze składnika przedmiotu broni
Gotowy, aby zamienić swój nudny kij w narzędzie bitewne lub sprawić, by twój miecz rozbijał tarcze jak szef? Minecraft pozwala to zrobić za pomocą podstępnej małej rzeczy zwanej komponentem broni. Jest ukryty w magii SNBT, a gdy jest właściwie używany, daje twojemu przedmiotowi potężne właściwości bojowe, takie jak utrata wytrzymałości na trafienie, a nawet sprawia, że tarcze stają się bezużyteczne na kilka sekund.

Jaka jest broń
Znacznik minecraft:weapon zamienia dowolny przedmiot w broń, która zachowuje się jak narzędzie bojowe. Ten tag jest związkiem NBT, co oznacza, że ma parę wartości, które możesz dostosować i bawić się nimi. Te dwie wartości to item_damage_per_attack i disable_blocking_for_seconds, i to od nich zaczyna się zabawa. Gdy ten tag jest obecny na przedmiocie, Minecraft będzie również zwiększał statystykę "Używany przedmiot" za każdym razem, gdy nim zaatakujesz, co jest fajne do śledzenia użycia.

Jak item_damage_per_attack działa
Ta wartość jest prostą liczbą całkowitą. Mówi Minecraftowi, jak bardzo zmniejszyć trwałość przedmiotu za każdym razem, gdy atakujesz. Wartość domyślna to 1, więc jeśli jej nie ustawisz, to właśnie to otrzymasz. Ale możesz go podkręcić, aby broń szybciej się psuła, jeśli to twoja sprawa. Chcesz mieć super delikatny miecz, który jest potężny, ale szybko się wypala? To jest ustawienie, z którym zadzierasz. Ustawienie go na 0 oznacza, że przedmiot w ogóle nie straci wytrzymałości od ataku, chyba że masz inne modyfikatory wytrzymałości w innym miejscu.

Jak disable_blocking_for_seconds działa
Ten jest liczbą zmiennoprzecinkową, co oznacza, że może to być liczba taka jak 2,5 lub 5,0. Gdy uderzysz kogoś za pomocą tarczy, to ustawienie określa, na jak długo jego tarcza będzie wyłączona. Wartość 0 oznacza, że tarcza nie jest w ogóle wyłączona. Wszystko, co znajduje się powyżej, zamienia twoją broń w tymczasowy łamacz tarczy. Idealny do pvp lub dawania szkieletom ciężkiego czasu. Ten efekt działa tylko wtedy, gdy atak trafi, gdy cel blokuje i tylko wtedy, gdy liczba jest powyżej zera.

Jak prawidłowo sformatować SNBT
Musisz być bardzo ostrożny z tym, jak to piszesz. Format tych wartości jest zawsze wewnątrz złożenia. Oto podstawowa idea:
/give @p iron_sword[minecraft:weapon={item_damage_per_attack:10,disable_blocking_for_seconds:5}]
To polecenie daje ci miecz, który otrzymuje 10 obrażeń za każdym razem, gdy nim zamachniesz się i wyłącza tarcze na 5 sekund. Wszystko, co znajduje się w nawiasach klamrowych, należy do komponentu broni i musisz upewnić się, że liczby nie są cytowane. Nie zawijaj liczb w cudzysłów, bo Minecraft wpadnie w panikę. Jeśli chcesz mieć tylko podstawową konfigurację broni, możesz użyć pustego związku, takiego jak ten:

Premia do obrażeń od ataku
Chcesz, aby broń faktycznie uderzała mocniej? Znacznik broni tego nie obsługuje. Aby uzyskać prawdziwą siłę ataku, potrzebujesz attribute_modifiers. Połącz to z bronią i jesteś w biznesie.

/give @p minecraft:feather[minecraft:weapon={disable_blocking_for_seconds:3,item_damage_per_attack:2},minecraft:attribute_modifiers=[{type:"minecraft:attack_damage",amount:6,operation:"add_value",slot:"mainhand",id:"0000"}]]
To sprawia, że pióro zadaje +6 obrażeń od ataku, wyłącza tarcze na 3 sekundy i zabiera 2 punkty wytrzymałości przy każdym uderzeniu. Zawsze pamiętaj: broń kontroluje zachowanie, a nie statystyki. Attribute_modifiers kontrolować swoje rzeczywiste obrażenia.
Typowe błędy
Nie zapomnij o szelkach po broni. weapon to nie to samo, co weapon={}. Pozostawienie go pustego bez związku nie zadziała. Nie próbuj też używać ciągów takich jak "10" lub "5.0" dla swoich liczb. Muszą być one wpisane jako zwykłe liczby. Wartości ujemne? Nie. Minecraft tego nie zaakceptuje. Po prostu trzymaj się dodatnich liczb całkowitych i zmiennoprzecinkowych, a będziesz gotowy do pracy.

Użyj komponentu w zadaniach i przygodach
Wyobraź sobie, że budujesz loch, w którym gracze muszą pokonać bossa, który może zostać uszkodzony tylko przez specjalne zaklęte ostrze. Możesz dać graczowi delikatny przedmiot z zadania - taki jak starożytny miecz - który ma ograniczoną trwałość i wyłącza tarczę bossa na zaledwie kilka sekund. Na przykład możesz odrodzić miecz z item_damage_per_attack:5 i disable_blocking_for_seconds:2, aby stworzyć napięcie. Liczy się każdy cios, a jeśli gracz zmarnuje trafienia, broń się łamie. Zmusza to graczy do opracowywania strategii, a nie tylko klikania spamem. Możesz nawet połączyć go z tablicą wyników, aby wykryć, kiedy użyta jest broń specjalna, posuwając się naprzód w zadaniu tylko wtedy, gdy ten przedmiot zadał ostateczny cios.
Teraz, gdy wiesz, jak nagiąć zasady za pomocą komponentu minecraft:weapon, Twój świat przetrwania lub niestandardowa mapa właśnie stały się o wiele bardziej ekscytujące. Po prostu zachowaj czujność w swojej składni SNBT, a w mgnieniu oka stworzysz magię poleceń.
