Perbandingan
Paper vs Spigot
Diperbarui 18 Oktober 2026
Spigot adalah software server klasik untuk plugin Bukkit. Paper berawal sebagai fork Spigot dengan patch performa, perbaikan bug, dan API yang jauh lebih besar, dan kini menjadi pilihan paling banyak dipakai untuk server plugin. Hampir semua plugin Spigot berjalan di Paper; sebaliknya tidak berlaku untuk plugin yang memakai API tambahan Paper.
Sebutkan Paper atau Spigot dan versinya.
Buat ini dengan CodexeBerdampingan
| Spigot | Paper | |
|---|---|---|
| Menjalankan plugin Bukkit/Spigot | Ya | Ya, hampir semua |
| Menjalankan plugin khusus Paper | Tidak | Ya |
| Performa | Baik | Lebih baik di sebagian besar server: banyak optimasi dan pemuatan chunk async |
| API plugin | Bukkit dan Spigot API | Sama, ditambah banyak event, method, dan text component Adventure |
| Konfigurasi | bukkit.yml, spigot.yml | Sama, ditambah file config global dan per world milik Paper |
| Perilaku vanilla | Lebih dekat ke vanilla | Memperbaiki beberapa exploit dan bug secara default (sebagian bisa diaktifkan lagi) |
| Cara mendapatkannya | Di-build sendiri dengan BuildTools | Diunduh siap pakai dari papermc.io |
Kapan Paper adalah pilihan yang lebih baik
- Sebagian besar server survival, SMP, minigame, dan jaringan: performa lebih baik dengan plugin yang sama.
- Kamu menulis plugin dan menginginkan API yang lebih besar: text component yang lebih baik, lebih banyak event, API async.
- Kamu ingin pindah ke Folia atau memakai Velocity nanti: keduanya berasal dari proyek PaperMC yang sama.
Kapan Spigot adalah pilihan yang lebih baik
- Pemain teknis mengandalkan mekanik vanilla yang diperbaiki atau diubah Paper, seperti beberapa perilaku duplikasi atau redstone, dan kamu tidak ingin mengelola pengaturan Paper untuk itu.
- Kamu menulis plugin yang harus berjalan di setiap server Bukkit: build dengan Spigot API, dan plugin akan berjalan di Spigot, Paper, dan fork-nya.
- Plugin tertentu yang kamu andalkan secara resmi hanya mendukung Spigot dan bermasalah di Paper (jarang, tetapi terjadi).
Paper saat ini
Di versi-versi terbaru, Paper menjadi hard fork: tidak lagi mengambil setiap perubahan dari Spigot dan berkembang sendiri, sambil tetap mendukung plugin yang ditulis untuk Spigot API. Dalam praktiknya, pembuat plugin yang menargetkan Spigot API menjangkau keduanya, dan yang butuh fitur Paper menargetkan Paper.
Memindahkan server dari Spigot ke Paper biasanya cukup dengan mengganti .jar server dengan Paper dari versi Minecraft yang sama; world dan plugin tetap. Backup dulu dan periksa log startup.
Plugin Spigot dan Paper di Codexe
Tipe Bukkit/Spigot/Paper di Codexe mencakup keduanya. Sebutkan "Paper" atau "Spigot" dan versinya di permintaan: Codexe memakai API itu, mengompilasi plugin, dan memeriksa bahwa plugin berisi plugin.yml (atau paper-plugin.yml). Minta Spigot jika plugin harus berjalan di keduanya. Server uji coba menjalankan Paper, jadi plugin Spigot juga diuji di sana.
Pertanyaan
Apakah plugin Spigot-ku akan berfungsi di Paper?
Hampir semuanya, tanpa perubahan. Plugin yang memakai kode internal server (NMS) butuh build untuk versi yang persis sama di server mana pun.
Apakah Purpur lebih baik dari Paper?
Purpur adalah fork Paper dengan opsi gameplay tambahan. Purpur menjalankan plugin Paper dan Spigot. Pilih Purpur jika kamu menginginkan opsi-opsi itu; kalau tidak, Paper sudah cukup.
Bisakah aku kembali dari Paper ke Spigot?
Biasanya bisa, dengan world yang sama, tetapi plugin yang butuh API Paper akan berhenti berfungsi. Backup sebelum berpindah.
Apakah Paper berjalan di versi lama seperti 1.8?
Build Paper lama untuk 1.8.8 masih ada dan masih dipakai server minigame, tetapi tidak mendapat update. Hal yang sama berlaku untuk build Spigot lama.
Buat plugin untuk servermu
Prompt ini terbuka dan siap dikirim:
“Plugin Paper 1.21.4 bernama ChatFormat: format chat dengan prefix dan suffix LuckPerms, warna MiniMessage untuk pemain dengan chatformat.color, perintah /chatformat reload, format di config.yml.”
Buat ini dengan Codexe