Mojang membuat perubahan besar untuk komunitas moddingnya yang sangat besar. Pada tanggal 29 Oktober, pengembang mengumumkan akan berhenti mengacak, atau mengaburkan, kode untuk Minecraft: Java Edition.

Selama lebih dari 15 tahun, pembuat konten harus merekayasa balik game tersebut untuk membuat konten baru. Perubahan ini akan membuat kode game dapat dibaca sepenuhnya, termasuk semua nama teknis.

Tujuannya adalah membuat, memperbarui, dan memperbaiki mod menjadi lebih mudah. Versi pertama yang jelas akan hadir dalam versi uji coba setelah pembaruan “Mounts of Mayhem”musim dingin ini.

Sejarah Panjang Kode Acak

Selama lebih dari lima belas tahun, salah satu komunitas game paling kreatif telah bekerja dalam kegelapan. Sejak pertama kali dirilis pada tahun 2009, Minecraft: Java Edition telah dikirimkan dengan kode yang dikaburkan, sebuah praktik industri yang umum di mana logika internal program sengaja dibuat sulit dibaca oleh manusia.

Mojang menggunakan alat yang disebut ProGuard, yang tidak hanya mengganti nama kelas dan metode menjadi istilah yang pendek dan tidak masuk akal tetapi juga dapat memperkecil ukuran file dengan menghapus kode yang tidak digunakan dan melakukan pengoptimalan lainnya. Awalnya, hal ini berfungsi untuk melindungi kekayaan intelektual game dan mencegah pembajakan.

Hal ini menciptakan hambatan yang signifikan dan terus-menerus bagi dunia modding yang sedang berkembang. Untuk menambahkan fitur baru, memperbaiki bug, atau mengubah gameplay, pertama-tama pengembang harus mendekompilasi game dan dengan susah payah merekayasa balik kode acaknya.

Ini adalah proses deduksi yang membosankan dan berbagi pengetahuan komunitas yang memerlukan alat canggih yang dibuat khusus.

Sebagai pengguna Hacker News, NelsonMinar mencatat, “Sungguh luar biasa bagi saya bahwa Minecraft adalah game yang memiliki komunitas mod paling kuat di luar sana dan bahwa para modder bekerja dari binari Java yang dikaburkan dan didekompilasi.”

Dedikasi ini menghasilkan permainan kucing-dan-tikus yang terus-menerus di mana setiap pembaruan resmi dari Mojang akan merusak mod yang sudah ada, sehingga memaksa pengembang rantai alat untuk memulai proses de-obfuscation dari awal lagi.

Mengenali hal tersebut atas upaya komunitas yang besar dan gigih, Mojang mengambil langkah menuju transparansi pada tahun 2019 dengan merilis “pemetaan kebingungan” resmi. File-file ini bertindak sebagai kamus, memungkinkan modder untuk mencocokkan kode yang diacak dengan nama asli Mojang yang bermakna.

Meskipun merupakan peningkatan besar, ini masih merupakan langkah perantara dalam alur kerja kompleks yang menambah hambatan pada proses kreatif dan disertai dengan persyaratan lisensinya yang terbatas.

Membuka Jalur yang Lebih Jelas bagi Para Modder

Dalam sebuah langkah yang dirayakan oleh pengembang dan pemain, Mojang adalah akhirnya berhasil mengatasi rintangan itu sepenuhnya. Perusahaan mengumumkan akan menghilangkan kebingungan sama sekali, mengirimkan game dengan kode sumber aslinya yang dapat dibaca manusia.

Hal ini mencakup detail yang sebelumnya tidak tersedia seperti nama variabel dan parameter, sebuah keuntungan besar bagi pengembang yang semakin mengurangi kebutuhan akan rekayasa balik.

Pergeseran strategis ini dapat dilihat ketika Microsoft, perusahaan induk Mojang, semakin merangkul nilai ekosistem pengembang terbuka untuk menjaga kesehatan dan relevansi platform dalam jangka panjang.

Motivasi Mojang adalah untuk secara resmi merangkul komunitas yang telah menjadi bagian integral dari umur panjang Java Edition. “Modding adalah inti dari Java Edition – dan kebingungan membuat modding menjadi lebih sulit. Kami sangat gembira dengan perubahan ini,”kata perusahaan tersebut.

Dengan menghilangkan hambatan teknis ini, pengembang berharap dapat menurunkan persyaratan masuk bagi modder baru dan menyederhanakan proses bagi para veteran. Dalam pengumuman resminya, tim menyatakan, “Kami berharap, dengan perubahan ini, kami dapat membuka masa depan Minecraft: Java Edition yang memudahkan pembuatan, pembaruan, dan debug mod.”

Langkah ini memperkuat posisi Java Edition sebagai platform utama untuk konten buatan pengguna, pembeda utama di pasar dengan pesaing seperti Roblox.

Manfaat praktisnya sangat besar. Developer tidak perlu lagi menunggu alat komunitas memperbarui pemetaannya sebelum mereka dapat mulai mengerjakan versi game baru.

Yang lebih penting, proses debug akan menjadi jauh lebih mudah. Log kerusakan, yang sering kali samar karena nama yang diacak, kini dapat langsung dibaca, sehingga lebih mudah untuk mengidentifikasi dan memperbaiki masalah.

Saat membuka kode, Mojang mengingatkan pembuatnya bahwa Perjanjian Lisensi Pengguna Akhir dan Pedoman Penggunaan Minecraft masih berlaku dan akan ditautkan langsung dari file LISENSI baru dalam kode game.

Era Baru untuk Komunitas yang Berdedikasi

Dimulai dengan uji coba musim dingin ini, proses pembuatan mod untuk Minecraft: Java Edition akan berubah secara mendasar. Versi pertama yang tidak dikaburkan sepenuhnya adalah cuplikan setelah peluncuran lengkap “Mounts of Mayhem,” peluncuran konten besar keempat pada tahun 2025, yang diperkirakan akan terjadi pada musim dingin.

Garis waktu ini memberikan landasan yang jelas bagi ekosistem untuk mempersiapkan realitas pengembangan baru.

Untuk memastikan transisi yang lancar, Mojang untuk sementara akan merilis versi “eksperimental” yang tidak dikaburkan bersama dengan versi tradisional yang dikaburkan.

Jadwal rilis paralel ini memberikan waktu bagi pengembang kerangka modding penting seperti Fabric dan NeoForge untuk mengadaptasi platform mereka sebelum perubahan menjadi permanen.

Komunitas modding sudah mulai menganalisis dampaknya, dengan mencatat bahwa hal ini akan memberikan nama parameter metode secara langsung, sehingga mengurangi ketergantungan pada proyek tambahan yang dikelola komunitas seperti Parchment yang dibuat untuk mengisi kesenjangan spesifik tersebut.

Reaksi dari komunitas modding sangat positif, bercampur dengan rasa sudah lama ditunggu-tunggu. validasi.

Bagi komunitas yang secara historis menyediakan fitur-fitur yang kemudian diadopsi ke dalam game resmi, mulai dari piston dan kuda hingga pencahayaan yang lebih baik, perubahan ini menandai era baru kolaborasi dan transparansi. Ini merupakan peningkatan kualitas hidup yang signifikan sebagai bentuk apresiasi atas dedikasi yang telah membantu menjadikan Minecraft sebagai fenomena global.

Dengan menghilangkan sumber utama hambatan, Mojang tidak hanya membuat hidup lebih mudah bagi para modder saat ini; mereka berinvestasi pada generasi pembuat konten berikutnya yang akan terus memperluas dunia Minecraft di tahun-tahun mendatang.

Categories: IT Info