Plugin Minecraft ViaVersion
Informasi tentang ViaVersion dan server tempat ditemukan
🔌 Tentang ViaVersion
ViaVersion adalah plugin Minecraft yang memungkinkan penerjemahan protokol klien/server sehingga pemain yang menggunakan versi klien Minecraft yang berbeda dapat bergabung ke satu server. Plugin ini menyediakan kompatibilitas multi-versi dengan menerjemahkan paket jaringan antara versi protokol klien dan server.
🎯 Tujuan
ViaVersion mengatasi masalah fragmentasi versi klien: ketika server menjalankan rilis Minecraft tertentu, pemain dengan klien yang lebih baru atau lebih lama biasanya tidak dapat terhubung. ViaVersion menerjemahkan protokol sehingga pemilik server dapat mempertahankan versi server pilihan sambil memungkinkan rentang versi klien yang lebih luas untuk terhubung.
⚙️ Fitur
- Berjalan sebagai plugin platform (Paper/Spigot/CraftBukkit) atau di platform proxy (Velocity) sesuai kebutuhan.
- Menerjemahkan protokol jaringan agar klien yang lebih baru dapat bergabung ke server yang lebih lama dan sebaliknya (rentang kompatibilitas bergantung pada build ViaVersion yang terpasang dan addon opsional).
- Proyek pendamping/addon opsional tersedia untuk memperluas dukungan: ViaBackwards dan ViaRewind untuk dukungan klien yang lebih lama.
- Opsi konfigurasi dan pembatas paket tersedia untuk menyesuaikan perilaku dan membantu mengurangi upaya eksploitasi.
- Menyediakan perintah diagnostik dan perintah dump untuk mengumpulkan informasi runtime guna pemecahan masalah.
🧩 Untuk Siapa Ini
- Pemilik server yang ingin mendukung beberapa versi client Java Edition tanpa segera memperbarui server.
- Operator jaringan yang menggunakan proxy (mis., Velocity) dan membutuhkan konektivitas lintas versi di seluruh backend server.
- Pengembang plugin dan integrator yang memerlukan lapisan penerjemahan protokol atau akses ke ViaVersion API.
🏗️ Contoh Penggunaan
- Server Survival/PvP tetap memakai build Paper yang stabil sambil memungkinkan pemain dengan klien yang lebih baru untuk terhubung.
- Jaringan proxy menggunakan ViaVersion di proxy atau backend server sehingga pemain dengan versi klien berbeda dapat bergabung ke jaringan.
- Seorang pengembang menggunakan artifact ViaVersion API untuk mengintegrasikan penerjemahan protokol ke implementasi platform kustom.
⌨️ Perintah
| Command | Description | Permission | Access |
|---|---|---|---|
/viaversion | Menampilkan versi plugin dan perintah yang tersedia. | viaversion.admin | Admin |
/viaversion autoteam | Mengaktifkan atau menonaktifkan autoteam (fitur collision 1.8). | viaversion.admin | Admin |
/viaversion debug | Mengaktifkan mode debug (untuk pemecahan masalah). | viaversion.admin | Admin |
/viaversion displayleaks | Mengaktifkan Netty ResourceLeakDetector (diagnostik). | viaversion.admin | Admin |
/viaversion dontbugme | Mengaktifkan atau menonaktifkan pesan notifikasi pembaruan saat login/di console. | viaversion.admin | Admin |
/viaversion dump | Menghasilkan dump diagnostik untuk membantu tim dukungan. | viaversion.admin | Admin |
🔐 Izin
| Permission | Description | Default |
|---|---|---|
viaversion.admin | Memberikan akses ke perintah administratif dan diagnostik ViaVersion. | op |
viaversion.command.<subcommand> | (Digunakan oleh versi yang lebih baru) Memberikan akses ke subperintah viaversion individual. | tidak ditentukan |
⚙️ Instalasi
📥 Penyiapan
- Unduh file jar plugin ViaVersion resmi untuk platform Anda dan letakkan di direktori
plugins/server atau proxy. - Mulai server; periksa konsol server untuk memastikan plugin berhasil dimuat.
- Jika Anda menggunakan proxy (mis., Velocity), instal ViaVersion di proxy atau di backend server (tidak harus keduanya) tergantung pada titik penerjemahan yang Anda inginkan.
📦 Dependensi
- Tidak ada dependensi plugin eksternal wajib untuk operasi inti. Proyek pendamping opsional (ViaBackwards, ViaRewind) memperluas dukungan versi dan didistribusikan terpisah.
🧾 Konfigurasi
- ViaVersion menyediakan opsi konfigurasi (dirujuk sebagai config.yml dalam dokumentasi resmi) untuk menyesuaikan batas paket, debug, dan perilaku lainnya.
🧠 Catatan Teknis
- Platform server yang dikonfirmasi: Paper (dan server yang kompatibel dengan CraftBukkit/Spigot) serta Velocity; proyek integrasi tersedia untuk Fabric, Forge, Bungee, dan Sponge.
- Java 17+ diperlukan untuk build resmi.
- Rentang kompatibilitas bervariasi menurut build; ViaBackwards dan ViaRewind tersedia untuk memperluas dukungan bagi versi klien yang lebih lama.
- Proyek ini menyediakan artifact API untuk pengembang dan merilis versi di Hangar, Modrinth (untuk mod), dan GitHub.
🤝 Kapan Plugin Ini Berguna
Jika Anda perlu mengizinkan pemain dengan versi klien Minecraft Java yang berbeda untuk terhubung ke satu server atau jaringan tanpa memaksa upgrade server segera, ViaVersion menyediakan lapisan penerjemahan protokol yang terpelihara dan tooling terkait untuk melakukannya sambil menawarkan diagnostik dan titik ekstensi bagi pengembang.
- Restarting...1454.42
- A Minecraft Server851.67
- Froggie
SMP survival yang ramah, menawarkan claim yang dilindungi, ekonomi dengan toko pemain dan lelang, dukungan multi-versi, serta cross-play Java–Bedrock untuk builder santai dan komunitas.
651.15 - Smithtainment
SMP bertahan hidup berfokus komunitas dengan plugin kustom, ekonomi, mcMMO, dan mini‑game — pemain ramah dan forum aktif.
550.86 - Netherlite is loading...249.28
- DaemoniaCraft
Towny RPG dengan mob kustom, ekonomi aktif, dan dukungan Bedrock — progresi mendalam untuk penggemar grind.
148.58 - Racsu Planet
Cross-play Survival MMORPG (Java + Bedrock) dengan skill, quest, dungeon kustom, dan ekonomi dalam game yang didukung oleh toko resmi serta hub komunitas.
148.39 - A Minecraft Server148.23
- Akoot&Co
SMP yang hangat dan berfokus pada komunitas, dengan dukungan Java dan Bedrock, peta dunia live publik, toko donasi, dan fitur quality-of-life untuk membangun dan menjelajah dengan santai.
148.2 - GospelCraft
Server Towny bertema Kristen: mob kustom, mcMMO, jobs — kitab suci diperkenalkan lewat permainan.
147.76 - LilBoxPvP
Server yang berfokus pada BoxPvP dengan pertarungan arena yang cepat, duel, dan progres musiman. Menawarkan item kustom, menu berbasis NPC, dan kemungkinan crossplay Java–Bedrock.
147.46 - AnarchyLands CZ/SK446.83
- TGG Online
Server Minecraft gaya FPS asal Korea yang menawarkan survival zombie dan minigame bomb/escape, dengan banyak senjata kustom, model kustom, dan pengalaman berbasis resource pack.
1146.54 - A Minecraft Server144.38
- EthelMC
Survival komunitas dengan ekonomi, klaim tanah, arena, dan crossplay (Java & Bedrock). Toko pemain dan event.
244.21 - MoodCraft
SMP survival semi-RP berbahasa Prancis yang berfokus pada kota yang dikelola pemain, ekonomi, dan proyek perkotaan — progres yang ramah dengan panduan di dalam game, toko, pekerjaan, dan perlindungan peti yang aman. Mendukung Java & Bedrock.
043.99 - ArdakazMC
Server survival ramah & berfokus komunitas — bangun, perlindungan grief, dunia jangka panjang.
041.63 - The Dojo
Towny survival dengan progresi mcMMO, ekonomi pemain dan fokus komunitas — bangun kota, tingkatkan skill, main bareng teman.
038.92
Halaman plugin ViaVersion menampilkan di server mana monitoring menemukan plugin ini, dengan platform dan versi apa ia ditemukan.
Plugin dapat menambahkan perintah, ekonomi, perlindungan, hak akses, mini-game, integrasi, atau mekanik lainnya. Peran sebenarnya dari ViaVersion bergantung pada konfigurasi server yang bersangkutan.
Data terbentuk otomatis dari respons teknis server. Jika server menyembunyikan daftar plugin, server tersebut mungkin tidak muncul di bagian ini meskipun menggunakan ViaVersion.
Gunakan daftar server dengan ViaVersion untuk membandingkan proyek, memeriksa versi yang kompatibel, atau menemukan contoh penggunaan plugin di server publik.