Panduan
Cara memasang plugin Minecraft
Diperbarui 18 Oktober 2026
Memasang plugin hanya butuh semenit: kamu menaruh file .jar di folder plugins/ server lalu restart. Sebagian besar masalah datang dari langkah-langkah di sekitarnya: server yang tidak bisa menjalankan plugin, plugin yang dibuat untuk versi lain, atau dependensi yang hilang. Panduan ini membahas semuanya.
Coba dulu di server uji coba, lalu pasang .jar-nya.
Buat ini dengan CodexeLangkah demi langkah
1.Pastikan servermu bisa menjalankan plugin
Plugin butuh software server berbasis Bukkit: Paper, Spigot, Purpur, atau Folia untuk server game, BungeeCord atau Velocity untuk proxy. Server vanilla, atau server Fabric atau Forge, tidak memuat plugin.
2.Periksa versi plugin
Halaman atau file plugin menyebutkan versi Minecraft yang didukungnya. Plugin yang di-build untuk versi yang lebih baru dari servermu biasanya menolak dimuat.
3.Hentikan server dan salin .jar-nya
Letakkan file .jar di folder
plugins/di samping .jar server. Di panel hosting, unggah dengan file manager atau SFTP. Jangan diekstrak.4.Pasang dependensinya
Jika plugin butuh plugin lain (Vault, PlaceholderAPI, ProtocolLib, LuckPerms), letakkan juga file .jar-nya di
plugins/.5.Nyalakan server dan baca console
Cari nama plugin di log startup. "Enabling <Plugin>" tanpa error setelahnya berarti plugin sudah termuat.
6.Periksa di dalam game dan konfigurasikan
Jalankan
/plugins: plugin yang termuat berwarna hijau, plugin yang gagal aktif berwarna merah. Pengaturannya muncul diplugins/<PluginName>/config.yml; edit lalu restart.
Di mana file-filenya berada
Folder server biasanya terlihat seperti ini setelah pertama kali dinyalakan dengan plugin:
paper.jar(atauspigot.jar): server itu sendiri.plugins/MyPlugin.jar: plugin yang kamu tambahkan.plugins/MyPlugin/: folder yang dibuat plugin, berisiconfig.yml, pesan, dan data yang disimpannya.logs/latest.log: log dari sesi yang sedang berjalan, tempat error pemuatan ditulis.
Restart, jangan /reload
/reload melepas dan memuat ulang semua plugin tanpa me-restart server. Banyak plugin tidak mendukungnya: listener terdaftar dua kali, data hilang, atau terjadi memory leak. Selalu restart server setelah menambah, menghapus, atau memperbarui plugin. Beberapa plugin punya perintah reload sendiri (misalnya /myplugin reload) khusus untuk config-nya: yang itu aman dipakai.
Sebelum memasang di server live
- Backup folder server, atau setidaknya
plugins/dan world-nya. - Coba dulu di salinan: software, versi, dan plugin lain yang sama dengan server aslinya. Lihat cara menguji plugin.
- Satu plugin dalam satu waktu: jika ada yang rusak, kamu tahu penyebabnya.
- Unduh dari halaman pembuatnya (SpigotMC, Hangar, Modrinth, GitHub), bukan dari unggahan ulang.
Plugin yang dibuat dengan Codexe
Plugin yang dibuat di Codexe diberikan sebagai .jar yang sudah di-build dengan nama proyeknya, dan diperiksa sebelum kamu menerimanya: harus berisi class yang sudah dikompilasi dan plugin.yml. Kamu bisa mencobanya di server uji coba pribadi sebelum memasangnya di mana pun, gratis di setiap paket; server uji coba memasang plugin yang tercantum sebagai dependensi untukmu. Mengunduh .jar untuk servermu sendiri membutuhkan paket atau paket download.
Pertanyaan
Bisakah aku memasang plugin di server vanilla?
Tidak. Ganti .jar server dengan Paper (atau Spigot) dengan versi Minecraft yang sama; world-mu tetap berfungsi. Untuk server vanilla, datapack adalah alternatifnya.
Bisakah aku memasang plugin di singleplayer?
Tidak, plugin hanya berjalan di server. Kamu bisa menjalankan server Paper lokal di komputermu sendiri dan bergabung lewat localhost.
Apakah pemain perlu memasang sesuatu?
Tidak. Plugin hanya berjalan di server: pemain bergabung dengan game biasa. Hanya plugin yang memakai resource pack yang meminta pemain menerimanya.
Kenapa plugin-ku berwarna merah di /plugins?
Plugin ditemukan tetapi gagal aktif. Penyebabnya ada di console tepat sebelumnya: lihat cara memperbaiki error plugin.
Buat plugin yang bisa kamu pasang hari ini
Prompt ini terbuka dan siap dikirim:
“Plugin Paper 1.21.4 bernama JoinMessages: pesan join dan quit kustom dengan nama pemain dan jumlah pemain online, pesan berbeda saat pertama kali bergabung, title sambutan, dan semua pesan serta suara di config.yml.”
Buat ini dengan Codexe