5Jul

Panduan Pemula untuk Blok Komando di Minecraft

Minecraft adalah salah satu cara terbaik untuk mengenalkan orang muda dan baru untuk melakukan coding. Blok perintah mudah dipelajari dan digunakan, dan pemrograman Java berada tepat di tikungan dengan mods Minecraft dan plugin Bukkit. Ini juga hanya tempat yang sangat menyenangkan bagi coders berpengalaman untuk bermain-main.

Apa itu Blok Perintah dan Mengapa Saya Menggunakannya? Blok perintah

adalah komponen redstone yang menjalankan perintah konsol saat dinyalakan. Perintah konsol bisa dijalankan dari jendela obrolan dengan meneruskannya dengan garis miring, '/'.Perintah digunakan untuk memodifikasi dunia game dengan cara yang tidak mungkin dilakukan dengan tangan, dan bila digunakan dengan benar di blok perintah, beri Minecraft itu semacam bahasa pemrograman psuedo. Kode terdiri dari dua hal: logika dan eksekusi, dan kebanyakan bahasa pemrograman mengharuskan keduanya ditulis dalam teks. Pengkodean Minecraft mengambil rute yang berbeda;logika dan struktur program ditentukan oleh tempat blok ditempatkan dan bagaimana kabelnya terpasang, yang berarti Anda dapat terbang melintasi dunia Anda dan melihat berbagai bagian dari program Anda yang diletakkan blok demi blok.

Ok, jadi Bagaimana Saya Mulai?

Panduan ini menggunakan blok perintah baru di versi 1.9.Ini akan bekerja di 1,8, tapi mungkin memerlukan sedikit keahlian lagi.

Membuka dunia Minecraft baru( Superflat bekerja paling baik), pastikan Anda berada dalam mode Creative, dan tekan tombol "/".Ini adalah jendela perintah, yang sama dengan jendela obrolan, kecuali jika Anda memulai dengan '/', dan semua yang dimulai dengan garis miring maju adalah sebuah perintah. Perintah pertama yang bisa anda jalankan adalah

/ beri @p minecraft: command_block

Mari kita turunkan ini. Perintah "/ give" menempatkan item ke dalam inventaris pemain dan memiliki dua argumen: pemain dan item yang akan diberikan."@p" adalah pemilih target . Pemilih "@p" memilih pemain terdekat. Sebagai alternatif, Anda juga bisa menggunakan nama pengguna Minecraft Anda, namun jika Anda menjalankan perintah dari konsol, Anda akan selalu menjadi pemain terdekat. Pemilih target lainnya adalah "@a" untuk semua pemain, "@r" untuk pemain acak, dan "@e" akan menargetkan semua entitas .Entitas mencakup segala sesuatu yang bukan blok, seperti monster, bola salju, binatang, dan anak panah.

Perintah harus dijalankan dengan sukses dan memberi Anda blok baru. Tempatkan di mana saja di lapangan untuk memulai.

Anda dapat melihat bahwa blok perintah mengarah ke arah yang Anda tempatkan, sangat mirip dengan gerbong atau tungku. Ini akan menjadi penting nanti.

Klik kanan blok( atau gunakan tombol apa saja yang Anda gunakan untuk mengakses tabel kerajinan dan tungku) dan Anda akan disambut dengan blok perintah GUI.

Tampaknya agak menakutkan pada awalnya, tapi jangan khawatir, semua tombol itu melakukan sesuatu. Tombol yang bertuliskan "Impulse" mengubah tipe command block. Ada tiga jenis blok perintah:

  • Impulse, yang menjalankan perintah pada yang meningkat dari arus redstone. Ini berarti ketika mereka bertenaga, mereka akan menjalankan perintahnya sekali dan berhenti, bahkan jika terus didukung. Ini adalah pengaturan default dan satu-satunya yang tersedia dalam 1.8
  • Repeat, yang menjalankan perintah setiap centang mereka didukung. Kutu seperti bingkai, dan beberapa perintah dapat dijalankan dalam satu kutu, hingga 20 kali per detik. Rantai
  • , yang hanya berjalan jika blok perintah yang mengarah ke dalamnya telah mengeksekusi perintahnya. Ini akan berjalan teratur, satu demi satu, dalam satu kutu, maka namanya 'Chain'.

Tombol yang bertuliskan "Unconditional" menghentikan blok perintah untuk memeriksa apakah blok sebelumnya dalam rantai berhasil dijalankan. Pilihan lainnya, "Bersyarat", hanya berjalan jika blok sebelumnya tidak melempar kesalahan.

Tombol yang bertuliskan "Needs Redstone" hanya menjalankan perintah jika blok komando diaktifkan. Pilihan lainnya, "Always Active" menghentikan blok perintah untuk memeriksa apakah perangkat ini bertenaga dan hanya mengasumsikannya. Pilihan ini tidak boleh digunakan dengan blok perintah Impulse karena membuat mereka tidak berguna.

Ayo buat rantai, 'naskah' pertama kami. Tempatkan sebuah blok perintah rantai atau dua menghadap ke blok perintah impuls pertama, seperti ini:

Pastikan untuk mengatur blok rantai ke "Always Active".Jika tidak, kita perlu menempatkan blok redstone atau arus, yang membutuhkan ruang yang tidak perlu. Tempatkan sebuah tombol pada blok perintah impuls pada awal rantai, dan tekanlah.

Tidak akan terjadi apa-apa. Ini karena kita belum mengisinya dengan perintah! Klik kanan blok impuls untuk mengeditnya, dan masukkan ke perintah dasar

katakan mulai

Perhatikan bagaimana kita tidak memerlukan garis miring di blok perintah. Anda bisa menggunakannya jika Anda mau, tapi itu tidak perlu. Perintah "/ say" mengambil satu argumen, teks, dan mengatakannya dari sudut pandang siapa pun yang menjalankannya. Jika Anda menjalankannya, itu akan ditampilkan sebagai "& lt; username & gt;pesan "seperti obrolan rutin. Jika berlari dari blok perintah, itu akan menjadi "pesan [@]".Sebagai alternatif, ada "/ tell", yang mengambil argumen pemain, dan "/ tellraw" yang seperti "/ tell" kecuali dibutuhkan JSON mentah daripada teks.

Anda dapat mengisi blok perintah rantai untuk menulis lebih banyak hal untuk diobrolkan. Mereka akan dieksekusi secara berurutan, tanpa penundaan, dengan tanda centang yang sama. Jika Anda ingin menjalankannya dengan penundaan, Anda perlu menyiapkannya dengan redstone repeater. Seiring dengan "/ say", ada perintah dasar lainnya yang melakukan lebih banyak hal, seperti "/ give", yang memberi item, "efek", yang menerapkan efek ramuan, "/ setblock" dan "/ fill" yang memodifikasi dunia Anda., dan banyak lagi. Database perintah yang besar dapat ditemukan di Wiki Minecraft, beserta konten bermanfaat lainnya. Pemilih Target

Pemilih target "@p" sebenarnya jauh lebih hebat daripada yang terlihat pada pandangan pertama. Misalnya, jika kita ingin menargetkan semua entitas, kita akan menggunakan "@e", tapi jika kita ingin menargetkan hanya Zombie, kita akan menggunakan

@ type [Zombie]

Perhatikan tanda kurung setelah "@e".Di dalam kurung tersebut adalah argumen kandidat target , daftar lengkap yang dapat ditemukan di Wiki Minecraft. Argumen "tipe" hanya memilih entitas tipe tertentu, yang satu ini adalah "Zombie".Jika kita ingin menargetkan semua Zombie dalam 10 blok dari blok perintah, kita akan menggunakan

@ type [Zombie, r = 10]

Dengan "r" menjadi argumen radius. Anda juga bisa menargetkan berdasarkan lokasi, nama, tim, dan skor, antara lain.

Perintah Chaining

Mari kita perkenalkan perintah lain yang tidak seperti yang lain. Perintahnya adalah "/ execute".Perintah ini mengambil perintah lain sebagai input dan mengeksekusinya dari sudut pandang entitas lain. Struktur "/ execute" adalah

/ execute @target X Y Z / perintah

X, Y, dan Z adalah koordinat untuk menjalankan perintah dari. Ini tidak masalah dengan kebanyakan perintah, tapi penting banyak jika Anda menggunakan posisi relatif . Posisi relatif dimulai dengan "~" dan diikuti oleh angka positif atau negatif yang menunjukkan berapa blok dari titik asal, yang dilambangkan dengan "~ ~ ~".Jadi, misalnya, jika kita ingin menjalankan "/ katakan" seolah-olah ada warga desa yang sedang berbicara, kita dapat mengatur perintah seperti ini:

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

Perintah ini akanmenyebabkan pesan untuk pergi ke semua orang, dari setiap penduduk desa. Ini tidak optimal jika kita memiliki lebih dari satu orang atau lebih dari satu penduduk desa, jadi mari kita ulangi perintah itu:

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

Ini jauh lebih kompleks daripada yang pertama, dan melibatkan chaining dua perintah "/ execute" bersama-sama. Perintah "/ eksekusi" pertama dijalankan pada setiap pemain, lalu pemeriksaan kedua untuk satu Villager di dekat situ, dan kemudian meminta Villager tersebut memberitahu pemain terdekat "Hey".Ini memastikan bahwa hanya satu warga desa yang berbicara per orang.

Mempelajari Sintaks

Tentunya banyak perintah di Minecraft yang masing-masing memiliki sintaks tersendiri. Menu bantuan untuk setiap perintah biasanya akan memberi tahu Anda dengan cepat argumen apa yang dibutuhkan perintah, dan Wiki Minecraft memiliki daftar terperinci tentang masing-masing hal itu sendiri. Ini tidak begitu banyak tentang mengetahui dengan pasti apa yang setiap perintah lakukan, tapi tahu bagaimana cara menggunakannya bersama. Minecraft adalah permainan, setelah semua, jadi bermain-main dengan perintah adalah bagian dari proses belajar.