Mám slučku Redstone Power, ktorá sa pripája k príkazovému bloku, ktorý je nastavený na zabíjanie všetkých entít okrem mňa (/kill @e[type=!Player]), pretože budujem kreatívnu mapu, ale nechcem mať všade sliz. Problémom je, že ak chcem umiestniť Item Frame, tak ho Command Block zabije.
Dá sa teda nejako vylúčiť, aby sa predmety vymazávali, alebo urobiť, aby sa zameriavali len na mobov?
Najjednoduchší spôsob, ako to vyriešiť, je pomocou herného pravidla. Ak nechcete, aby vás v kreatívnom svete obťažovali mobovia, jednoducho vypnite spawny pomocou /gamerule doMobSpawning false
. Nebudú sa spawnovať žiadni mobovia, čo vám umožní mať pokojný kreatívny svet bez kráv, prasiat, oviec, sliepok, slizov atď. a zároveň si budete môcť robiť vedu na moboch podľa ľubovôle. Moby sa budú rozmnožovať len vtedy, keď to budete chcieť.
Ak'ste však naozaj oddaní myšlienke robiť to pomocou /kill
, môžete to urobiť jedným z dvoch spôsobov. Môžete nastaviť jednotlivé príkazové bloky na zabíjanie každého typu mobov, čo môže byť malá sada príkazových blokov, ak sú vaším hlavným problémom slimy.
Prípadne môžete na výber výnimiek použiť metódy popísané v tejto odpovedi. Používa tabuľku skóre, ktorá nastaví skóre všetkých entít na 1, a zároveň nastaví skóre všetkých výnimiek na 0. Odtiaľ môžete vybrať množinu všetkých mobov s vylúčením všetkých výnimiek, ktoré chcete, pomocou @e[score_select_min=1]
.
Najjednoduchší a najflexibilnejší spôsob, ako zabrániť tomu, aby vás slizáci obťažovali, je však úplne vypnúť spawnovanie mobov.
V mojom svete mám podobný problém - vyriešil som ho pripojením niekoľkých príkazových blokov k hodinám zásobníka:
Každý príkazový blok obsahuje príkaz na zabitie určitého typu nepriateľa:
/kill @e[type=Slime,r=60]
Musím sa starať len o zombíkov, zombie dedinčanov, plazivcov, kostlivcov, endermanov, pavúkov a čarodejnice; takže tu mám zapojených len 7 príkazových blokov. Môžete si ich pripojiť viac, koľko uznáte za vhodné.