Bagian dari kode permainan Minecraft ditransfer ke Open Source oleh Microsoft

gambar
Ilustrasi opensource.com

Bagian 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

gambar

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

gambar

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.

Source: https://habr.com/ru/post/id425685/


All Articles