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 Codexe

Berdampingan

SpigotPaper
Menjalankan plugin Bukkit/SpigotYaYa, hampir semua
Menjalankan plugin khusus PaperTidakYa
PerformaBaikLebih baik di sebagian besar server: banyak optimasi dan pemuatan chunk async
API pluginBukkit dan Spigot APISama, ditambah banyak event, method, dan text component Adventure
Konfigurasibukkit.yml, spigot.ymlSama, ditambah file config global dan per world milik Paper
Perilaku vanillaLebih dekat ke vanillaMemperbaiki beberapa exploit dan bug secara default (sebagian bisa diaktifkan lagi)
Cara mendapatkannyaDi-build sendiri dengan BuildToolsDiunduh 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
Paper vs Spigot: server mana yang sebaiknya dipakai? | Codexe