Nasz serwer Twój następny świat? minecraft.pl Dołącz
Discord
Nasz Discord Buduj. Pogadaj. Zostań. Znajdź ekipę i pokaż swoje budowle. Dołącz do ekipy

Komenda /attribute

Odczytuje i zmienia atrybuty graczy, mobów i stojaków na zbroję, np. maksymalne zdrowie, szybkość albo rozmiar. Działa na wartość bazową i modyfikatory.

Encje i moby OP 2 od Java 1.16 Tylko Java

Składnia

Java i Bedrock Edition

/attribute <cel> <atrybut> (get [skala]|base get [skala]|base set <wartość>|base reset|modifier add <id> <wartość> <operacja>|modifier remove <id>|modifier value get <id> [skala])

Parametry w nawiasach <ostrokątnych> są wymagane. Parametry w nawiasach [kwadratowych] są opcjonalne.

Parametry

Parametr Typ Wymagany Opis
cel selektor (1 encja) Tak Jeden gracz, mob albo stojak na zbroję. Inne encje nie mają atrybutów.
atrybut ID atrybutu Tak Np. minecraft:max_health, minecraft:movement_speed albo minecraft:scale. Od Java 1.21.2 bez przedrostków generic., player. i zombie.
get | base | modifier podkomenda Tak get odczytuje wartość końcową, base get/set/reset działa na wartość bazową, modifier add/remove/value get obsługuje modyfikatory.
wartość liczba Nie Nowa wartość bazowa albo wartość modyfikatora. Wynik końcowy nie wyjdzie poza minimum i maksimum atrybutu.
operacja add_value | add_multiplied_base | add_multiplied_total Nie Sposób działania modyfikatora, podawany przy modifier add.
skala liczba Nie Mnożnik odczytanej wartości przed zapisaniem jej jako liczby całkowitej, np. przez /execute store.

Przykłady użycia

Przykład 1
Java
/attribute @s minecraft:max_health base set 40

Podnosi Twoje maksymalne zdrowie do 40 punktów, czyli 20 serc. Nowe serca musisz jeszcze zregenerować.

Przykład 2
Java
/attribute @s minecraft:scale base set 0.5

Zmniejsza Cię o połowę. Atrybut scale przyjmuje wartości od 0.0625 do 16.

Przykład 3
Java
/attribute @s minecraft:movement_speed modifier add moja_mapa:szybkosc 0.2 add_multiplied_base

Dodaje modyfikator, który zwiększa bazową szybkość ruchu o 20%.

Przykład 4
Java
/attribute @s minecraft:movement_speed modifier remove moja_mapa:szybkosc

Usuwa ten modyfikator.

Przykład 5
Java
/attribute @n[type=!player] minecraft:follow_range base set 5

Najbliższy mob, który nie jest graczem, namierza cele tylko z odległości 5 bloków.

Przykład 6
Java
/attribute @s minecraft:max_health base reset

Przywraca domyślną wartość bazową. Podkomenda reset działa od Java 1.21.4.

Porady i wskazówki

*

Komenda /attribute jest tylko w Java Edition.

*

Kolejność działania modyfikatorów: najpierw wszystkie add_value, potem add_multiplied_base, a na końcu add_multiplied_total.

*

Od Java 1.21.2 identyfikatory atrybutów nie mają przedrostków. Zamiast minecraft:generic.max_health wpisujesz minecraft:max_health.

*

Gracz ma bazowo 1 punkt obrażeń (attack_damage) i szybkość ruchu 0.1 (movement_speed), choć domyślne wartości tych atrybutów są inne.

Powiązane komendy

/effect

Nadaje lub usuwa efekty statusu (potiony) graczowi lub encji. Kontrolujesz typ efektu, czas trwan...

/data

Odczytuje i modyfikuje dane NBT encji, bloków i storage. Tylko Java Edition. Podstawa zaawansowan...

/item

Zastępuje lub modyfikuje przedmioty w slotach ekwipunku encji lub bloku (skrzynia, lej). Następca...

/summon

Przywołuje dowolną encję (moba, pojazd, pocisk, stojak na zbroję) we wskazanym miejscu. Z danymi ...

Często zadawane pytania

Jak używać komendy /attribute w Minecraft?

Otwórz okno czatu klawiszem T lub / i wpisz składnię komendy: /attribute <cel> <atrybut> (get [skala]|base get [skala]|base set <wartość>|base reset|modifier add <id> <wartość> <operacja>|modifier remove <id>|modifier value get <id> [skala]). Odczytuje i zmienia atrybuty graczy, mobów i stojaków na zbroję, np. maksymalne zdrowie, szybkość albo rozmiar. Działa na wartość bazową i modyfikatory.

Jakich uprawnień wymaga /attribute?

Komenda /attribute wymaga poziomu uprawnień 2 (Operator (OP 2)). W grze jednoosobowej z włączonymi kodami (cheatami) masz automatycznie pełne uprawnienia. Na serwerze multiplayer potrzebujesz statusu operatora nadawanego komendą /op.

Czy /attribute działa w Bedrock Edition?

Nie, komenda /attribute jest dostępna wyłącznie w Java Edition. Bedrock Edition nie posiada tej komendy.

Komentarze

SERWER MINECRAFT.PL

Dołącz do gry

Wybierz swoją edycję Minecrafta i dodaj serwer w grze.

Edycja gry

  1. Uruchom Minecraft: Java Edition.
  2. Otwórz Tryb wieloosobowy (Multiplayer), a potem Dodaj serwer.
  3. Wklej minecraft.pl w polu adresu i kliknij Gotowe.
  4. Wybierz serwer na liście i kliknij Dołącz.
Zobacz opis serwera i instrukcję