Spigot, Bukkit API'sini temel alan, eklenti (plugin) desteğine sahip bir Minecraft sunucu yazılımıdır. Paper'dan farklı olarak hazır bir jar dosyası olarak indirilemez — lisans sebebiyle kendi makinenizde BuildTools aracıyla derlemeniz gerekir.

BuildTools ile Derleme

  1. Git ve uygun bir Java sürümünün kurulu olduğundan emin olun.
  2. Resmi Spigot dokümantasyonundan BuildTools.jar dosyasını indirin.
  3. Boş bir klasörde şu komutu çalıştırın: java -jar BuildTools.jar --rev 1.21 (rev kısmına istediğiniz sürümü yazın)
  4. İşlem birkaç dakika sürer ve sonunda spigot-1.21.jar gibi bir dosya üretir.
Derleme uzun sürebilir BuildTools, Mojang'ın sunucu dosyalarını indirip Spigot'un kendi kod parçalarıyla birleştirir (bu işleme "Bukkit patch" denir). İnternet hızınıza ve makinenize göre bu birkaç dakikadan yarım saate kadar sürebilir.

Spigot mu Paper mı?

İkisi de aynı plugin API'sini (Bukkit) kullandığı için eklenti uyumluluğu açısından fark yoktur. Ancak Paper, aynı temel üzerine ek performans optimizasyonları ve daha fazla yapılandırma seçeneği ekler. Bu yüzden yeni bir sunucu kuruyorsanız, kendi derleme sürecine ihtiyaç duymayan ve daha hızlı çalışan Paper'ı tercih etmenizi öneririz. Spigot, genellikle yalnızca Paper ile uyumsuz belirli eski bir eklentiye ihtiyaç duyulduğunda tercih edilir.

Java Sürümü

Derleme işlemi ve sunucunun kendisi için doğru Java sürümüne ihtiyacınız var — bkz. hangi Java sürümü gerekir rehberi.