Cara Membuat Server Minecraft Java dan Bedrock untuk Mabar
Panduan ini membuat satu server Minecraft Java berbasis Paper dapat dimasuki pemain Java dan Bedrock. Geyser menerjemahkan koneksi Bedrock, Floodgate menangani akun Bedrock, sedangkan keluarga plugin Via memperluas versi Java yang didukung. Ikuti urutannya dari server kosong agar penyebab error mudah ditemukan.

Langkah 1: Siapkan server Java berbasis Paper
Buat server Minecraft Java dengan Paper pada versi stabil yang didukung plugin. Jalankan sekali sampai console menampilkan Done, lalu stop server dan buat backup awal. Di panel Jolink, tambahkan satu allocation untuk koneksi Bedrock; catat port tersebut karena Bedrock memakai UDP dan port panel dapat berbeda dari 19132. Server Paper menjadi pusat world, plugin, dan data semua pemain.
Langkah 2: Unduh dan pasang plugin crossplay
Unduh build Paper/Spigot terbaru dari halaman resmi atau Modrinth, lalu unggah file JAR ke folder plugins: Geyser, Floodgate, ViaVersion, ViaBackwards, dan ViaRewind. Nama yang benar adalah Floodgate, bukan FloddGate. ViaRewind hanya diperlukan bila pemain Java versi sangat lama memang harus masuk; untuk komunitas modern cukup mulai dengan empat plugin lainnya. Hindari reupload SourceForge yang tidak ditautkan penerbit resmi. Start ulang sampai seluruh folder konfigurasi terbentuk.

Langkah 3: Atur port UDP dan autentikasi Geyser
Stop server, buka plugins/Geyser-Spigot/config.yml, lalu samakan port Bedrock dengan allocation UDP dari panel. Biarkan listener menerima koneksi pada 0.0.0.0 dan ubah auth-type menjadi floodgate agar pemain Bedrock dapat masuk memakai akun Microsoft/Xbox tanpa harus memiliki akun Java. Jangan memakai port yang sudah digunakan voice chat atau layanan UDP lain.
Langkah 4: Pertahankan server.properties tetap aman
Buka server.properties dan pastikan online-mode=true. Floodgate menangani identitas pemain Bedrock tanpa mengharuskan seluruh server menjadi offline. Mengubahnya menjadi false untuk mengatasi login membuat autentikasi Java tidak diverifikasi dan membuka risiko penyamaran nama. Pengecualian hanya berlaku untuk arsitektur proxy yang sengaja diamankan dan dikonfigurasi terpisah.
Langkah 5: Pahami fungsi plugin Via
ViaVersion mengizinkan client Java yang lebih baru masuk ke server lebih lama. ViaBackwards menambahkan arah sebaliknya untuk sejumlah versi lama, sedangkan ViaRewind memperluas dukungan ke client legacy. Plugin Via tidak menggantikan Geyser dan tidak menjamin semua blok, item, combat, resource pack, atau plugin bekerja identik lintas versi. Gunakan versi server sedekat mungkin dengan mayoritas pemain.
Langkah 6: Restart dan uji dari Java serta Bedrock
Start ulang penuh, lalu pastikan console tidak menampilkan plugin incompatible atau bind failed. Pemain Java masuk memakai alamat dan port Java dari panel. Pemain Bedrock menambahkan server dengan alamat yang sama dan port UDP yang disiapkan untuk Geyser. Jalankan geyser connectiontest <alamat> <port-bedrock> dari console jika Bedrock gagal terhubung.
Langkah 7: Periksa permission, backup, dan pengalaman bermain
Uji chat, command, whitelist, permission, inventory, portal, skin, serta plugin penting dengan akun Java dan Bedrock biasa. Perhatikan prefix username Floodgate ketika membuat permission. Setelah kedua edisi bisa reconnect seusai restart dan world tetap tersimpan, buat backup baru. Tambahkan plugin lain satu per satu agar error mudah dilacak.
Checklist akhir
- Paper selesai start tanpa error.
- Geyser, Floodgate, ViaVersion, dan ViaBackwards aktif; ViaRewind dipasang hanya bila diperlukan.
- Port Geyser memakai allocation UDP dari panel.
- Geyser memakai auth-type floodgate dan server.properties tetap online-mode=true.
- Pemain Java dan Bedrock lolos uji masuk, permission, restart, dan backup.
Pertanyaan tentang Server Minecraft Java dan Bedrock
Apakah Java dan Bedrock bisa bermain dalam satu server?
Bisa. Gunakan server Java berbasis Paper, lalu pasang Geyser sebagai penerjemah protokol dan Floodgate untuk autentikasi pemain Bedrock.
Apakah online-mode harus diubah menjadi false?
Tidak. Untuk pemasangan Geyser dan Floodgate langsung di Paper, pertahankan online-mode=true agar akun Java tetap diverifikasi.
Apakah semua plugin Via wajib dipasang?
ViaVersion dan ViaBackwards berguna untuk rentang versi Java yang lebih luas. ViaRewind bersifat opsional dan hanya diperlukan untuk client Java legacy yang didukungnya.
Mengapa pemain Bedrock tidak bisa masuk?
Periksa apakah port di config Geyser sama dengan allocation UDP panel, tidak dipakai layanan lain, auth-type sudah floodgate, dan tidak ada error bind pada console.
Di mana tempat aman mengunduh plugin?
Gunakan halaman resmi pengembang atau Modrinth. Pakai SourceForge hanya bila tautannya diberikan langsung oleh penerbit resmi proyek; hindari reupload yang tidak dapat diverifikasi.
Panduan terkait
Jika langkah belum berhasil
Ubah satu hal setiap kali, lalu periksa hasilnya. Untuk masalah server atau aplikasi, mulai dari error pertama di console dan cocokkan versi software dengan dependency. Saat menghubungi dukungan, sertakan waktu kejadian dan potongan log tanpa token atau password.
Pilih layanan berdasarkan software, versi, dan kapasitas yang sudah kamu catat.