Plugin Minecraft ProtocolLib
Informasi tentang ProtocolLib dan server tempat ditemukan
🔌 Tentang ProtocolLib
ProtocolLib adalah pustaka plugin Minecraft yang mengekspos protokol jaringan ke plugin lain. Pustaka ini menyediakan API untuk membaca, mengubah, membatalkan, dan mengirim paket mentah antara server dan klien tanpa mengharuskan plugin bergantung pada bagian internal server yang ter-obfuscate.
🎯 Tujuan
ProtocolLib ada untuk membuat pekerjaan di مستوى paket lebih andal dan mudah dipelihara bagi pengembang plugin. Pustaka ini memusatkan akses paket melalui API yang stabil sehingga banyak plugin dapat memeriksa dan mengubah lalu lintas paket tanpa langsung mengaitkan diri ke kelas internal server.
⚙️ Fitur
- API bergaya event untuk mencegat paket masuk dan keluar.
- Accessor baca/tulis untuk field paket umum (string, int, vector, dll.).
- Kemampuan untuk membatalkan paket atau mengubah isinya sebelum mencapai tujuan.
- Utilitas untuk membuat dan mengirim paket dari sisi server.
- Menyembunyikan kelas server yang ter-obfuscate di balik sistem baca/tulis berbasis indeks untuk meningkatkan stabilitas lintas versi.
- Didistribusikan sebagai jar sisi server dan dapat digunakan sebagai dependensi saat kompilasi untuk build plugin.
🧩 Untuk Siapa
- Pengembang plugin yang membutuhkan kontrol di مستوى paket (cosmetics, disguise, efek klien kustom, utilitas jaringan).
- Operator server yang menjalankan plugin yang bergantung pada akses langsung ke protokol.
🏗️ Contoh Penggunaan
- Memantau paket chat untuk menerapkan sensor di sisi server sebelum pesan diproses.
- Mengirim paket ledakan yang dibuat khusus ke pemain untuk membuat efek di sisi klien tanpa mengubah keadaan dunia.
- Menerapkan disguise, animasi kustom, atau visual khusus lain yang hanya ada di klien dan memerlukan manipulasi paket.
⌨️ Perintah
ProtocolLib sendiri tidak menyediakan perintah yang terlihat oleh pengguna; ini adalah pustaka untuk pengembang, bukan plugin fitur.
⚙️ Instalasi
📥 Penyiapan
- Unduh jar resmi ProtocolLib dan letakkan di direktori
plugins/server Anda. - Restart server dan periksa konsol server untuk memastikan plugin dimuat tanpa error.
- Saat mengembangkan plugin yang menggunakan ProtocolLib, tambahkan ProtocolLib sebagai dependensi saat kompilasi dan deklarasikan sebagai dependensi (atau soft-depend) di manifest plugin Anda.
📦 Dependensi
- ProtocolLib tidak memerlukan plugin server lain untuk berfungsi; pustaka ini memang ditujukan untuk digunakan oleh plugin lain.
🧾 Konfigurasi
- ProtocolLib membuat file konfigurasinya sendiri saat pertama kali dijalankan. Konfigurasi khusus plugin ditangani oleh plugin yang menggunakan ProtocolLib.
🧠 Catatan Teknis
- ProtocolLib menyediakan titik masuk
ProtocolManageruntuk mendaftarkan listener paket dan mengirim paket secara programatis. - Proyek ini didistribusikan di bawah lisensi GPL-2.0.
- Koordinat Maven/Gradle dipublikasikan untuk digunakan sebagai dependensi saat kompilasi.
- ProtocolLib dipelihara dengan mempertimbangkan kompatibilitas untuk berbagai versi server Minecraft; utamanya ditujukan untuk perangkat lunak server turunan Bukkit.
🤝 Kapan Plugin Ini Berguna
Jika proyek Anda perlu memeriksa atau mengubah protokol mentah Minecraft (untuk efek sisi klien, visual kustom, atau hook di tingkat jaringan), ProtocolLib memusatkan dan menstabilkan pekerjaan itu sehingga banyak plugin dapat berinteraksi dengan paket secara aman.
- Herocraft Online
Jaringan RPG dengan banyak kelas, townships, dungeon, dan ekonomi — cocok untuk pemain yang suka survival bergaya roleplay dan PvP.
2655.81 - LinkCraft
Server Minecraft komunitas yang fokus pada rankup, kursus parkour, labirin, dan tantangan — mini‑game santai dan progresi.
1555 - Restarting...1653.34
- The Best In The Game1.31752.23
- A Minecraft Server951.9
- Rooted Realm
SMP Survival Java ber‑whitelist: tanpa wipe terjadwal, ekonomi dikendalikan pemain, event mingguan dan PvP opsional. Komunitas dewasa ramah.
651.18 - 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.
451.03 - DaemoniaCraft
Towny RPG dengan mob kustom, ekonomi aktif, dan dukungan Bedrock — progresi mendalam untuk penggemar grind.
650.99 - Smithtainment
SMP bertahan hidup berfokus komunitas dengan plugin kustom, ekonomi, mcMMO, dan mini‑game — pemain ramah dan forum aktif.
850.48 - 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.
349.92 - Netherlite is loading...149.06
- 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.
348.35 - A Minecraft Server148.22
- Minecart Rapid Transit
Server berfokus pada komunitas untuk pembangunan kota dan transportasi, dengan kereta yang bisa dinaiki, jaringan transit besar, bangunan yang dilindungi, ekonomi yang dikelola pemain, dan arena PvP yang terorganisir.
548.21 - GospelCraft
Server Towny bertema Kristen: mob kustom, mcMMO, jobs — kitab suci diperkenalkan lewat permainan.
848.11 - 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.
247.35 - 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.
146.5 - Minetown
Server survival bergaya Minetopia (Belanda) dengan ekonomi, plugin kustom, dan komunitas ramah — mulai petualanganmu sekarang!
846.24 - EthelMC
Survival komunitas dengan ekonomi, klaim tanah, arena, dan crossplay (Java & Bedrock). Toko pemain dan event.
145.7
Halaman plugin ProtocolLib 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 ProtocolLib 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 ProtocolLib.
Gunakan daftar server dengan ProtocolLib untuk membandingkan proyek, memeriksa versi yang kompatibel, atau menemukan contoh penggunaan plugin di server publik.