Memasang dan memperbarui plugin
Periksa sumber, versi Minecraft, Java, dan dependensi sebelum menjalankan plugin.
Pilih plugin yang sesuai
Nusa mempertahankan signature API Bukkit/Spigot/Paper dan satu main thread nyata. Itu membantu kompatibilitas, tetapi plugin yang memakai NMS, reflection, adapter versi, atau pipeline packet tetap perlu build yang sesuai 1.21.11. File yang berhasil dimuat belum membuktikan semua fiturnya benar.
Unduh dari sumber resmi pembuat. Periksa dukungan Java 21, versi Minecraft, dependensi wajib, serta perubahan format data. Jangan memasang JAR probe/benchmark internal proyek sebagai plugin produksi.
Memasang dengan aman
- Backup config dan data plugin, termasuk database yang terkait.
- Hentikan server dengan
stop. - Taruh JAR plugin di
plugins/. Hapus atau arsipkan versi lama plugin yang sama di luar folder itu agar tidak ganda. - Pasang dependensi wajib sesuai dokumentasi plugin.
- Jalankan server dan baca startup log. Gunakan
nusa doctoruntuk metadata/advisory. - Konfigurasikan plugin lalu uji hak akses dan fungsi nyata pada staging sebelum produksi.
Jangan memakai plugin hot-loader atau /reload sebagai pengganti restart untuk memeriksa update. Plugin dapat meninggalkan task/listener/resource lama.
Integrasi yang sensitif
Catalog doctor memuat advisory struktural untuk ProtocolLib, Citizens, WorldEdit, dan FastAsyncWorldEdit. Advisory tersebut bukan daftar versi rusak. Jangan memasang WorldEdit dan FastAsyncWorldEdit bersamaan sebagai provider alternatif tanpa dukungan eksplisit dari upstream.
Plugin inventory dapat mengaktifkan fallback hopper native; plugin packet dapat membuat shared encoding tidak eligible. Ini dapat mengubah manfaat optimasi tanpa berarti API rusak.
Jika enable gagal, baca doctor lalu alur diagnosis plugin. Hentikan dan pulihkan backup data yang cocok bila update plugin perlu dibatalkan; ganti JAR lama saja belum tentu cukup setelah migrasi database.