Karşılaştırma
Paper ve Spigot
18 Ekim 2026 güncellendi
Spigot, Bukkit plugin'leri için klasik sunucu yazılımıdır. Paper, performans yamaları, hata düzeltmeleri ve çok daha geniş bir API ile Spigot'un çatalı olarak başladı ve bugün plugin sunucuları için en çok kullanılan seçimdir. Neredeyse her Spigot plugin'i Paper'da çalışır; Paper'ın ek API'sini kullanan plugin'ler için tersi geçerli değildir.
Paper veya Spigot ve sürümü belirt.
Bunu Codexe ile oluşturYan yana
| Spigot | Paper | |
|---|---|---|
| Bukkit/Spigot plugin'lerini çalıştırır | Evet | Evet, neredeyse hepsini |
| Yalnızca Paper için olan plugin'leri çalıştırır | Hayır | Evet |
| Performans | İyi | Çoğu sunucuda daha iyi: birçok optimizasyon ve async chunk yükleme |
| Plugin API'si | Bukkit ve Spigot API'si | Aynısı, artı birçok olay, metot ve Adventure metin bileşenleri |
| Yapılandırma | bukkit.yml, spigot.yml | Aynısı, artı Paper'ın kendi global ve dünya başına yapılandırma dosyaları |
| Vanilla davranışı | Vanilla'ya daha yakın | Bazı açıkları ve hataları varsayılan olarak düzeltir (bazıları yeniden açılabilir) |
| Edinme | BuildTools ile kendin derlersin | papermc.io adresinden hazır indirilir |
Paper'ın daha iyi seçim olduğu durumlar
- Çoğu survival, SMP, mini oyun ve ağ sunucusu: aynı plugin'lerle daha iyi performans.
- Plugin yazıyorsun ve daha geniş API'yi istiyorsun: daha iyi metin bileşenleri, daha fazla olay, async API'ler.
- İleride Folia'ya geçmek veya Velocity kullanmak istiyorsun: ikisi de aynı PaperMC projesinden gelir.
Spigot'un daha iyi seçim olduğu durumlar
- Teknik oyuncular, Paper'ın düzelttiği veya değiştirdiği bazı kopyalama ya da redstone davranışları gibi vanilla mekaniklere güveniyor ve bunlar için Paper'ın ayarlarıyla uğraşmak istemiyorsun.
- Her Bukkit sunucusunda çalışması gereken bir plugin yazıyorsun: onu Spigot API'sine karşı derle; Spigot'ta, Paper'da ve çatallarında çalışır.
- Güvendiğin belirli bir plugin resmi olarak yalnızca Spigot'u destekliyor ve Paper'da düzgün çalışmıyor (nadir, ama olur).
Bugünkü Paper
Son sürümlerde Paper bir hard fork oldu: artık Spigot'tan gelen her değişikliği almıyor ve kendi başına gelişiyor, ama Spigot API'si için yazılmış plugin'lere desteği sürdürüyor. Pratikte Spigot API'sini hedefleyen bir plugin yazarı ikisine de ulaşır, Paper özelliklerine ihtiyacı olan ise Paper'ı hedefler.
Bir sunucuyu Spigot'tan Paper'a taşımak genellikle sunucu .jar'ını aynı Minecraft sürümünün Paper dosyasıyla değiştirmekten ibarettir; dünyalar ve plugin'ler kalır. Önce yedek al ve açılış günlüğünü kontrol et.
Codexe'te Spigot ve Paper plugin'leri
Codexe'teki Bukkit/Spigot/Paper türü ikisini de kapsar. İstekte "Paper" veya "Spigot" ve sürümü belirt: Codexe o API'yi kullanır, plugin'i derler ve bir plugin.yml (veya paper-plugin.yml) içerdiğini kontrol eder. Plugin'in ikisinde de çalışması gerekiyorsa Spigot iste. Test sunucuları Paper çalıştırır, bu yüzden bir Spigot plugin'i de orada test edilir.
Sorular
Spigot plugin'lerim Paper'da çalışır mı?
Neredeyse hepsi, değişiklik olmadan. Sunucunun iç kodunu (NMS) kullanan plugin'ler, iki sunucuda da o sürüme özel bir derleme gerektirir.
Purpur, Paper'dan daha mı iyi?
Purpur, ek oynanış seçenekleri olan bir Paper çatalıdır. Paper ve Spigot plugin'lerini çalıştırır. O seçenekleri istiyorsan onu seç; yoksa Paper yeterlidir.
Paper'dan Spigot'a geri dönebilir miyim?
Genellikle evet, aynı dünyalarla, ama Paper'ın API'sine ihtiyaç duyan plugin'ler çalışmayı bırakır. Geçmeden önce yedek al.
Paper 1.8 gibi eski sürümlerde çalışır mı?
1.8.8 için eski Paper derlemeleri var ve mini oyun sunucularında hâlâ kullanılıyor, ama güncelleme almıyorlar. Aynısı eski Spigot derlemeleri için de geçerli.
Sunucun için bir plugin yap
Bu prompt göndermeye hazır açılır:
“ChatFormat adlı bir Paper 1.21.4 plugin'i: LuckPerms önek ve sonekleriyle sohbet biçimi, chatformat.color yetkisi olan oyuncular için MiniMessage renkleri, bir /chatformat reload komutu, biçim config.yml içinde.”
Bunu Codexe ile oluştur