Anak saya ingin membuat game dengan Python yang terwujud di Minecraft. Jika dia melakukannya dengan menggunakan RasPi Edition, dapatkah kode Python yang sama mengontrol Minecraft normal pada PC? Dugaan saya adalah bahwa Python mengirimkan perintah ke Minecraft daripada berjalan di VM yang sama, jadi itu harus bekerja untuk keduanya.
15
Saya menulis mod Forge (Raspberry Jam Mod) untuk desktop Minecraft yang mengimplementasikan sebagian besar protokol versi Pi, dan bekerja dengan skrip yang telah saya uji. Penanganan acara adalah kelalaian utama.
Kode sumber dan binari ada di sini .
Untuk menginstal, Anda perlu python, Minecraft 1.8, Minecraft Forge , Raspberry Jam Mod dan paket Minecraft PI Python . Kemudian:
Jika Anda ingin lebih detail, saya menulis sebuah Instructable .
sumber
Saya menemukan ini berfungsi untuk saya dengan Minecraft 1.7.10 (karena solusi jawaban user875707 dimaksudkan untuk digunakan dengan Minecraft 1.8).
https://github.com/kbsriram/mcpiapi
Semua instruksi ada di tautan di atas tetapi pada dasarnya, Anda hanya perlu mengunduh yang
.jar
mereka tawarkan dan memasukkannya ke Andayour_minecraft_folder/mods/
.Anda berdua akan membutuhkan Forge diinstal dan Python (2 atau 3 meskipun skrip sampel dirancang untuk Py2).
Pastikan juga bahwa Python ada di dalam Anda
PATH
(alias Anda bisa mengetikkanpython
terminal Anda - gunakan ini jika tidak).Itu tentang yang sederhana untuk pengaturan.
Tempatkan skrip Anda
your_minecraft_folder/mcpimods/python/
dan luncurkan dari ingame dengan mengetik/python yourscriptname
(atau adil/py yourscriptname
), jangan sertakan.py
di akhiryourscriptname
. Jika ada kesalahan, periksa konsol Anda untuk melihat kesalahan.EDIT: Alat yang sangat kuat, HATI-HATI , saya berhasil merusak dunia saya. Mudah-mudahan saya telah menginstal AromaBackup yang melakukan backup otomatis begitu sering (30 menit untuk saya).
EDIT 2: Saya tahu Anda juga bisa mod CustomNPC yang memungkinkan Anda untuk menggunakan tentang bahasa apa pun yang Anda ingin menjalankan NPC (mereka sendiri dapat melakukan banyak hal, termasuk menjalankan perintah, dll).
sumber
Tidak terlalu. Pada titik ini ketiga versi (pc, xbox dan minecraft) semuanya merupakan cabang yang sama sekali berbeda. Mod sering tidak berfungsi pada pc dari versi 1.x ke versi 1.x + 1 sehingga Anda benar-benar tidak akan melihat kompatibilitas silang apa pun.
sumber