Komenda /attribute: Jak zwiększyć zdrowie, prędkość lub obrażenia gracza bez modów
Czym jest komenda /attribute i do czego służyAtrybuty to liczbowe parametry określające możliwości gracza. Zdrowie pokazuje, ile obrażeń…
Czym jest komenda /attribute i do czego służy
Atrybuty to liczbowe parametry określające możliwości gracza. Zdrowie pokazuje, ile obrażeń można otrzymać przed śmiercią. Prędkość wpływa na szybkość poruszania się. Obrażenia określają siłę ataku.
Komenda /attribute zmienia te wartości bezpośrednio, bez użycia mikstur, zaklęć czy przedmiotów. Nadaje się do tworzenia niestandardowych trybów gry, testowania balansu lub ułatwiania przejścia.
Różnica względem modów: komenda jest wbudowana w grę, nie wymaga instalacji dodatkowego oprogramowania i działa na każdym serwerze, na którym włączone są komendy.
Jak używać komendy /attribute
Otwórz czat klawiszem T lub /, wpisz komendę i naciśnij Enter. Komenda jest stosowana natychmiast po wykonaniu.
Podstawowa składnia:
/attribute @s <атрибут> base set <значение>
@s- stosowane do samego gracza (można zastąpić przez@pdla najbliższego gracza lub nazwą gracza)<атрибут>- nazwa atrybutu (na przykładminecraft:generic.max_health)<значение>- liczba, którą należy ustawić
Jak zwiększyć maksymalne zdrowie gracza
Standardowe zdrowie gracza to 20 serc (40 punktów). Komenda pozwala ustawić dowolną wartość.
Przykłady:
Ustawić zdrowie na 100 punktów (50 serc):
/attribute @s minecraft:generic.max_health base set 100
Ustawić zdrowie na 200 punktów (100 serc):
/attribute @s minecraft:generic.max_health base set 200
Po wykonaniu komendy pasek zdrowia zaktualizuje się automatycznie. Jeśli zdrowie było niższe niż nowe maksimum, pozostanie na obecnym poziomie.
Jak zwiększyć prędkość poruszania się
Standardowa prędkość poruszania się to 0.1. Zwiększenie tej wartości przyspiesza chodzenie, bieganie i latanie w trybie kreatywnym.
Przykłady:
Podwoić prędkość (0.2):
/attribute @s minecraft:generic.movement_speed base set 0.2
Potroić prędkość (0.3):
/attribute @s minecraft:generic.movement_speed base set 0.3
Bardzo wysoka prędkość (0.5):
/attribute @s minecraft:generic.movement_speed base set 0.5
Ważne: Wartości powyżej 0.5 utrudniają sterowanie. Zaleca się używanie wartości od 0.1 do 0.4.
Jak zwiększyć obrażenia ataku
Standardowe obrażenia gołych rąk to 1 punkt. Komenda zmienia bazowe obrażenia wszystkich ataków gracza, w tym uderzeń pięścią i dowolną bronią.
Przykłady:
Obrażenia 10 punktów (zabija większość mobów jednym uderzeniem):
/attribute @s minecraft:generic.attack_damage base set 10
Obrażenia 20 punktów:
/attribute @s minecraft:generic.attack_damage base set 20
Zwiększone obrażenia sumują się z obrażeniami broni. Jeśli bazowe obrażenia wynoszą 10, a miecz zadaje 7, łączne obrażenia wyniosą 17 punktów.
Jak zmienić atrybuty innych graczy
Zamiast @s można wskazać innego gracza:
@p- najbliższy gracz@a- wszyscy gracze na serwerzeNazwaGracza- konkretny gracz po nazwie
Przykłady:
Zmienić zdrowie najbliższego gracza:
/attribute @p minecraft:generic.max_health base set 100
Zmienić prędkość wszystkim graczom:
/attribute @a minecraft:generic.movement_speed base set 0.2
Jak zresetować atrybuty do wartości standardowych
Aby powrócić do wartości standardowych, ustaw parametry bazowe na ich pierwotne wartości.
Komendy do resetu:
Zdrowie (20 punktów):
/attribute @s minecraft:generic.max_health base set 20
Prędkość (0.1):
/attribute @s minecraft:generic.movement_speed base set 0.1
Obrażenia (1 punkt):
/attribute @s minecraft:generic.attack_damage base set 1
Jakie jeszcze atrybuty można zmienić
Oprócz zdrowia, prędkości i obrażeń dostępne są inne atrybuty.
Lista podstawowych atrybutów:
minecraft:generic.max_health- maksymalne zdrowie.minecraft:generic.movement_speed- prędkość poruszania się.minecraft:generic.attack_damage- obrażenia ataku.minecraft:generic.attack_speed- prędkość ataku (uderzeń na sekundę).minecraft:generic.armor- ochrona przed obrażeniami.minecraft:generic.armor_toughness- wytrzymałość zbroi (zmniejsza skuteczność silnych obrażeń).minecraft:generic.knockback_resistance- odporność na odrzut (0.0–1.0, gdzie 1.0 to pełna niewrażliwość na odrzut).minecraft:generic.luck- szczęście (wpływa na drop i jakość łupu).minecraft:generic.flying_speed- prędkość lotu w trybie kreatywnym.minecraft:generic.follow_range- zasięg podążania za graczem (dla mobów).
Przykłady użycia:
Zwiększyć ochronę:
/attribute @s minecraft:generic.armor base set 20
Uczynić odpornym na odrzut:
/attribute @s minecraft:generic.knockback_resistance base set 1.0
Zwiększyć szczęście:
/attribute @s minecraft:generic.luck base set 10
Ograniczenia i osobliwości użycia
Wymagania dotyczące uprawnień:
Komenda /attribute działa tylko dla graczy z uprawnieniami operatora lub w trybie kreatywnym. W trybie przetrwania bez uprawnień operatora komenda jest niedostępna.
Wersje Minecraft:
Komenda jest dostępna od wersji 1.16. W wcześniejszych wersjach używana jest inna składnia lub komenda nie istnieje. W wersjach 1.13–1.15 atrybuty zmienia się za pomocą komendy /entitydata lub tagów NBT.
Zapisywanie zmian:
Zmiany atrybutów są zapisywane wraz ze światem. Po ponownym uruchomieniu serwera lub wyjściu z gry wartości pozostają. Aby je zresetować, należy ręcznie wykonać komendy ustawiające wartości standardowe.
Tryb wieloosobowy:
Na serwerze każdy gracz może zmienić swoje atrybuty, jeśli ma uprawnienia operatora. Administrator może zmieniać atrybuty innych graczy, podając ich nazwę zamiast @s.
Wpływ na osiągnięcia:
Zmiana atrybutów nie blokuje zdobywania osiągnięć. Gra uznaje to za legalny sposób zmiany parametrów.
Częste błędy i ich rozwiązanie
Błąd: "Unknown attribute"
Przyczyna: nieprawidłowa nazwa atrybutu lub literówka.
Rozwiązanie: sprawdź poprawność pisowni. Nazwa powinna zaczynać się od minecraft:generic. i zawierać prawidłową nazwę atrybutu.
Błąd: "No entity was found"
Przyczyna: nieprawidłowy selektor celu.
Rozwiązanie: użyj @s dla siebie, @p dla najbliższego gracza lub podaj dokładną nazwę gracza.
Błąd: "You do not have permission to use this command"
Przyczyna: brak uprawnień operatora.
Rozwiązanie: włącz cheaty w ustawieniach świata (dla gry jednoosobowej) lub uzyskaj uprawnienia operatora na serwerze.
Atrybut się nie stosuje
Przyczyna: nieprawidłowa składnia operacji lub wartość poza dopuszczalnym zakresem.
Rozwiązanie: sprawdź składnię komendy. Dla prędkości używaj wartości od 0.0 do 1.0. Dla zdrowia - liczb dodatnich. Dla odporności na odrzut - od 0.0 do 1.0.
Zmiany znikają po śmierci
Przyczyna: niektóre serwery lub pluginy resetują atrybuty przy odrodzeniu.
Rozwiązanie: utwórz komendę w bloku poleceń z wyzwalaczem na odrodzenie lub użyj pluginu do stałego stosowania atrybutów.
Zbyt wysoka prędkość czyni grę niegrywalną
Przyczyna: wartości prędkości powyżej 0.5 powodują problemy z fizyką.
Rozwiązanie: używaj wartości od 0.1 do 0.4. Jeśli prędkość jest już ustawiona zbyt wysoko, ustaw wartość 0.1 za pomocą komendy.
Brak komentarzy. Bądź pierwszym, który się wypowie.