
Ilustrasi
opensource.comBagian dari kode sumber untuk Minecraft: Java Edition
diterbitkan secara resmi di GitHub di bawah lisensi gratis dari Microsoft.
Kode
dibuka di bawah lisensi MIT dan mewakili perpustakaan Java
Brigadir dan
DataFixerUpper . Mereka memungkinkan Anda untuk mem-parsing, mengirim dan memproses perintah pengguna, serta memproses data untuk versi baru gim.
Sebelumnya, cara utama untuk melihat kode ini untuk penggemar adalah "dekompilasi" - mengubah kode byte kembali menjadi kode yang dapat dibaca manusia di Jawa. Ini cukup bagi banyak orang, tetapi, tentu saja, "teks sumber" yang diperoleh dengan cara ini agak lebih sulit untuk dipahami daripada sumber aslinya.
Di masa depan, direncanakan untuk "melepaskan" subsistem Minecraft universal lainnya, yang mungkin berguna untuk mengembangkan game lain dan menyederhanakan pekerjaan pembuat mod. Mungkin langkah selanjutnya akan membuka kode sumber untuk mesin rendering Blaze3D yang sepenuhnya ditulis ulang, yang direncanakan untuk rilis di Minecraft versi 1.14.
Brigadir
Brigadir adalah alat untuk mengurai dan mengirim tim. Menurut pengembang, perpustakaan menggunakan data input pengguna di Minecraft, dan mengubahnya menjadi fungsi yang akan dijalankan gim. Dari sudut pandang pengguna, komponen tampak seperti konsol standar dengan penyorotan sintaksis perintah dan penyelesaian input.
DataFixerUpper
DataFixerUpper mencakup alat untuk perakitan tambahan, penggabungan, dan optimalisasi operasi konversi data yang diperlukan untuk mentransfer data game yang ada ke versi Minecraft yang baru.