Przewodnik po poleceniach Minecraft: Jak korzystać z komponentu death_protection
Czy kiedykolwiek chciałeś mieć pióro feniksa, przeklęty wisiorek lub boską relikwię, która uratuje gracza przed śmiercią? Dzięki komponentowi death_protection możesz nadać dowolnemu przedmiotowi moc ożywienia jego posiadacza – tak jak totem nieumarłych – ale z pełną kontrolą nad tym, co dzieje się po odrodzeniu.
Ta funkcja jest idealna dla map fabularnych, łupów do walki z bossami lub hardkorowej mechaniki, w której jedna śmierć nie powinna oznaczać końca gry. Możesz pozbawić gracza wszystkich efektów, zastosować wzmocnienia, teleportować go lub odtwarzać dźwięki za pomocą wbudowanych działań po odrodzeniu. Przyjrzyjmy się, jak to dobrze zorganizować.

Co to jest death_protection komponent Komponent death_protection daje przedmiotowi możliwość jednorazowego zapobieżenia śmierci gracza. Kiedy gracz trzymający przedmiot zginie, zostanie ożywiony z 1 punktem zdrowia. Przedmiot jest zużywany, tak jak totem. Opcjonalnie możesz dodać listę death_effects, aby kontrolować, co dzieje się natychmiast po przebudzeniu. Należą do nich nakładanie efektów statusu, usuwanie efektów, teleportacja gracza lub odtwarzanie dźwięku.
Jak napisać strukturę SNBT
Komponent jest zapisywany w nawiasach kwadratowych po elemencie w poleceniu /daj. Ma postać związku z kluczem o nazwie death_effects, który jest listą ustrukturyzowanych efektów konsumpcji. Każdy efekt konsumpcji musi mieć typ i skojarzone z nim pola.
Oto pseudo-struktura wielokrotnego użytku:




Zastąp go identyfikatorem elementu (np. nether_star) i <consume_effect_type> jednym z prawidłowych typów wymienionych poniżej.
Obsługiwane typy efektów
Są to prawidłowe wartości pola typu wewnątrz każdego obiektu death_effect:
- "Minecraft:clear_all_effects" — usuwa wszystkie efekty z odtwarzacza.
- "Minecraft:remove_effects" — usuwa określone efekty z odtwarzacza.
- "Minecraft:apply_effects" — nakłada jeden lub więcej efektów mikstury.
- "Minecraft:teleport_randomly" – losowo teleportuje gracza w określonym zakresie.
- "Minecraft:play_sound" — odtwarza efekt dźwiękowy
Każdy z tych efektów jest stosowany w kolejności , gdy przedmiot ożywia gracza.
Przykład: Podstawowe ożywienie i oczyszczenie
/give @p nether_star[minecraft:death_protection={death_effects:[{type:"minecraft:clear_all_effects"}]}]
To ożywia gracza i usuwa wszystkie aktywne efekty statusu.
Przykład: Oczyszczenie, a następnie wzmocnienie
/give @p stick[minecraft:death_protection={death_effects:[{type:"minecraft:clear_all_effects"},{type:"minecraft:apply_effects",effects:[{id:"minecraft:regeneration",duration:200,amplifier:1}]}]}]
Usuwa to wszystkie efekty statusu, a następnie daje Regeneration II na 10 sekund.

Używanie w niestandardowych przygodach
Możesz budować walki z bossami, w których gracze otrzymują żetony odrodzenia, które oczyszczają z trucizny lub ślepoty:
/give @p diamond[minecraft:death_protection={death_effects:[{type:"minecraft:remove_effects",effects:["minecraft:poison","minecraft:blindness"]}]}]

Lub stwórz przeklęty sprzęt, który ożywi gracza, ale losowo go teleportuje:
/give @p bone[minecraft:death_protection={death_effects:[{type:"minecraft:teleport_randomly",diameter:24.0}]}]
Chcesz podkreślić odrodzenie dźwiękiem? Dodaj wskazówkę dźwiękową:
/give @p blaze_rod[minecraft:death_protection={death_effects:[{type:"minecraft:play_sound",sound:"minecraft:item.totem.use"}]}]
Efekty te można nakładać na siebie, aby uzyskać złożone i filmowe zapisy śmierci.
Komponent death_protection daje pełną kontrolę nad tym, co się dzieje, gdy gracz zostanie uratowany przed śmiercią. Dzięki formatowaniu SNBT i ograniczonemu zestawowi potężnych efektów możesz tworzyć legendarne relikwie, przeklęte przedmioty i narzędzia przetrwania oparte na fabule, które określą ton Twojej przygody.
