Minecraft Java Beralih dari OpenGL ke Vulkan: Langkah Menuju Vibrant Visuals
Mojang Studios sedang menyiapkan Vibrant Visuals, penyegaran visual resmi terbesar Minecraft, untuk Minecraft: Java Edition. Salah satu langkah terpenting menuju ke sana adalah mengganti teknologi rendering Java Edition dari OpenGL ke Vulkan. Rencana ini diumumkan resmi di minecraft.net pada 18 Februari 2026, dan sejak itu Vulkan sudah masuk ke snapshot Java Edition. Berikut rangkuman faktanya dari sumber resmi Mojang.
Apa Itu Vibrant Visuals?
Vibrant Visuals adalah pembaruan tampilan resmi Minecraft. Bayangan bergerak mengikuti matahari, air memantulkan pemandangan di sekitarnya, dan awan terlihat membentang jauh tanpa ujung. Mojang juga memperhatikan setiap tekstur, dari batu, tembaga, tanah, sampai obsidian, supaya cahaya memengaruhi tiap blok secara berbeda tanpa menghilangkan ciri khas Minecraft.
Vibrant Visuals lebih dulu hadir di Bedrock Edition pada 17 Juni 2025, bersamaan dengan drop Chase the Skies, untuk perangkat yang kompatibel. Saat peluncuran, perangkat yang didukung meliputi Xbox Series X|S, Xbox One, PlayStation 4, PlayStation 5, Android, iOS, dan PC. Di Android dibutuhkan GPU minimal setara Adreno 640, Mali-G68, Mali-G77, atau Xclipse 530. Di iOS dibutuhkan chip A12 atau M1 ke atas, sedangkan di PC Minecraft harus berjalan dengan DirectX 12.
Untuk Java Edition, Mojang menjelaskan sejak April 2025 bahwa langkah pertamanya adalah refactoring, yaitu memisahkan kode gameplay dari kode rendering dan memperbarui kode rendering dengan pendekatan yang lebih modern.
Kenapa Java Edition Meninggalkan OpenGL?
Java Edition memakai OpenGL sejak awal karena teknologi ini membuat game bisa berjalan di Windows, macOS, dan Linux. Namun menurut Mojang ada beberapa masalah:
- OpenGL sudah berhenti mendapat pembaruan sekitar sembilan tahun lalu dan statusnya deprecated di macOS. Ke depan, OpenGL tidak akan bisa berjalan sama sekali di perangkat macOS.
- Mojang terpaksa memakai versi OpenGL lama yang masih didukung macOS, sehingga kode Java Edition makin sulit dirawat dan dimodernisasi.
Vulkan dipilih karena sudah didukung langsung oleh perangkat Windows dan Linux modern, dan bisa berjalan di macOS lewat lapisan penerjemah. Mojang menyebut Vulkan akan membuka jalan untuk peningkatan performa dan kemampuan grafis yang dibutuhkan Vibrant Visuals, sekaligus diharapkan mengurangi bug yang bersumber dari driver. Yang paling penting bagi Mojang, Vulkan memastikan Java Edition tetap bisa dimainkan di macOS.
Linimasa Perpindahan ke Vulkan
- 18 Februari 2026: Mojang mengumumkan rencana perpindahan dari OpenGL ke Vulkan untuk Java Edition.
- 7 April 2026: Minecraft 26.2 Snapshot 1 membawa Vulkan ke tahap uji snapshot, lengkap dengan opsi baru “Graphics API” di Video Settings.
- 22 September 2026: Minecraft 26.4 Snapshot 1 menjadikan Vulkan sebagai graphics API default. Opsi “Default” kini sama dengan “Prefer Vulkan”.
Selama masa uji, pemain tetap bisa berpindah antara Vulkan dan OpenGL. Mojang baru akan menghapus OpenGL setelah yakin Vulkan stabil dan berperforma baik di berbagai perangkat, dan pemain akan diberi tahu lebih dulu sebelum itu terjadi. Sampai artikel ini diperbarui, Mojang belum mengumumkan tanggal rilis Vibrant Visuals untuk Java Edition.
Syarat Perangkat untuk Vulkan
Berdasarkan catatan snapshot resmi Mojang:
- Di 26.2 Snapshot 1, syaratnya adalah Vulkan 1.2 dengan dukungan dynamic rendering dan push descriptors. Mojang menyebut syarat ini bisa naik atau turun seiring waktu.
- Perangkat keras atau driver lama yang tidak mendukung Vulkan akan memakai OpenGL sebagai cadangan.
- Mojang mengingatkan bahwa GPU berusia 10 tahun atau lebih kemungkinan tidak mendukung Vulkan.
- Di macOS, Minecraft memakai MoltenVK untuk menerjemahkan Vulkan ke Metal.
- Dengan Vulkan, game akan lebih memilih kartu grafis dedicated dibanding grafis terintegrasi. Ini berbeda dari perilaku OpenGL.
- Renderer yang sedang dipakai bisa dicek di layar debug F3, pada bagian system_specs.
Mojang juga akan memperbarui spesifikasi minimum resmi Java Edition bila OpenGL nanti benar-benar dihapus.
Cara Memilih Graphics API
Di versi yang sudah mendukung Vulkan, buka Video Settings lalu cari opsi Graphics API. Ada tiga pilihan:
- Default: pilihan yang disarankan Mojang untuk sebagian besar pemain. Saat ini perilakunya sama dengan Prefer Vulkan.
- Prefer Vulkan: mencoba memakai Vulkan lebih dulu, lalu kembali ke OpenGL kalau gagal.
- Prefer OpenGL: mencoba memakai OpenGL lebih dulu, lalu kembali ke Vulkan kalau gagal.
Kalau kamu menemukan bug saat memakai Vulkan, laporkan lewat bug tracker resmi di bugs.mojang.com.
Dampak untuk Mod dan Shader
Mojang mengakui perpindahan ini akan berdampak pada mod yang memakai OpenGL untuk rendering. Mereka memperkirakan pembaruan ke Vulkan akan butuh usaha lebih besar dari modder dibanding pembaruan untuk rilis biasa. Mojang menyarankan modder mulai meninggalkan pemakaian OpenGL secara langsung dan sebisa mungkin memakai API rendering internal game. Diskusi teknis antara modder dan developer Mojang dilakukan di kanal Discord Vibrant Visuals.
Bagi pemain, artinya mod atau shader favoritmu mungkin butuh waktu lebih lama untuk diperbarui. Mojang meminta pemain bersabar dengan para pembuat mod selama masa transisi ini.
Tips Sebelum Mencoba Snapshot Vulkan
- Aktifkan snapshot lewat tab Installations di Minecraft Launcher.
- Buat cadangan world kamu atau jalankan snapshot di folder terpisah. Mojang sendiri mengingatkan bahwa versi uji bisa merusak world.
- Perbarui driver kartu grafis ke versi terbaru dari situs resmi produsennya.
- Catat daftar mod dan shader yang kamu pakai, karena belum tentu semuanya langsung kompatibel dengan Vulkan.
Kesimpulan
Perpindahan ke Vulkan belum sama dengan hadirnya Vibrant Visuals di Java Edition. Ini adalah fondasi yang dibutuhkan agar Vibrant Visuals bisa dibawa ke Java, sekaligus agar Java Edition tetap berjalan di macOS. Vulkan sudah menjadi default di snapshot sejak 22 September 2026, sementara tanggal rilis Vibrant Visuals untuk Java belum diumumkan. Pantau terus pengumuman resmi di minecraft.net, dan ikuti berita game lainnya di ItemGame.