Jämförelse

Paper eller Spigot

Uppdaterad 18 oktober 2026

Spigot är den klassiska servermjukvaran för Bukkit-plugin. Paper började som en fork av Spigot med prestandapatchar, buggfixar och ett mycket större API, och är i dag det mest använda valet för pluginservrar. Nästan alla Spigot-plugin fungerar på Paper; det omvända gäller inte för plugin som använder Papers extra API.

Ange Paper eller Spigot och versionen.

Generera det här med Codexe

Sida vid sida

SpigotPaper
Kör Bukkit/Spigot-pluginJaJa, nästan alla
Kör plugin bara för PaperNejJa
PrestandaBraBättre på de flesta servrar: många optimeringar och asynkron inläsning av chunks
Plugin-APIBukkit- och Spigot-APISamma plus många händelser, metoder och Adventure-textkomponenter
Konfigurationbukkit.yml, spigot.ymlSamma plus Papers egna globala konfigurationsfiler och filer per värld
Vanilla-beteendeNärmare vanillaÅtgärdar vissa exploits och buggar som standard (en del kan slås på igen)
Så får du tag på denByggs själv med BuildToolsLaddas ner färdig från papermc.io

När Paper är det bättre valet

  • De flesta survival-, SMP-, minispels- och nätverksservrar: bättre prestanda med samma plugin.
  • Du skriver plugin och vill ha det större API:et: bättre textkomponenter, fler händelser, asynkrona API:er.
  • Du vill gå över till Folia eller använda Velocity senare: båda kommer från samma PaperMC-projekt.

När Spigot är det bättre valet

  • Tekniska spelare förlitar sig på vanilla-mekaniker som Paper åtgärdar eller ändrar, som vissa dupliceringar eller redstone-beteenden, och du vill inte hantera Papers inställningar för dem.
  • Du skriver ett plugin som måste köras på alla Bukkit-servrar: bygg det mot Spigot-API:et, så körs det på Spigot, Paper och deras forks.
  • Ett visst plugin som du är beroende av stöder officiellt bara Spigot och beter sig fel på Paper (sällsynt, men det händer).

Paper i dag

I de senaste versionerna har Paper blivit en hård fork: den tar inte längre in alla ändringar från Spigot och utvecklas på egen hand, men behåller stödet för plugin skrivna för Spigot-API:et. I praktiken når en pluginutvecklare som riktar sig mot Spigot-API:et båda, och den som behöver Papers funktioner riktar sig mot Paper.

Att flytta en server från Spigot till Paper handlar oftast bara om att byta ut serverns .jar mot Paper med samma Minecraft-version; världar och plugin finns kvar. Säkerhetskopiera först och kontrollera startloggen.

Spigot- och Paper-plugin på Codexe

Typen Bukkit/Spigot/Paper på Codexe täcker båda. Skriv ”Paper” eller ”Spigot” och versionen i begäran: Codexe använder det API:et, kompilerar pluginet och kontrollerar att det innehåller en plugin.yml (eller paper-plugin.yml). Be om Spigot om pluginet måste köras på båda. Testservrarna kör Paper, så ett Spigot-plugin testas också där.

Frågor

Fungerar mina Spigot-plugin på Paper?

Nästan alla, utan ändringar. Plugin som använder serverns interna kod (NMS) behöver ett bygge för exakt den versionen på båda servrarna.

Är Purpur bättre än Paper?

Purpur är en fork av Paper med extra spelalternativ. Den kör Paper- och Spigot-plugin. Välj den om du vill ha de alternativen; annars räcker Paper.

Kan jag gå tillbaka från Paper till Spigot?

Oftast ja, med samma världar, men plugin som behöver Papers API slutar fungera. Säkerhetskopiera innan du byter.

Fungerar Paper på gamla versioner som 1.8?

Gamla Paper-byggen för 1.8.8 finns och används fortfarande av minispelsservrar, men de får inga uppdateringar. Detsamma gäller gamla Spigot-byggen.

Gör ett plugin för din server

Den här prompten öppnas färdig att skicka:

“Ett Paper 1.21.4-plugin som heter ChatFormat: chattformat med prefix och suffix från LuckPerms, MiniMessage-färger för spelare med chatformat.color, ett kommando /chatformat reload, formatet i config.yml.”

Generera det här med Codexe
Paper eller Spigot: vilken server ska du använda? | Codexe