Daftar Isi:
- Langkah 1: Apa yang Anda Butuhkan
- Langkah 2: Sirkuit
- Langkah 3: Kode
- Langkah 4: Kandang
- Langkah 5: Minecraft Forge dan SerialCraft Mod
- Langkah 6: Menggunakan Mod SerialCraft
Video: Minecraft Creeper Detector: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Oleh allwinedesignsAllwine DesignsIkuti Lainnya oleh penulis:
Tentang: Saya telah menjadi pengembang perangkat lunak sepanjang hidup saya, mempelajari ilmu komputer dengan fokus pada grafik 3D di perguruan tinggi, adalah seorang seniman efek untuk Dreamworks Animation dan telah mengajarkan teknologi kepada anak-anak dan orang dewasa di sini… Selengkapnya Tentang allwinedesigns »
Selama beberapa tahun, saya membantu Museum Anak Bozeman mengembangkan kurikulum untuk STEAMlab mereka. Saya selalu mencari cara menyenangkan untuk melibatkan anak-anak dengan elektronik dan coding. Minecraft adalah cara mudah untuk mengajak anak-anak masuk dan ada banyak sumber daya untuk menggunakannya dengan cara yang menyenangkan dan mendidik. Menggabungkan Minecraft dan elektronik itu rumit. Untuk membantu mengintegrasikan proyek Arduino dengan Minecraft, saya akhirnya mengembangkan mod Minecraft saya sendiri bernama SerialCraft. Idenya adalah Anda dapat menghubungkan perangkat apa pun yang menggunakan komunikasi serial dan mengirim pesan ke dan menerima pesan dari Minecraft menggunakan mod saya. Sebagian besar Arduino mampu melakukan komunikasi serial melalui USB, jadi mudah untuk memasang sirkuit dan mengirim beberapa data melalui koneksi serial. Saya membuat kit pengontrol yang dapat dirakit dan diprogram oleh anak-anak untuk mengontrol karakter mereka, memicu dan merespons sinyal Redstone, dan untuk mengedipkan LED untuk memperingatkan mereka tentang peristiwa tertentu seperti kehidupan rendah atau ketika tanaman merambat sudah dekat. Instruksi ini berfokus pada fungsi peringatan menjalar dan mengambil langkah lebih jauh menggunakan Neopiksel Adafruit dan penutup akrilik dan kayu lapis yang dipotong laser. The Creeper Detector menggunakan tongkat NeoPixel 8 LED untuk memberi Anda informasi berharga tentang creeper terdekat. Ketika semua LED mati, berarti tidak ada tanaman merambat dalam 32 blok. Ketika semua LED menyala (mereka juga akan berkedip), Anda berada dalam radius 3 blok detonasi creeper (radius di mana creeper akan berhenti, nyalakan sekringnya dan meledak). Apa pun di antaranya dapat memberi Anda perkiraan seberapa jauh tanaman merambat dari Anda. Ketika 4 dari 8 LED menyala, Anda berada sekitar 16 blok dari creeper, yang merupakan rentang di mana jika creeper melihat Anda, ia akan menyerang. LED akan mulai berkedip saat Anda berada dalam radius ledakan creeper (7 blok). Ini juga radius yang jika Anda melangkah keluar, creeper akan menghentikan sekeringnya dan terus mengejar Anda. Dengan pengetahuan ini, kamu seharusnya bisa menghindari serangan creeper yang tidak terduga atau memburu creeper terdekat!
Dalam Instruksi ini, kami akan membahas semua yang Anda butuhkan untuk membuat Detektor Creeper Anda sendiri dan cara memasang dan menggunakan mod SerialCraft yang memungkinkan Anda menghubungkan Minecraft dengan proyek Arduino Anda. Jika Anda menyukainya, pertimbangkan untuk memilihnya di Kontes Minecraft dan Tantangan Epilog. Mari kita mulai!
Langkah 1: Apa yang Anda Butuhkan
Saya telah melakukan yang terbaik untuk menautkan ke produk persis yang saya gunakan, tetapi terkadang saya menemukan hal terdekat yang saya bisa di Amazon. Terkadang yang terbaik adalah mengambil beberapa barang dari toko elektronik atau toko perangkat keras setempat untuk menghindari pembelian dalam jumlah besar secara online.
- Saya menggunakan stik NeoPixel RGBW 8 LED, tetapi saya tidak menggunakan LED putih (W) sama sekali sehingga stik NeoPixel RGB 8 LED bisa digunakan. Anda dapat mengganti ini untuk produk NeoPixel RGB atau RGBW apa pun, tetapi ada pertimbangan daya yang akan kita diskusikan di langkah berikutnya dan perubahan kode yang akan saya tunjukkan saat kita sampai di sini. Anda mungkin ingin memilih yang tidak memerlukan penyolderan, tetapi saya akan menunjukkan cara menyolder kabel ke tongkat.
- Mikrokontroler dan kabel USB yang cocok. Saya menggunakan RedBoard SparkFun yang merupakan tiruan Arduino Uno. Ini menggunakan konektor USB Mini B (saya tidak yakin mengapa harganya sangat mahal di Amazon, Anda bisa mendapatkannya langsung dari SparkFun di sini, atau mencari alternatif di Amazon, seperti ini). Kami akan menggunakan perpustakaan Arduino untuk menyederhanakan pengkodean, tetapi hanya menggunakan komunikasi Serial dasar sehingga perpustakaan kemungkinan dapat di-porting untuk bekerja pada mikrokontroler apa pun yang dapat melakukan Serial USB. Hampir semua Arduino akan melakukannya. Pastikan memiliki USB Serial (kebanyakan, tetapi beberapa tidak seperti Trinket asli).
- Kabel, besi solder dan solder (pencabut kabel dan tangan ketiga juga berguna). Kami akan menyolder kabel ke tongkat NeoPixel sehingga dapat dicolokkan ke Arduino. Ini mungkin tidak diperlukan jika Anda memilih produk NeoPixel yang sudah memiliki kabel terpasang atau mikrokontroler yang dilengkapi dengan NeoPixel di papan (seperti Circuit Playground Express, yang telah saya sertakan kodenya di langkah mendatang). Faktor bentuk 8 stik LED adalah apa yang saya rancang untuk penutup Creeper Detector saya, jadi Anda harus melakukan modifikasi atau pergi tanpa penutup jika Anda menggunakan faktor bentuk yang berbeda.
- Bahan kandang. Saya menggunakan akrilik buram 1/8", akrilik bening 1/8", dan kayu lapis 1/8" yang saya potong laser dan sekrup dan mur mesin M3 untuk menyatukannya. Saya juga menggunakan beberapa sekrup kayu #2 x 1/4" untuk mengencangkan stik NeoPixel ke enklosur. Enklosur tidak diperlukan, tetapi tentu saja menambahkan beberapa bakat menjalar ekstra. Enklosur saya dirancang hanya untuk menampung NeoPixel, bukan mikrokontroler. Jika Anda ingin sepenuhnya mandiri, Anda harus melakukan modifikasi!
- Akun Minecraft, Minecraft Forge 1.7.10 dan SerialCraft (mod dan perpustakaan Arduino). The Creeper Detector bergantung pada mod SerialCraft, yang hanya berfungsi di Minecraft 1.7.10 dengan Minecraft Forge. Kami akan membahas cara mengunduh ini dan cara menyiapkannya di langkah mendatang.
- Arduino IDE atau akun di Arduino Create dan plugin Arduino Create (saya sarankan menggunakan Arduino Create karena Anda dapat langsung membuka sketsa Arduino Create saya dan mengkompilasi dan mengunggahnya dari sana).
Langkah 2: Sirkuit
Rangkaiannya sangat sederhana, hanya 3 kabel, tongkat NeoPixel dan Arduino. Semua NeoPixels Adafruit memiliki pengontrolnya sendiri yang memungkinkan satu kabel data untuk mengontrol sejumlah LED yang dirantai. Saya menghubungkannya ke pin 12 di Arduino saya.
Dua kabel lainnya untuk daya dan ground. Untuk memberi daya pada NeoPixels, kita membutuhkan sumber daya 5V. Kita perlu memastikan bahwa sumber listrik kita mampu menyediakan arus yang cukup. Setiap NeoPixel dapat menggambar hingga 60mA (80mA dengan LED RGBW) pada kecerahan penuh. Dengan 8 LED, itu berarti arus maksimal kami adalah 480mA (640mA dengan LED RGBW). Arduino membutuhkan ~ 40mA hanya untuk menyala. Sekilas, sepertinya kita perlu menggunakan catu daya eksternal. USB memungkinkan maksimum 500mA yang dapat kami lewati jika kami mengatur semua LED kami ke maksimum (480+40=520 dengan LED RGB atau 640+40=680 dengan LED RGBW). Untungnya, kita tidak perlu mengubah LED ke kecerahan penuh (kecerahan penuh cukup menyilaukan), jadi kita akan aman menggunakan rel 5V Arduino kita, yang dicolokkan melalui USB. Faktanya, menggunakan warna hijau yang saya pilih hanya akan menggunakan ~7-8mA maks per LED untuk total penarikan arus maksimal ~100mA, jauh di bawah maks 500mA yang diberlakukan oleh USB.
Jadi, yang perlu kita lakukan hanyalah menghubungkan pin DIN dari stik NeoPixel ke pin 12 (hampir semua pin bisa digunakan, tapi ini yang saya gunakan), pin 5V di NeoPixel menempel ke 5V di Arduino, dan pin GND pada NeoPixel menempel pada GND di Arduino. Pertama, kita perlu menyolder kabel kita ke tongkat NeoPixel.
Potong konektor dari salah satu ujung kabel Anda dan lepaskan ujungnya. Tin masing-masing (terapkan solder ke masing-masing ujungnya). Kemudian beri sedikit solder pada masing-masing bantalan. Sentuh setiap bantalan dengan hati-hati dengan besi solder, letakkan ujung kabel yang sesuai ke bantalan, lalu lepaskan setrika.
Langkah 3: Kode
PEMBARUAN (19/2/2018): Saya memposting sketsa Arduino baru ke repo GitHub yang mencakup semua perubahan yang diperlukan agar Detektor Creeper berfungsi di Circuit Playground Express (ini tidak akan berfungsi dengan enklosur, tetapi memiliki semua LED dan beberapa sensor terpasang di papan, jadi tidak perlu menyolder). Ini mencakup beberapa fungsi tambahan yang terikat pada tombol dan sakelar gesernya!
Untuk kode lengkapnya, Anda dapat membuka sketsa Arduino Create atau repositori GitHub. Ikuti petunjuk di sini jika Anda tidak yakin cara mengompilasi dan mengunggah kode. Jika Anda memilih untuk menggunakan Arduino IDE, Anda harus menginstal perpustakaan SerialCraft Arduino. Ikuti langkah-langkah di bawah "Mengimpor Zip" di sini untuk melakukannya. Jika Anda menggunakan Arduino Create Web Editor, Anda dapat langsung membuka sketsa saya setelah Anda menyiapkan dan Anda dapat menghindari keharusan menginstal perpustakaan SerialCraft.
Saya akan membahas apa yang dilakukan kode di bawah ini.
Dua baris pertama termasuk perpustakaan. Yang pertama, SerialCraft.h, adalah perpustakaan yang saya tulis yang memungkinkan komunikasi yang mudah dengan mod SerialCraft. Saya akan memandu Anda melalui fitur-fitur yang saya gunakan di bawah ini, tetapi Anda dapat melihat contoh dan beberapa dokumentasi yang perlu diperbaiki di repositori GitHub-nya. Pustaka kedua adalah pustaka NeoPixel Adafruit dan menyediakan API untuk menyesuaikan LED pada strip NeoPixel.
#termasuk
#termasuk
Baris 4-17 adalah konstanta yang dapat berubah berdasarkan pengaturan Anda. Jika Anda menggunakan strip NeoPixel dengan jumlah piksel yang berbeda atau jika Anda menghubungkan NeoPixel ke pin yang berbeda, Anda harus membuat perubahan pada dua definisi pertama, NUMLEDS dan PIN. Anda harus mengubah LED_TYPE ke tipe yang Anda miliki, coba ubah NEO_GRBW menjadi NEO_RGB atau NEO_RGBW jika Anda mengalami masalah. Anda dapat mengubah BLOCKS_PER_LED jika Anda ingin menyesuaikan rentang yang Anda dapat mendeteksi tanaman merambat.
// Ubah variabel ini agar sesuai dengan pengaturan Anda
// jumlah LED pada strip Anda #define NUMLEDS 8 // pin pin data LED yang terhubung ke #define PIN 12 // jumlah blok yang diwakili oleh setiap LED #define BLOCKS_PER_LED 4 // Jenis strip LED yang Anda miliki (jika LED Anda tidak berubah menjadi hijau, maka Anda harus mengubah urutan GRBW) #define LED_TYPE (NEO_GRBW+NEO_KHZ800) // variabel END
Baris 19-27 mendefinisikan beberapa nilai yang akan kita gunakan nanti. DETONATE_DIST adalah jarak di Minecraft di mana tanaman merambat akan berhenti bergerak, menyalakan sekeringnya, dan meledak. SAFE_DIST adalah radius ledakan dari creeper. Mengubah nilai-nilai ini akan memengaruhi perilaku LED, tetapi saya sarankan untuk mempertahankannya sebagaimana adanya karena mencerminkan perilaku di Minecraft. MAX_DIST adalah jarak maksimum yang akan kami lacak tanaman merambat, yang didasarkan pada jumlah LED yang dimiliki strip NeoPixel kami dan konstanta BLOCKS_PER_LED yang kami definisikan di atas.
// Ini adalah nilai yang akan digunakan dalam perhitungan kami untuk kecerahan LED
// jarak creeper akan mulai meledak #define DETONATE_DIST 3 // jarak kami aman dari ledakan creeper (Anda akan menerima kerusakan jika Anda berada dalam jarak ini) #define SAFE_DIST 7 // jarak maksimal yang kami lacak creeper #define MAX_DIST (NUMLEDS*BLOCKS_PER_LED)
Baris 29-36 mendefinisikan beberapa variabel yang akan kita gunakan di seluruh program. Variabel sc adalah objek SerialCraft yang menyediakan antarmuka yang mudah digunakan untuk berkomunikasi dengan mod SerialCraft Minecraft. Anda akan melihat bagaimana kami menggunakannya di bawah ini. dist adalah variabel yang akan kita atur ke jarak ke creeper terdekat saat kita menerima pesan jarak creeper dari mod SerialCraft. strip adalah objek Adafruit_NeoPixel yang menyediakan metode untuk mengontrol strip NeoPixel.
// Ini adalah objek SerialCraft untuk berkomunikasi dengan mod SerialCraft Minecraft
SerialCraft sc; // jarak dari creeper int dist = 100; // Inisialisasi strip LED, Anda mungkin perlu mengubah strip Adafruit_NeoPixel ke-3 = Adafruit_NeoPixel(NUMLEDS, PIN, LED_TYPE);
Baris 38-47 adalah fungsi pengaturan kami. Semua skrip Arduino harus memilikinya. Ini dijalankan satu kali ketika Arduino dihidupkan, jadi ini adalah tempat yang bagus untuk menginisialisasi variabel. Kami memanggil metode setup() pada objek SerialCraft kami untuk menginisialisasi port Serial ke baud rate yang sama seperti yang dikonfigurasi dalam mod SerialCraft (115200). Kemudian kita memanggil metode registerCreeperDistanceCallback agar kita dapat merespon pesan jarak menjalar yang dikirimkan kepada kita oleh mod SerialCraft. Kami akan memanggil metode sc.loop() secara berkala sedikit lebih jauh ke bawah. Dalam metode loop, ia memeriksa untuk melihat apakah kami telah menerima pesan apa pun dari mod SerialCraft atau memicu peristiwa apa pun seperti menekan tombol, dan memanggil fungsi terkait yang telah kami daftarkan untuk menanganinya. Yang kami lakukan hanyalah mencari jarak creeper terdekat, jadi itu satu-satunya fungsi yang kami daftarkan. Anda akan melihat di bawah, bahwa semua yang kita lakukan dalam fungsi itu adalah mengatur variabel dist kita, yang akan kita gunakan saat memperbarui LED. Terakhir, kita menginisialisasi strip LED dan mematikan semua LED dengan menggunakan strip.begin() dan strip.show().
void setup() { // menginisialisasi SerialCraft sc.setup(); // daftarkan callback jarak creeper untuk menerima jarak ke creeper terdekat sc.registerCreeperDistanceCallback(creeper); // inisialisasi strip strip LED.begin(); strip.tampilkan(); }
Baris 49-80 mendefinisikan fungsi loop. Fungsi loop adalah tempat semua keajaiban terjadi. Fungsi loop dipanggil berulang kali. Setiap kali fungsi loop selesai berjalan, itu hanya mulai kembali di atas lagi. Di dalamnya, kami menggunakan variabel dist dan konstanta kami di bagian atas file untuk menentukan status setiap LED seharusnya.
Di bagian atas fungsi loop kita mendefinisikan beberapa variabel.
// berkisar dari 0 saat >= MAX_DIST dari radius detonasi creeper hingga NUMLEDS*BLOCKS_PER_LED saat berada di atas creeper
int blokFromCreeperToMax = kendala(MAX_DIST+DETONATE_DIST-dist, 0, MAX_DIST); int curLED = blockFromCreeperToMax/BLOCKS_PER_LED; // berkisar dari 0 hingga NUMLEDS-1 int curLEDLevel = (blocksFromCreeperToMax%BLOCKS_PER_LED+1); // berkisar dari 1 hingga BLOCKS_PER_LED
Karena kita menyalakan LED berdasarkan seberapa dekat kita dengan tanaman merambat, kita perlu membalikkan variabel jarak kita secara efektif. Kami mendefinisikan blockFromCreeperToMax untuk mewakili jumlah blok yang menjalar dari jarak maksimal yang ingin kami lacak. Saat kita berada di atas creeper (atau lebih tepatnya, kurang dari atau sama dengan DETONATE_DIST menjauh dari creeper), blockFromCreeperToMax akan menjadi MAX_DIST. Saat kita berada di luar MAX_DIST dari creeper, blockFromCreeperToMax akan menjadi 0. Variabel ini akan berguna saat kita menyalakan LED karena semakin besar, semakin banyak LED yang kita nyalakan.
curLED adalah LED paling atas yang akan menyala. Setiap 4 blok yang kita gerakkan menuju creeper akan menyalakan LED tambahan (angka itu bisa diubah di bagian atas file dengan variabel BLOCKS_PER_LED). Kami menyesuaikan kecerahan LED paling atas sehingga kami dapat melihat perubahan jarak hingga satu blok. curLEDLevel adalah variabel yang akan kita gunakan untuk menghitung perubahan kecerahan tersebut. Ini berkisar dari 1 hingga 4 (atau apa pun yang didefinisikan sebagai BLOCKS_PER_LED).
Kami akan menggunakan variabel ini saat mengulang setiap LED:
for(uint16_t i = 0; i < strip.numPixels(); i++) { if(i <= curLED) { // paling terang saat dalam radius ledakan creeper, mati saat creeper NUMLEDS*BLOCKS_PER_LED jauh float intensitas = (float)blocksFromCreeperToMax /MAX_DIST; if(i == curLED) { // LED terakhir menyala // membuat LED terakhir lebih terang saat kita mendekati LED berikutnya float lastIntensity = (float)curLEDLevel/BLOCKS_PER_LED; intensitas *= intensitas terakhir; } if(dist < SAFE_DIST) { intensitas *= (milis()/75)%2; } intensitas = pow(intensitas, 2.2); // kurva gamma, membuat kecerahan LED terlihat linier di mata kita ketika nilai kecerahan sebenarnya bukan strip.setPixelColor(i, strip. Color(10*intensity, 70*intensity, 10*intensity, 0)); } else { strip.setPixelColor(i, strip. Color(0, 0, 0, 0)); } }
Jika LED saat ini yang kami perbarui kurang dari atau sama dengan variabel curLED, maka kami tahu itu harus menyala dan kami perlu menghitung kecerahannya. Jika tidak, matikan. Kami menggunakan variabel intensitas yang akan memiliki nilai antara 0 dan 1 untuk mewakili kecerahan LED kami. Saat mengatur warna akhir LED, kita akan mengalikan intensitas dengan warna (10, 70, 10), warna hijau. Kami menggunakan variabel blocksFromCreeperToMax untuk mendapatkan persentase dengan membaginya dengan MAX_DIST, sehingga LED akan paling terang saat kami dekat dengan creeper. Jika kita menghitung kecerahan curLED, maka kita mengubah kecerahannya untuk setiap blok jarak creeper dari Anda hingga pengaturan BLOCKS_PER_LED. Ini adalah perubahan yang halus, tetapi dapat digunakan untuk melihat apakah tanaman merambat semakin dekat atau lebih jauh pada butiran yang lebih halus daripada 4 blok yang diperlukan agar LED tambahan menyala. Kemudian kami memeriksa apakah kami berada dalam radius ledakan creeper dan berkedip jika kami berada dalam radius ledakan. Ekspresi (milis()/75)%2 akan berulang kali dievaluasi ke 0 selama 75 milidetik dan kemudian 1 selama 75 milidetik, jadi mengalikan intensitas kita dengan ekspresi itu akan menyebabkan LED berkedip.
Perubahan terakhir pada intensitas (intensitas = pow(intensitas, 2.2), adalah penyesuaian yang disebut koreksi gamma. Mata manusia melihat cahaya dengan cara nonlinier. Kita dapat melihat lebih banyak gradasi cahaya redup daripada cahaya terang, jadi ketika kita mengurangi kecerahan cahaya terang, kita turun lebih banyak daripada saat cahaya redup agar tampak seperti kita sedang melangkah secara linier. fashion untuk mata manusia. Efek samping dari perubahan ini adalah kita akhirnya menggunakan lebih sedikit energi karena piksel kita akhirnya memiliki lebih banyak gradasi dalam rentang redup (energi lebih rendah) daripada rentang yang lebih terang (energi lebih tinggi).
Dua baris terakhir dari fungsi loop kami memperbarui LED ke nilai yang baru saja kami atur dan kemudian memanggil penangan apa pun yang perlu dipanggil oleh SerialCraft (dalam hal ini fungsi jarak menjalar, jika kami menerima pesan jarak menjalar dari mod SerialCraft).
strip.tampilkan();
sc.loop();
Baris terakhir dari skrip kami adalah fungsi creeper, di mana kami menyimpan jarak ke creeper terdekat ketika mod SerialCraft mengirimi kami pesan dengan informasi itu.
void menjalar(int d) { dist = d; }
Sekarang Anda hanya perlu mengkompilasi dan mengunggah kode!
Langkah 4: Kandang
Saya laser cutting semua bagian enklosur saya, yang terdiri dari satu acrylic creeper frosted, satu creeper acrylic bening, 6 buah triplek, dengan lubang segi empat seukuran acrylic creeper dan lubang di sudut-sudut untuk pengencang dan 1 buah triplek untuk bagian belakang yang memiliki lubang pengencang dan satu lubang yang lebih besar untuk keluarnya kabel. Cabut kabel dari stik NeoPixel sehingga kami dapat memasangnya di enklosur kami. Dua file PDF di bawah ini dapat digunakan untuk memotong laser semua bagian yang saya jelaskan.
Tongkat NeoPixel dipasang ke bagian belakang kayu lapis menggunakan sekrup kayu #2 dan spacer nilon. Tanaman merambat akrilik dijepit menjadi dua potongan kayu lapis dengan lubang persegi. Sebelum melakukannya, pastikan Anda mengingat warna kawat mana yang mengarah ke bantalan mana pada tongkat.
Creeper akrilik berukuran 1 seperseratus inci lebih besar dari lubang untuk memberikan kecocokan yang sangat pas dengan kayu lapis. Saya menggunakan pegangan penari telanjang kawat untuk memberi tekanan terfokus pada setiap sudut dan bekerja dengan cara mengelilingi seluruh tanaman merambat untuk mendapatkan kecocokan yang merata. Sebagai alternatif, pdf laser akrilik menyertakan tanaman merambat yang diukir dalam ukuran seluruh permukaan selungkup dengan lubang pengencang sehingga Anda dapat menghindari pemasangan yang ketat dengan tanaman merambat akrilik yang lebih kecil.
Akrilik buram mendistribusikan cahaya dari masing-masing LED dan akrilik bening menunjukkan ukiran menjalar lebih baik, sehingga keduanya terlihat lebih baik bagi saya daripada satu per satu. Setelah tanaman merambat berada di tempatnya, susun semua potongan kayu lapis Anda menjadi satu dan kencangkan bersama dengan sekrup dan mur mesin M3. Kemudian sambungkan kembali kabel ke 5V, GND dan pin 12.
Langkah 5: Minecraft Forge dan SerialCraft Mod
Mulailah dengan membuat akun Minecraft, lalu unduh dan instal klien Minecraft.
Anda memerlukan Minecraft Forge untuk versi 1.7.10 agar dapat menginstal mod SerialCraft. Buka halaman unduhan Minecraft Forge 1.7.10. Situs Minecraft Forge memiliki banyak iklan yang berusaha membuat Anda mengklik hal yang salah dan membawa Anda ke tempat lain. Ikuti gambar di atas untuk memastikan Anda tetap berada di jalur yang benar! Anda akan ingin mengklik tombol Installer di bawah versi 1.7.10 yang Direkomendasikan (atau yang terbaru, saya tidak begitu yakin perbedaannya). Anda akan dibawa ke halaman dengan spanduk di bagian atas halaman yang bertuliskan "Konten di bawah header ini adalah iklan. Setelah hitungan mundur, klik tombol Lewati di sebelah kanan untuk memulai unduhan Forge Anda." Pastikan Anda menunggu hitungan mundur lalu klik tombol Lewati untuk memulai pengunduhan.
Klik dua kali penginstal setelah selesai mengunduh. Biarkan default dicentang (Instal Klien dan jalur default yang ditentukan), lalu klik OK. Ini akan menginstal Minecraft Forge. Setelah selesai, Anda dapat memulai Peluncur Minecraft, tetapi akan ada opsi tambahan untuk memilih Forge versi 1.7.10 (lihat gambar di atas).
Sekarang kita perlu menginstal mod SerialCraft ke direktori mods Anda. Unduh versi terbaru dari mod SerialCraft di sini. Anda juga memerlukan perpustakaan jssc. Buka zip kedua file, yang akan memberi Anda dua file.jar. Anda harus meletakkan file-file itu ke folder mods Anda. Di Windows, Anda seharusnya dapat membuka Jalankan dari menu mulai dan masukkan %appdata%\.minecraft\mods sebelum mengeklik Jalankan. Di Mac, Anda dapat menavigasi ke Beranda/Perpustakaan/Dukungan Aplikasi/minecraft/mods. Letakkan dua file.jar ke dalam folder yang baru saja Anda buka. Sekarang jalankan Minecraft dan luncurkan versi 1.7.10 Forge. Anda seharusnya dapat mengklik Mods dan melihat SerialCraft terdaftar di sisi kiri.
Langkah 6: Menggunakan Mod SerialCraft
Sekarang setelah Anda menginstal mod SerialCraft, Anda harus memasuki dunia dan mulai menggunakannya. Buat dunia baru atau buka salah satu dunia Anda yang tersimpan (jika Anda ingin bermain di peta multipemain, Anda harus memastikan bahwa server dan semua klien yang terhubung dengannya telah menginstal mod SerialCraft). Pastikan Creeper Detector Anda terhubung ke komputer Anda, lalu tekan tombol K. Ini akan memunculkan dialog seperti gambar di atas (pada Windows, bukan /dev/tty.usbserial… itu harus mengatakan sesuatu seperti COM1). Jika tidak ada yang ditampilkan, pastikan Anda menghubungkan Detektor Creeper. Klik tombol Connect, lalu tekan Escape. Jika kode Anda dikompilasi dan diunggah dengan benar, Detektor Creeper Anda akan siap digunakan! Jika Creeper berada dalam 32 blok, itu akan menyala. Selamat berburu!
Jika Anda menyukai Instruksi ini, silakan pertimbangkan untuk memilihnya di Kontes Minecraft dan Tantangan Epliog!
Hadiah Kedua dalam Tantangan Minecraft 2018
Direkomendasikan:
The OreServer - Server Minecraft Khusus Raspberry Pi Dengan Indikator Pemutar LED: 9 Langkah (dengan Gambar)
OreServer - Server Minecraft Khusus Raspberry Pi Dengan Indikator Pemutar LED: PEMBARUAN Juli 2020 - Sebelum Anda memulai proyek ini, perlu diketahui bahwa BANYAK perubahan dan pembaruan telah dilakukan pada berbagai alat perangkat lunak yang saya gunakan untuk membuat ini lebih dari dua bertahun-tahun lalu. Akibatnya, banyak langkah tidak lagi berfungsi seperti yang tertulis
Creeper-BOT (Pet Creeper): 9 Langkah (dengan Gambar)
Creeper-BOT (Creeper Pet): Saya selalu ingin membuat robot berkaki empat saya sendiri dan kontes Minecraft adalah alasan yang bagus. Selain itu, saya sangat menginginkan 'hewan peliharaan' Creeper. Dalam Instruksi ini saya akan membagikan bagaimana saya membuatnya dan memberi Anda panduan jika Anda ingin membuatnya sendiri. Saya berasumsi Anda ha
Cara Membangun Nightlight Creeper: 5 Langkah (dengan Gambar)
Cara Membangun Nightlight Creeper: Hai guys! Ini Floppyman2! Melihat tantangan minecraft baru ini memberi saya ide… Ini telah mengilhami saya untuk membuat Lampu Malam bertema Creeper! Saya harap kalian menikmati tutorialnya dan pastikan untuk memberikan suara
Lampu Malam USB Creeper DIY: 8 Langkah (dengan Gambar)
DIY USB Creeper Nightlight: Pernahkah Anda bertanya-tanya apa yang ada di dalam creeper? Bagaimana kalau membuat anatomi creeper Anda sendiri! Bangun USB creeper yang bersinar! Inilah cara Anda melakukannya
Robot Minecraft Creeper Penghindar Rintangan: 7 Langkah
Robot Minecraft Creeper Penghindar Rintangan: Robot ini dibuat untuk mengikuti tantangan Minecraft, Epilog Challenge IX dan kontes penulis pertama kali. Ini didasarkan pada salah satu monster Minecraft paling ikonik: the Creeper. Robot ini menggunakan cangkang yang dicetak 3D, jadi Anda harus memiliki akses ke