Aloittelijan opas Minecraftin komentoriveille

Sisällysluettelo:

Aloittelijan opas Minecraftin komentoriveille
Aloittelijan opas Minecraftin komentoriveille
Anonim
Minecraft on yksi parhaista tavoista ottaa nuoret ja uudet ihmiset koodaukseen. Ohjauslohkoja on helppo oppia ja käyttää, ja Java-ohjelmointi on aivan kulman takana Minecraft-modeemien ja Bukkit-laajennusten kanssa. Se on myös vain hauska paikka kokeneille koodereille, jotka tekevät tinkeristä.
Minecraft on yksi parhaista tavoista ottaa nuoret ja uudet ihmiset koodaukseen. Ohjauslohkoja on helppo oppia ja käyttää, ja Java-ohjelmointi on aivan kulman takana Minecraft-modeemien ja Bukkit-laajennusten kanssa. Se on myös vain hauska paikka kokeneille koodereille, jotka tekevät tinkeristä.

Mitä ovat komentorivit ja miksi minun pitäisi käyttää niitä?

Komento-lohkot ovat redstone-komponentti, joka suorittaa konsolikomentot käytön aikana. Console-komentoja voidaan ohjata chat-ikkunasta eteenpäin eteenpäin viivalla, '/'. Komentoja käytetään muokkaamaan pelimaailmaa tavalla, joka ei ole mahdollista käsin, ja kun sitä käytetään oikein komentopaloissa, anna Minecraftille oma psuedo-ohjelmointikieli. Koodi koostuu kahdesta asiasta: logiikasta ja toteutuksesta, ja useimmat ohjelmointikielet vaativat sekä tekstin kirjoittamista. Minecraft-koodaus vie toisen reitin; ohjelman logiikka ja rakenne määräytyvät sen mukaan, missä lohkot sijoitetaan ja miten ne on kytketty, mikä tarkoittaa, että voit lentää maailman päälle ja nähdä ohjelmasi eri osat lohkojen kerralla.

Ok, niin miten aloitan?

Tässä oppaassa käytetään uusia komentoblokkeja versiossa 1.9. Se toimii 1.8, mutta se voi vaatia hieman enemmän asiantuntemusta.

Avaa uusi Minecraft-maailma (Superflat toimii parhaiten), varmista, että olet Creative-tilassa ja paina "/" -painiketta. Tämä on komentoikkuna, joka on sama kuin chat-ikkuna, paitsi että se käynnistää sinut "/": lla ja mikä tahansa aloitusviivalla alkava on komento. Ensimmäinen komento, jota voit käyttää, on

/give @p minecraft:command_block

Let's break tämä alas. Komento "/ give" laittaa kohteet pelaajien varastolle ja sillä on kaksi argumenttia: pelaaja ja kohde. "@ P" on a kohdevalitsin. Valitsin "@p" valitsee lähimmän soittimen. Vaihtoehtoisesti voit myös käyttää Minecraft-käyttäjätunnustasi, mutta jos suoritat komennon konsolista, olet aina lähin pelaaja. Muut kohdevalitsimet ovat "@ a" kaikille pelaajille, "@r" satunnaiselle pelaajalle ja "@e" kohdistaa kaikkiyhteisöjä. Yksiköt sisältävät kaiken, joka ei ole lohko, kuten hirviöitä, lumipalloja, eläimiä ja nuolia.

Komennon pitäisi toimia onnistuneesti ja antaa sinulle uuden lohkon. Aseta se mihin tahansa maahan, jotta pääset alkuun.

Image
Image

Näet, että komento lohko osoittaa sen suuntaan, johon laitat sen, paljon kuin kattilat tai uunit. Tämä on tärkeä myöhemmin.

Napsauta hiiren kakkospainikkeella lohkoa (tai käytä mitä tahansa näppäintä, jota käytät käsityötaulukoiden ja -uunien käyttämiseen), ja sinut tervehtyy komentorivi GUI: n avulla.

Se näyttää aika vähän pelottavalta, mutta älä huoli, kaikki nämä painikkeet tekevät jotain. Pulssi, joka sanoo "Impulse", muuttaa komentolohkon tyypin. Ohjauslohkoja on kolme:
Se näyttää aika vähän pelottavalta, mutta älä huoli, kaikki nämä painikkeet tekevät jotain. Pulssi, joka sanoo "Impulse", muuttaa komentolohkon tyypin. Ohjauslohkoja on kolme:
  • Impulse, joka ajaa komentojanouseva reuna Redstone-virrasta. Tämä tarkoittaa, että kun ne ovat virranlähteenä, he käyttävät komentoaan kerran ja pysähtyvät, vaikka ne jatkuisivat. Tämä on oletusasetus ja se on ainoa käytettävissä 1.8
  • Toista, joka suorittaa komentoja joka rasti ne ovat powered. Rasti on kuin kehys, ja useita komentoja voidaan suorittaa yhdellä rasti, jopa 20 kertaa sekunnissa.
  • Ketju, joka toimii vain, jos siihen vievä komento-lohko on suorittanut komennonsa. Nämä toimivat peräkkäin, yhdestä rasti, joten nimi "Chain".

Painike, joka sanoo "Epäedullinen", pysäyttää komentoblokin tarkistamalla, onko ketjun aikaisempi lohko onnistunut. Toinen vaihtoehto "Ehdollinen" toimii vain, jos edellinen lohko ei ole saanut virheitä.

Painike, joka sanoo "Needs Redstone", suorittaa vain komennon, jos komentoblokissa on virta. Toinen vaihtoehto, "Aina aktiivinen" lopettaa komentorivin tarkistamatta, onko se virrankäyttö ja olettaa vain olevan. Tätä vaihtoehtoa ei tulisi käyttää Impulse-komento-lohkojen kanssa, koska se tekee niistä hyödytön.

Tehdään ketju, ensimmäinen "käsikirjoitus". Aseta ketjunohjauslohko tai kaksi ensimmäistä impulssikomentoblokkia päin, kuten:

Varmista, että ketjun lohkot asetetaan "aina aktiiviseksi". Muussa tapauksessa meidän pitäisi sijoittaa redstone-lohkot tai nykyiset, mikä vie tarpeetonta tilaa. Aseta nappi impulssiohjauslohkoon ketjun alussa ja paina sitä.
Varmista, että ketjun lohkot asetetaan "aina aktiiviseksi". Muussa tapauksessa meidän pitäisi sijoittaa redstone-lohkot tai nykyiset, mikä vie tarpeetonta tilaa. Aseta nappi impulssiohjauslohkoon ketjun alussa ja paina sitä.

Mitään ei tule tapahtumaan. Tämä johtuu siitä, että emme ole vielä täyttäneet niitä komennoilla! Napsauta hiiren kakkospainikkeella impulssilohkosta muokata sitä ja laita peruskomento

say start

Huomaa, ettei komentorohkossa ole tarvetta komentoriville. Voit käyttää yhtä, jos haluat, mutta se on tarpeetonta. "/ Say" -komento ottaa yhden argumentin, tekstin ja sanoo sen, joka toteuttaa sen. Jos suoritat sen, se näkyy " viesti "aivan kuten tavallinen chat. Jos se on suoritettu komentoblokista, se tulee olemaan "[@] viesti".Vaihtoehtoisesti on "/ tell", joka vie pelaajan argumentin ja "/ tellraw", joka on kuin "/ tell", paitsi että se vie raakaa JSON: ta tekstin sijaan.

Voit täyttää ketjunohjauslohkot kirjoittamaan lisää asioita keskustelemaan. Ne toteutetaan järjestyksessä viipymättä samaan rastiin. Jos haluat käyttää niitä viivytyksellä, sinun täytyy asettaa ne ylös redstone-toistimilla. Yhdessä "/ say" on olemassa muita peruskomentoja, jotka tekevät enemmän asioita, kuten "/ give", joka antaa kohteille "/ effect", joka soveltaa potion vaikutuksia, "/ setblock" ja "/ fill", ja monet muut. Minecraft-wikistä löytyy suuri komentoja koskeva tietokanta yhdessä muiden hyödyllisten sisältöjen kanssa.

Kohdekohdat

"@ P" kohdevalitsimet ovat todellisuudessa paljon tehokkaampia kuin ne näyttävät ensi silmäyksellä. Jos esimerkiksi halusimme kohdistaa kaikki yksiköt, käytämme "@e", mutta jos halusimme kohdistaa vain zombeja, käytämme

@e[type=Zombie]

Huomaa suluissa "@e" jälkeen. Sellaisten suluissa on kohdevalitsimen argumentteja, jonka täydellinen luettelo löytyy Minecraft Wikistä. "Type" argumentti valitsee vain tietyn tyyppiset kokonaisuudet, tämä on "Zombie". Jos halusimme kohdistaa kaikki zombeja 10 blokin sisällä komentoblokin, käytämme

@e[type=Zombie,r=10]

Kun "r" on säde-argumentti. Voit myös kohdistaa paikan, nimen, ryhmän ja pistemäärän mukaan.

Ketjutuskomennot

Otetaan käyttöön toinen komento, joka ei ole muiden tavoin. Komento on "/ execute". Tämä komento ottaa toisen komennon syötteeksi ja suorittaa sen toisen yksikön näkökulmasta. "/ Execute" on

/execute @target X Y Z /command

X, Y ja Z ovat koordinaatteja komennon suorittamiseksi. Tämä ei ole tärkeintä useimmissa komennoissa, mutta asiat ovat paljon, jos käytätsuhteellinen paikannus. Suhteellinen sijainti alkaa "~" ja sen jälkeen seuraa positiivinen tai negatiivinen luku, joka ilmaisee, kuinka monta lohkoa alkuperästä, jota merkitään "~ ~ ~". Joten esimerkiksi, jos halusimme ajaa "/ sanoa" kuin Villager puhuisi, voimme perustaa tällaisen komennon:

/execute @e[type=Villager] ~ ~ ~ /say Hey

Tämä komento aiheuttaa viestin kaikille, jokaisesta kyläläisestä. Tämä ei ole optimaalinen, jos meillä on enemmän kuin yksi henkilö tai useampi kuin yksi kyläläinen, joten uudistakaa tämä komento:

/execute @a ~ ~ ~ /execute @e[type=Villager,c=1] ~ ~ ~ /tell @p Hey

Tämä on paljon monimutkaisempi kuin ensimmäinen, ja siihen kuuluu kahden "/ execute" -komennon ketjuttaminen yhteen. Ensimmäinen komento "/ execute" kulkee jokaiselle pelaajalle, toinen tarkistaa täsmälleen yhden kyläläisen lähistöllä, ja sitten Villageri kertoo lähimmälle pelaajalle "Hei". Tämä varmistaa, että vain yksi Villager puhuu per henkilö.

Syntaksin oppiminen

Minecraftilla on varmasti paljon komentoja, joilla kaikilla on oma syntaksi. Kunkin komennon ohjevalikot kertovat yleensä nopeasti mitä komentoja tarvitaan, ja Minecraft Wiki sisältää yksityiskohtaisen luettelon siitä, mitä kukin omistaa. Se ei ole niin paljon tietää mitä jokainen komento tekee, mutta tietää, miten niitä käytetään yhdessä. Minecraft on peli, loppujen lopuksi, niin pelaaminen komentojen kanssa on osa oppimisprosessia.

Suositeltava: