UWAGA! Poniższy materiał zawiera treści, które prawdopodobnie zostaną zrozumiane tylko przez zaawansowanych użytkowników bloku poleceń. W tym poradniku znajdziecie tylko sposób jak wykonać tornado, nie będzie tutaj tłumaczenia komend, gdyż poradnik byłby tak długi, że każdy czytelnik znużyłby się w połowie.
Witam,
Dzisiaj jak już wiecie po tytule poradnika pokażę Wam jak wykonać Tornado za pomocą Command Blocku. Tornado to podąża za graczami (oraz osadnikami) trwa losową ilość czasu (może trwać kilka sekund lub około minutę), wyrzuca graczy oraz moby wysoko w powietrze. No i fajnie wygląda oraz huczy xD. Mowa tu o takim tornadzie jakie pewnie wielu z Was widziało na RPG, w walce z bossem Mefisto.
Bez zwlekania, zaczynamy:
PUNKT PIERWSZY:
Postaw na ziemi Commandblock.
2. Zbuduj linię z 10 bloków żelaza (ja wybrałem żelazo) od commandblocka
http://mineserwer.pl/uploadzdjec/image.php?di=P8GL
UWAGA! Ważne jest, by bloki ustawić w linii pokrywającej oś koordynatów X
To znaczy.. że chodząc po tych blokach w F3 zmienia się koordynat X a nie Z
UWAGA 2 ! Upewnij się, że idąc od commandblocka po żelazie na drugi koniec rzędu bloków koordynat X rośnie a nie maleje.
http://mineserwer.pl/uploadzdjec/image.php?di=01MV
3. Postaw nad commandblockiem drugi commandblock, zostawiając między nimi 1 kratke przerwy.
http://mineserwer.pl/uploadzdjec/image.php?di=G8UZ
4.Wpiszcie na czacie :
/gamerule doTileDrops false
/gamerule commandBlockOutput false
/gamerule mobGriefing false
5.Do dolnego commandblocka wpiszcie komendę:
/fill ~ ~1 ~ ~10 ~1 ~ redstone_block 0 destroy
Do górnego commandblocka wpiszcie:
/fill ~ ~-1 ~ ~10 ~-1 ~ air
6.Trzymając Shift postawcie blok czerwonego kamienia (blok redstone'a) między commandblockami.
Efekt jest dość dziwny, bo tak naprawdę nic się nie zmieniło. Jednak zmieniło się. Nasz zegarek jest aktywny i zasila się 20x/sek. Dowodem jest, że jeśli na żelazie postawimy blok od razu się niszczy.
7.Postawcie 10 command blocków nad blokami żelaza, tak jak na screenie:
http://mineserwer.pl/uploadzdjec/image.php?di=553U
Teraz podam wam kilka komend, musicie wpisać je kolejno w te górne commandblocki. Będę też po krótce wyjaśniał do czego, która komenda służy.
execute @e[type=Zombie,name=Tornado] ~ ~ ~ playsound mob.wither.idle @a[r=40] ~ ~ ~ 10 1 0
Ta komenda sprawi, że każdy gracz w pobliżu tornada, będzie słyszał jego dźwięk.
effect @e[type=Zombie,name=Tornado] 14 10 0 true
Ta komenda sprawia, że zombie, który "tworzy" tornado, będzie niewidzialny, gdyż nie chcemy aby w tornadzie był zombiak.. nieważne.
effect @e[type=Zombie,name=Tornado] 11 10 100 true
Ta komenda sprawi że zombie będzie odporny na obrażenia. No bo inaczej zginie od własnego tornada. (Czyli tornado zabije samo siebie)
effect @e[type=Zombie,name=Tornado] 1 10 10 true
To sprawi, że tornado będzie się szybko przemieszczać.
execute @e[type=Zombie,name=Tornado] ~ ~ ~ particle largeexplode ~ ~ ~ 0 10 0 1 30 force
execute @e[type=Zombie,name=Tornado] ~ ~ ~ particle largeexplode ~ ~10 ~ 0 20 0 1 30 force
execute @e[type=Zombie,name=Tornado] ~ ~ ~ particle fireworksSpark ~ ~ ~ 0 25 0 0.5 100 force
execute @e[type=Zombie,name=Tornado] ~ ~ ~ particle explode ~ ~ ~ 0 0 0 1 10 force
Te 4 komendy sprawią, że tornado będzie widoczne (wytwarzają efekty particle)
execute @e[type=Zombie,name=Tornado] ~ ~ ~ execute @e[r=7,type=!Zombie,!Creeper] ~ ~ ~ summon Creeper ~ ~ ~ {Fuse:0,ActiveEffects:[{Id:14,Amplifier:10,Duration:2999}],CustomName:"Podrzut Tornada"}
To sprawi, że pod każdym mobem i graczem, który podejdzie do tornada zrespi się kilka creeperów (niewidocznych), które od razu explodują.
Efekt: tornado wyrzuci do góry
execute @e[type=Zombie,name=Tornado] ~ ~ ~ effect @e[r=7] 11 2 100 true
To daje wszytkim bytom (graczom i mobom w szczegolnosci) odpornosc na obrażenia na 2 sekundy, służy to temu, by nie zginąć od "wybuchu", dmg możemy otrzymać dopiero od upadku.
Większa część już za nami. Pozostało zbudować niewielki mechanizm, który sprawi, że tornado będzie znikać po pewnym czasie. Można to ominąć, jednak pamiętajcie, że wtedy tornado będzie wieczne, a usunąć je będzie można tylko poprzez /kill @e[type=Zombie,name=Tornado]
1.Najpierw stawiamy hopper (lej)
2.Od hoppera prowadzimy rząd hopperów trzymając shift.
http://mineserwer.pl/uploadzdjec/image.php?di=3I7U
Jak widzicie, pierwszy hopper skierowany jest w ziemię, a reszta - w bok (kazdy nastepny wchodzi do poprzedniego) Polecam postawić około 25 hopperów.
http://mineserwer.pl/uploadzdjec/image.php?di=0S5T
Teraz robimy narożnik widoczny na zdjęciu. Ważne jest by CAŁY CZAS stawiać hoppery na bokach poprzednich, trzymajac shift.
Ja użyłem tu około 7 hopperów.
Znacie już zasadę, teraz wystarczy dokończyć prostokąt.
http://mineserwer.pl/uploadzdjec/image.php?di=7Z89
Tak wygląda on z góry, ukończony. Pamiętajcie, że kończąc, należy zniszczyć lej postawiony na początku, ten skierowany w dół, i postawić jeszcze raz, tak aby łączył się z całym obiegiem. Na screenie zaznaczyłem strzałką drogę itemu wrzuconego do leju. Jak widzicie krąży on w kółko. Tym sposobem zbudowaliśmy kolejny zegarek, który aktywuje się bardzo rzadko (około raz na minutę.) Musimy jeszcze postawić komparator oraz ostatni commandblock.
Jak może wiecie, komparator wykrywa czy w skrzyni, leju, piecu, są jakieś przedmioty. Jeśli są, świeci się. Postawmy komparator przy dowolnym hopperze wraz z commandblockiem.
http://mineserwer.pl/uploadzdjec/image.php?di=28Z2
Pamiętajmy, by postawić komparator dwoma lampkami w stronę leju oraz pamiętajmy, by wrzucić JEDEN przedmiot do JEDNEGO z lejów. Jeśli teraz poczekacie, zobaczycie, że komparator aktywuje się co jakiś czas, gdyż wykrywa w leju przedmiot, który krąży po całym prostokącie.
W commandblocku należy wpisać komendę /kill @e[type=Zombie,name=Tornado] - Ta komenda usunie nasze tornado po pewnym czasie (kilka sekund albo nawet około minuta)
Mechanizm jest gotowy. Wszystko już działa, pozostaje to wypróbować, a mi pozostaje dać wam parę screenów, że efekt jest kozacki
Zapomniałem dodać -_- : użyjcie tej komendy : /give @p spawn_egg 64 54 {display:{Name:"Tornado"}}
Ta komenda doda Wam do ekwipunku spawn Tornada. Wystarczy kliknąć na ziemię i efekt jest natychmiastowy
Wiem, to jest spawn zombiaka, jednak musicie użyć tej komendy, bo zwykły spawn zombiaka z gm 1 nie zadziała
http://mineserwer.pl/uploadzdjec/image.php?di=WBBO
http://mineserwer.pl/uploadzdjec/image.php?di=BAAY
http://mineserwer.pl/uploadzdjec/image.php?di=JDEF
http://mineserwer.pl/uploadzdjec/image.php?di=UZD8
http://mineserwer.pl/uploadzdjec/image.php?di=X8W8
http://mineserwer.pl/uploadzdjec/image.php?di=JZ7L
http://mineserwer.pl/uploadzdjec/image.php?di=M9NG
http://mineserwer.pl/uploadzdjec/image.php?di=BMQV
http://mineserwer.pl/uploadzdjec/image.php?di=6Q6E
To tyle,
Podrawiam,
Aberforth