โ† Back to Blog

Instalasi Server Minecraft Local Crossplay: Java PC dan Bedrock HP

Halo bro! Mau main Minecraft bareng temen atau pacar tapi beda perangkat? Satu pake PC (Java/TLauncher) dan satunya lagi pake HP (Bedrock/APK)?

Tenang, nggak perlu sewa server mahal-mahal di internet. bisa sulap PC/Laptop jadi server lokal (LAN) yang super kenceng dan bebas lag. Di tutorial kali ini, kita bakal bedah cara setup server Minecraft crossplay langkah demi langkah.


๐Ÿ“Œ Bahan-Bahan yang Wajib Siapin

Sebelum masuk ke eksekusi, pastikan udah download beberapa bahan utama ini di PC/Laptop:

  1. Java Runtime Environment (JRE)

    • Gunakan Java 25.0.3 untuk Minecraft versi 1.20.5 ke atas.
    • Link Download: Klik Disini
  2. PaperMC Server (.jar)

    • Core server yang jauh lebih ringan dibanding server standar Mojang.
    • Link Download: Klik Disini
  3. Plugin GeyserMC (.jar)

    • Plugin utama yang bertugas jadi "penerjemah" bahasa Bedrock ke Java.
    • Klik Disini
    • Download versi Geyser-Spigot.jar.
  4. Plugin Floodgate (.jar)

    • Companion plugin dari Geyser biar pemain Bedrock bisa login tanpa butuh akun Java resmi.
    • Klik Disini
    • Download versi Floodgate-Spigot.jar.

๐Ÿš€ Langkah demi Langkah Setup Server

Step 1: Install Java & Buat Folder Server

  1. Install installer Java (.exe) yang udah download sampai selesai.
  2. Buat folder baru di PC, misalnya di D:\Server Minecraft.
  3. Pindahkan file PaperMC ke dalam folder tersebut, lalu rename filenya jadi server.jar.

Step 2: Buat File Peluncur (run.bat)

  1. Di dalam folder server, klik kanan > New > Text Document.

  2. Isikan skrip berikut:

    @echo off
    java -Xms2G -Xmx4G -jar server.jar nogui
    pause
    

    ๐Ÿ’ก Catatan RAM: Nilai -Xmx4G artinya mengalokasikan RAM maksimal 4GB untuk server. bisa sesuaikan angka ini sesuai kapasitas RAM di PC.

  3. Simpan file dengan nama run.bat (pilih opsi Save as type: All Files).

  4. Klik dua kali file run.bat. Jendela CMD bakal terbuka dan langsung memproses file-file awal.

  5. Buka file eula.txt yang muncul menggunakan Notepad, lalu ubah baris eula=false menjadi eula=true. Simpan dan tutup.

Step 3: Setting Mode Offline (Biar TLauncher Bikin Server Bisa Masuk)

  1. Buka file server.properties memakai Notepad.
  2. Cari baris online-mode=true (gunakan Ctrl + F untuk pencarian cepat).
  3. Ubah nilainya menjadi online-mode=false.
  4. Simpan dan tutup filenya.

๐Ÿ”Œ Pasang Plugin Crossplay (GeyserMC & Floodgate)

Ini dia rahasianya biar player HP bisa gabung ke dunia Minecraft PC!

[ Player HP / Bedrock ]  --->  [ Geyser + Floodgate ]  --->  [ PaperMC Server (PC) ]
  1. Masuk ke folder plugins di dalam folder server.
  2. Copy-paste file Geyser-Spigot.jar dan Floodgate-Spigot.jar ke folder plugins.
  3. Jalankan kembali run.bat sampai muncul tulisan Done!, lalu ketik stop di konsol CMD untuk mematikan server secara aman.
  4. Sekarang, masuk ke folder /plugins/Geyser-Spigot/ dan buka file config.yml.
  5. Cari baris auth-type: lalu ubah nilainya dari online menjadi offline:
    auth-type: offline
    
  6. Simpan file, lalu jalankan lagi run.bat.

๐ŸŒ Koneksi Jaringan Lokal (Wi-Fi)

Agar HP dan PC bisa saling terhubung, pastikan kedua perangkat tersambung ke satu jaringan Wi-Fi yang sama.

  1. Buka Command Prompt (CMD) di PC, lalu ketik ipconfig dan tekan Enter.
  2. Catat alamat IPv4 Address PC (misalnya: 192.168.1.15).
  3. Penting: Buka Settings Windows > Network & Internet > Wi-Fi, lalu ubah profil jaringan dari Public ke Private. Ini supaya Windows Firewall nggak memblokir koneksi dari HP.

๐ŸŽฎ Cara Connect & Mabar!

Pastikan jendela run.bat di PC tetep nyala ya!

๐Ÿ’ป Untuk Pemain PC (TLauncher Java):

  • Buka Minecraft Java dengan versi yang sesuai.
  • Masuk ke Multiplayer > Direct Connection.
  • Masukkan server address: localhost lalu klik Join Server.

๐Ÿ“ฑ Untuk Pemain HP (APK Bedrock):

  • Buka Minecraft di HP, pilih menu Play > tab Servers.
  • Scroll ke paling bawah dan klik Add Server.
  • Isikan data berikut:
    • Server Name: Bebas (contoh: Server Lokal Bro)
    • Server Address: Masukkan IP PC (contoh: 192.168.1.15)
    • Port: Biarkan default 19132
  • Klik Save lalu pilih Join Server.

๐Ÿ› ๏ธ Solusi Masalah Populer (Troubleshooting)

1. Masalah: Titik Koordinat Tidak Muncul di Layar PC (TLauncher)

  • Penyebab: Fitur informasi debug dibatasi oleh pengaturan server (reducedDebugInfo).
  • Solusi Perbaikan:
    1. Masuk ke game di PC.
    2. Buka chat, ketik perintah Java yang asli:
      /gamerule reducedDebugInfo false
      
    3. Tekan F3 (atau Fn + F3 untuk pengguna laptop) untuk menampilkan informasi debug.
    4. Cari koordinat XYZ di sisi kiri agak tengah layar.

2. Masalah: Perintah Koordinat Error di CMD (Incorrect argument for command: showcoordinates)

  • Penyebab: Perintah gamerule showcoordinates true adalah perintah khusus Minecraft Bedrock (HP). Ketika diketik di CMD server Java (PaperMC), sistem menolaknya karena tidak mengenali argumen tersebut.
  • Solusi Alternatif (Estetik & Ringan):
    • Pasang plugin CoordinatesHUD atau ActionBarCoordinates (.jar) ke folder plugins.
    • Fitur ini otomatis menampilkan koordinat secara bersih tepat di atas hotbar inventory tanpa menutupi layar dengan menu F3, dan otomatis tersinkronisasi ke layar HP pemain Bedrock.

3. Masalah: Inventory Hilang Total Saat Karakter Mati

  • Penyebab: Plugin kuburan (PlayerGrave/AngelChest) terkunci oleh hak akses (Permission) untuk player biasa (bukan OP), sehingga saat player mati barang rontok di tanah dan lenyap karena waktu despawn (5 menit).
  • Solusi Anti-Gagal (Sistem Vanilla):
    • Mengaktifkan fitur kunci inventory bawaan game melalui aturan Boolean server.

4. Masalah: Perintah KeepInventory Error di CMD/Game (Incorrect argument ... <--[HERE])

  • Penyebab:
    • Saat diketik di CMD, terdapat syntax error atau kesalahan penulisan sensitivitas huruf.
    • Saat diketik di dalam game oleh user codebytrisno, terjadi typo kekurangan huruf di akhir kata (/gamerule keepInventory tru kekurangan huruf e).
  • Solusi Perbaikan Tepat:
    • Di dalam game, ketik secara presisi dengan memerhatikan huruf kapital I:
      /gamerule keepInventory true
      
    • Tips TKJ: Gunakan fitur Auto-Complete dengan menekan tombol TAB pada keyboard saat mengetik perintah di dalam game untuk menghindari typo.

5. Masalah: Akun HP (SkyIgris) Tidak Bisa Mengubah Waktu (You do not have access to that command)

  • Penyebab: Meskipun di CMD server tertulis Nothing changed. The player already is an operator, perintah tetap ditolak karena GeyserMC secara otomatis menambahkan tanda spesial/prefix (seperti titik . atau underscore _) di depan nama pemain HP untuk membedakan sistem jaringan Java dan Bedrock. Akibatnya, server meng-OP nama Java, bukan nama Bedrock asli.
  • Solusi Jaringan (Fix Prefix):
    1. Minta pemain HP mengetik teks sembarang di chat game.
    2. Periksa jendela CMD server untuk melihat nama aslinya beserta tanda spesial (misal: .SkyIgris).
    3. Ketik ulang perintah OP di CMD server menggunakan tanda tersebut:
      op .SkyIgris
      
    4. Setelah berhasil, pemain HP dapat mengetik manual /time set day di kolom chat HP mereka.

โš™๏ธ Racikan Perintah & Operasional Cepat

Aksi ServerPerintah di Game (Pake /)Perintah di CMD Server (Tanpa /)
Kunci Inventory/gamerule keepInventory truegamerule keepInventory true
Buka Kunci F3/gamerule reducedDebugInfo falsegamerule reducedDebugInfo false
Jadikan Admin/op [Nama_Pemain]op [Nama_Pemain]
Set Waktu Siang/time set daytime set day

๐Ÿ”ŒPlugin-Plugin Yang Berguna

1. GeyserMC

  • Fungsi: Jembatan penerjemah utama agar pemain Minecraft Bedrock (HP) bisa masuk dan bermain di server Java (PC) secara crossplay.
  • Cara Pakai: Berjalan otomatis di latar belakang. Pemain HP cukup memasukkan IP PC lu dan Port Bedrock standar (19132).

2. ViaVersion

  • Fungsi: Menghilangkan error Version Mismatch. Memungkinkan client dengan versi game lebih baru (misal versi Beta/Release terbaru di HP) untuk tetap bisa masuk ke versi server lu yang lebih lama.
  • Cara Pakai: Otomatis aktif tanpa perlu settingan tambahan dari pemain.

3. SkinRestorer

  • Fungsi: Memulihkan dan menampilkan skin karakter. Sangat wajib karena server berjalan di online-mode=false (mode cracked/TLauncher) yang biasanya membuat skin otomatis berubah jadi Steve/Alex.
  • Cara Pakai (Ketik di Chat):
    • /skin [Nama_Pemain_Premium] -> Mengubah skin lu mirip user premium (Contoh: /skin Dream atau /skin Aphmau).
    • /skin clear -> Mengembalikan skin ke setelan awal.

4. CoordinatesHUD

  • Fungsi: Menampilkan titik koordinat X, Y, Z secara rapi tepat di atas hotbar (slot item inventory bawah) untuk pemain PC maupun HP secara bersamaan tanpa perlu ribet pencet F3.
  • Cara Pakai: Otomatis muncul di layar begitu masuk ke dalam game.

5. Chunky

  • Fungsi: Melakukan pre-render (generate) map duluan sebelum lu mulai petualangan. Ini sangat krusial buat meringankan beban CPU Intel i5 Gen 4 lu biar gak lag saat eksplorasi area baru.
  • Cara Pakai (Ketik di CMD Server saat kosong):
    • chunky radius 2000 -> Mengatur jarak render peta sejauh 2000 blok ke segala arah.
    • chunky start -> Memulai proses rendering map (tunggu sampai proses selesai 100%).

๐Ÿ›‹๏ธ Kategori 2: Kenyamanan & Fitur Utama (Quality of Life)

1. EssentialsX & EssentialsX Chat

  • Fungsi: Menyediakan perintah dasar server terlengkap dan mengizinkan modifikasi chat (teks berwarna dan nama panggilan unik).
  • Cara Pakai (Ketik di Chat):
    • /sethome [nama_bebas] -> Menandai titik lokasi rumah lu.
    • /home [nama_bebas] -> Teleportasi instan balik ke rumah dari mana saja.
    • /tpa [nama_temen] -> Meminta izin buat teleportasi langsung ke posisi temen/pacar lu.
    • /tpaccept -> Menerima permintaan teleportasi dari temen.
    • /nick [nama_baru] -> Mengubah nama tampilan lu di kolom chat (Gunakan kode & untuk warna, misal: /nick &bTrisno).

2. Harbor (Single Player Sleep)

  • Fungsi: Mengubah waktu malam ke pagi hari secara instan. Cukup satu orang saja yang tidur di kasur, malam akan otomatis terlewati (tidak perlu semua pemain online tidur barengan).
  • Cara Pakai: Cari kasur pas malam hari, lalu klik kanan/tekan untuk tidur seperti biasa.

3. PlayerGrave / AngelChest

  • Fungsi: Pengaman barang bawaan. Saat karakter lu mati, barang di inventory tidak akan berserakan di tanah atau hilang, melainkan tersimpan rapi di dalam sebuah blok "Kuburan".
  • Cara Pakai: Datangi kembali lokasi tempat lu mati, lalu klik kanan/ketuk blok kuburan lu untuk mengambil seluruh barang bawaan secara instan.

4. VeinMiner & SimpleTimber

  • Fungsi: Menambang ore permata dan menebang pohon secara instan sekali pukul.
  • Cara Pakai:
    • Tebang Pohon: Cukup tebas balok kayu paling bawah menggunakan kapak, seluruh batang pohon di atasnya akan otomatis rontok.
    • Tambang Ore: Tahan tombol Jongkok (Sneak/Shift) saat menghancurkan satu biji ore (batu bara/besi/diamond), maka seluruh bongkahan ore yang saling menempel akan hancur bersamaan.

๐ŸŽ‰ Kategori 3: Roleplay & Keseruan Mabar

1. GSit

  • Fungsi: Menambahkan animasi interaktif karakter untuk duduk, rebahan, merangkak, hingga menggendong pemain lain.
  • Cara Pakai (Ketik di Chat atau Aksi):
    • /sit -> Duduk di lantai (atau bisa langsung klik kanan pada anak tangga/slab).
    • /lay -> Rebahan telentang di lantai.
    • /crawl -> Merangkak untuk masuk ke celah 1 blok.
    • Gendongan: Klik kanan/ketuk tubuh karakter temen lu untuk mengangkatnya di atas kepala lu.

2. Marriage Master

  • Fungsi: Plugin fitur romantis untuk "menikahkan" karakter lu dan pacar lu di dalam game dengan berbagai bonus interaksi.
  • Cara Pakai (Ketik di Chat):
    • /marry [nama_pacar] -> Mengirim lamaran nikah di game.
    • /marry kiss -> Memunculkan partikel hati di sekitar karakter kalian saat berdekatan.
    • /marry gift -> Mengirimkan item yang lagi lu pegang langsung ke inventory pasangan secara jarak jauh.

3. ImageOnMap

  • Fungsi: Membuat lukisan atau poster kustom di dinding menggunakan gambar/foto apa saja yang bersumber dari internet.
  • Cara Pakai (Ketik di Chat):
    • Siapkan link URL gambar langsung (akhiran .png atau .jpg) dari Google/Imgur.
    • Ketik: /tomcat [Link_URL_Gambar]
    • Lu akan otomatis mendapatkan item Map. Pasang Item Frame di tembok base lu, lalu taruh map tersebut di frame tersebut.

4. AuraSkills

  • Fungsi: Mengubah mekanisme survival biasa menjadi game RPG. Karakter memiliki level skill (Mining, Foraging, Farming) yang bisa naik level dan memberikan bonus status kekuatan/double drop.
  • Cara Pakai: Ketik /skills di chat untuk melihat perkembangan level, status, dan statistik kemampuan karakter lu.

5. Brewery

  • Fungsi: Fitur meracik, memasak, mendistilasi, dan menyimpan minuman fermentasi unik di dalam tong kayu.
  • Cara Pakai:
    • Bikin kuali di atas api, isi air, lalu cemplungin bahan makanan (gandum/tebu/buah) dengan klik kanan.
    • Gunakan Glass Bottle untuk mengambil air rebusannya, lalu masukkan ke alat Brewing Stand untuk proses distilasi.
    • Masukkan botol ke dalam Tong Kayu (Barrel) yang lu bangun sendiri untuk proses penuaan (aging) hingga minuman siap disajikan.

Selamat mencoba, bro! Sekarang udah punya server lokal crossplay sendiri yang kenceng, hemat kuota, dan siap dipakai mabar kapan aja.