Przewodnik po poleceniach Minecraft: Jak tworzyć szybowce do noszenia za pomocą komponentu szybowca
Czy kiedykolwiek chciałeś dać graczom moc lotu bez użycia tradycyjnych skrzydeł elytry? Dzięki komponentowi szybowcowi możesz zamienić dowolny przedmiot - od magicznej korony po przeklętą relikwię - w narzędzie do szybowania. A najlepsza część? Działa bezproblemowo z gniazdami, które można wyposażyć.

Co to jest komponent szybowca
Komponent szybowca pozwala dowolnemu przedmiotowi na szybowanie w stylu elytry, gdy jest wyposażony. Sam komponent nie ma żadnych pól - sama jego obecność wystarczy, aby zapewnić zachowanie ślizgu. Aby przedmiot działał, musi być również wyposażony w odpowiednie miejsce na zbroję, takie jak głowa, klatka piersiowa, nogi lub stopy. Kiedy przedmiot jest noszony w tym slocie, gracz może szybować tak samo, jak w przypadku elytry.
Format pseudostruktury
Oto jak wygląda struktura przy użyciu ogólnych typów danych. Wykorzystaj to jako podstawę podczas projektowania własnych elementów ślizgowych:

Znacznik szybowca nie wymaga żadnych parametrów. Znacznik, który można wyposażyć, określa miejsce na pancerz - zazwyczaj "głowa", "klatka piersiowa", "nogi" lub "stopy". Musisz zdefiniować oba, aby efekt działał.
Podstawowy przykład SNBT
Aby stworzyć przedmiot, który umożliwia szybowanie, gdy jest wyposażony w miejsce na głowę, możesz użyć polecenia takiego jak to:
/give @s nether_star[equippable={slot:"head"},glider={},max_stack_size=1]
To zamienia Gwiazdę Netheru w kask do noszenia. Po założeniu gracz zyskuje pełną zdolność szybowania, tak jak w przypadku elytry - ale z miejsca na głowę, a nie na klatce piersiowej.

Dostosowywanie ról mobilności w Twoim świecie
Prawdziwa moc komponentu lotni błyszczy, gdy połączysz go z rozgrywką opartą na klasach lub systemami postępów. Na przykład możesz chcieć stworzyć lekki płaszcz, który umożliwia szybowanie, ale nie zapewnia żadnego pancerza. Albo przeklęta korona, która pozwala graczom latać - ale kosztem utraty innych efektów pancerza.

Możesz także połączyć lotnię z innymi komponentami, takimi jak attribute_modifiers, aby dostosować prędkość ruchu podczas szybowania, lub damage_resistant, aby przedmiot był odporny na obrażenia od upadku. Tworzy to bogatą warstwę przestrzeni projektowej dla map lochów, sprzętu eksploracyjnego lub nagród dla bossów.
Przypadek użycia: zadanie, które zapewnia niebo
Załóżmy, że projektujesz mapę fabularną, na której gracz musi zdobyć moc szybowania, odzyskując święty artefakt - pierzastą maskę ukrytą na szczycie świątyni. Po założeniu ta maska zapewnia ślizganie się, ale można ją nosić tylko na głowie. Zamiast rozdawać elytrę, która mogłaby zaburzyć równowagę postępów, nagradzasz ich tym:
/give @p feather[custom_name={text:"Mask of Winds"},equippable={slot:"head"},glider={},max_stack_size=1]
To pióro działa jak nakrycie głowy i odblokowuje szybowanie w tematyczny i kontrolowany sposób. Integruje się z zadaniem w naturalny sposób, bez konieczności zmiany typu sprzętu.

Łączenie z wizualizacjami i ograniczeniami
Chociaż sam komponent szybowca nie pokazuje skrzydeł, możesz użyć wyświetlanych nazw, wiedzy i tekstur, aby zasugerować funkcjonalność. Na przykład przymocowanie go do zdobionego przedmiotu lub ograniczenie jego dostępności za pomocą bloków poleceń dodaje wizualnej i mechanicznej głębi. A ponieważ gracz musi go wyposażyć, możesz stworzyć kompromisy między mobilnością a obroną, zwłaszcza jeśli przedmiot z lotni zastępuje mocniejszy pancerz.
Komponent szybowca daje Ci pełną kreatywną kontrolę nad tym, kto, kiedy i jak może szybować. Umożliwiając szybowanie na dowolnym przedmiocie, który można wyposażyć, staje się narzędziem do narracji, eksploracji i mobilności opartej na klasach. Używaj go w zadaniach, wyzwaniach lub niestandardowych klasach, aby dać graczom znaczące i wciągające sposoby na wzbić się w przestworza.
