Příkaz /attribute: Jak zvýšit zdraví, rychlost nebo poškození hráče bez modů
Co je příkaz /attribute a k čemu sloužíAtributy jsou číselné vlastnosti určující schopnosti hráče. Zdraví ukazuje, kolik poškození lze…
Co je příkaz /attribute a k čemu slouží
Atributy jsou číselné vlastnosti určující schopnosti hráče. Zdraví ukazuje, kolik poškození lze utrpět před smrtí. Rychlost ovlivňuje rychlost pohybu. Poškození určuje sílu útoku.
Příkaz /attribute mění tyto hodnoty přímo, bez použití lektvarů, kouzel nebo předmětů. Hodí se k vytváření vlastních herních režimů, testování vyváženosti nebo zjednodušení průchodu.
Rozdíl oproti modům: příkaz je vestavěný ve hře, nevyžaduje instalaci dalšího softwaru a funguje na jakémkoli serveru, kde jsou povoleny příkazy.
Jak používat příkaz /attribute
Otevřete chat klávesou T nebo /, zadejte příkaz a stiskněte Enter. Příkaz se použije ihned po provedení.
Základní syntaxe:
/attribute @s <атрибут> base set <значение>
@s- použije se na samotného hráče (lze nahradit@ppro nejbližšího hráče nebo jménem hráče)<атрибут>- název atributu (napříkladminecraft:generic.max_health)<значение>- číslo, které je třeba nastavit
Jak zvýšit maximální zdraví hráče
Standardní zdraví hráče je 20 srdcí (40 bodů). Příkaz umožňuje nastavit jakoukoli hodnotu.
Příklady:
Nastavit zdraví na 100 bodů (50 srdcí):
/attribute @s minecraft:generic.max_health base set 100
Nastavit zdraví na 200 bodů (100 srdcí):
/attribute @s minecraft:generic.max_health base set 200
Po provedení příkazu se ukazatel zdraví automaticky aktualizuje. Pokud bylo zdraví nižší než nové maximum, zůstane na současné úrovni.
Jak zvýšit rychlost pohybu
Standardní rychlost pohybu je 0.1. Zvýšení této hodnoty zrychluje chůzi, běh a let v kreativním režimu.
Příklady:
Zdvojnásobit rychlost (0.2):
/attribute @s minecraft:generic.movement_speed base set 0.2
Ztrojnásobit rychlost (0.3):
/attribute @s minecraft:generic.movement_speed base set 0.3
Velmi vysoká rychlost (0.5):
/attribute @s minecraft:generic.movement_speed base set 0.5
Důležité: Hodnoty nad 0.5 ztěžují ovládání. Doporučuje se používat hodnoty od 0.1 do 0.4.
Jak zvýšit poškození útoku
Standardní poškození holýma rukama je 1 bod. Příkaz mění základní poškození všech útoků hráče, včetně úderů pěstí a jakoukoli zbraní.
Příklady:
Poškození 10 bodů (zabije většinu mobů jedním úderem):
/attribute @s minecraft:generic.attack_damage base set 10
Poškození 20 bodů:
/attribute @s minecraft:generic.attack_damage base set 20
Zvýšené poškození se sčítá s poškozením zbraně. Pokud je základní poškození 10 a meč způsobuje 7, celkové poškození bude 17 bodů.
Jak změnit atributy jiných hráčů
Místo @s lze zadat jiného hráče:
@p- nejbližší hráč@a- všichni hráči na serveruJménoHráče- konkrétní hráč podle jména
Příklady:
Změnit zdraví nejbližšího hráče:
/attribute @p minecraft:generic.max_health base set 100
Změnit rychlost všem hráčům:
/attribute @a minecraft:generic.movement_speed base set 0.2
Jak obnovit atributy na standardní hodnoty
Pro návrat ke standardním hodnotám nastavte základní parametry na jejich původní hodnoty.
Příkazy pro obnovení:
Zdraví (20 bodů):
/attribute @s minecraft:generic.max_health base set 20
Rychlost (0.1):
/attribute @s minecraft:generic.movement_speed base set 0.1
Poškození (1 bod):
/attribute @s minecraft:generic.attack_damage base set 1
Jaké další atributy lze změnit
Kromě zdraví, rychlosti a poškození jsou k dispozici další atributy.
Seznam základních atributů:
minecraft:generic.max_health- maximální zdraví.minecraft:generic.movement_speed- rychlost pohybu.minecraft:generic.attack_damage- poškození útoku.minecraft:generic.attack_speed- rychlost útoku (úderů za sekundu).minecraft:generic.armor- ochrana před poškozením.minecraft:generic.armor_toughness- pevnost brnění (snižuje účinnost silného poškození).minecraft:generic.knockback_resistance- odolnost vůči odhození (0.0–1.0, kde 1.0 je úplná nezranitelnost vůči odhození).minecraft:generic.luck- štěstí (ovlivňuje drop a kvalitu kořisti).minecraft:generic.flying_speed- rychlost letu v kreativním režimu.minecraft:generic.follow_range- dosah následování hráče (pro moby).
Příklady použití:
Zvýšit ochranu:
/attribute @s minecraft:generic.armor base set 20
Udělat nezranitelným vůči odhození:
/attribute @s minecraft:generic.knockback_resistance base set 1.0
Zvýšit štěstí:
/attribute @s minecraft:generic.luck base set 10
Omezení a zvláštnosti použití
Požadavky na oprávnění:
Příkaz /attribute funguje pouze pro hráče s oprávněním operátora nebo v kreativním režimu. V režimu přežití bez oprávnění operátora není příkaz dostupný.
Verze Minecraftu:
Příkaz je dostupný od verze 1.16. V dřívějších verzích se používá jiná syntaxe nebo příkaz chybí. Ve verzích 1.13–1.15 se atributy mění pomocí příkazu /entitydata nebo NBT tagů.
Ukládání změn:
Změny atributů se ukládají spolu se světem. Po restartu serveru nebo opuštění hry hodnoty zůstávají. Pro obnovení je nutné ručně provést příkazy nastavující standardní hodnoty.
Multiplayer:
Na serveru může každý hráč změnit své atributy, pokud má oprávnění operátora. Administrátor může měnit atributy jiných hráčů zadáním jejich jména místo @s.
Vliv na úspěchy:
Změna atributů neblokuje získávání úspěchů. Hra to považuje za legální způsob změny parametrů.
Časté chyby a jejich řešení
Chyba: "Unknown attribute"
Příčina: nesprávný název atributu nebo překlep.
Řešení: zkontrolujte správnost zápisu. Název musí začínat minecraft:generic. a obsahovat správný název atributu.
Chyba: "No entity was found"
Příčina: nesprávný selektor cíle.
Řešení: použijte @s pro sebe, @p pro nejbližšího hráče nebo zadejte přesné jméno hráče.
Chyba: "You do not have permission to use this command"
Příčina: chybějící oprávnění operátora.
Řešení: povolte cheaty v nastavení světa (pro hru jednoho hráče) nebo získejte oprávnění operátora na serveru.
Atribut se nepoužije
Příčina: nesprávná syntaxe operace nebo hodnota mimo povolený rozsah.
Řešení: zkontrolujte syntaxi příkazu. Pro rychlost používejte hodnoty od 0.0 do 1.0. Pro zdraví - kladná čísla. Pro odolnost vůči odhození - od 0.0 do 1.0.
Změny mizí po smrti
Příčina: některé servery nebo pluginy resetují atributy při respawnu.
Řešení: vytvořte příkaz v příkazovém bloku se spouštěčem na respawn nebo použijte plugin pro trvalé použití atributů.
Příliš vysoká rychlost činí hru nehratelnou
Příčina: hodnoty rychlosti nad 0.5 způsobují problémy s fyzikou.
Řešení: používejte hodnoty od 0.1 do 0.4. Pokud je rychlost už nastavena příliš vysoko, nastavte hodnotu 0.1 pomocí příkazu.
Zatím žádné komentáře. Buď první, kdo se vyjádří.