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 CodexeSida vid sida
| Spigot | Paper | |
|---|---|---|
| Kör Bukkit/Spigot-plugin | Ja | Ja, nästan alla |
| Kör plugin bara för Paper | Nej | Ja |
| Prestanda | Bra | Bättre på de flesta servrar: många optimeringar och asynkron inläsning av chunks |
| Plugin-API | Bukkit- och Spigot-API | Samma plus många händelser, metoder och Adventure-textkomponenter |
| Konfiguration | bukkit.yml, spigot.yml | Samma plus Papers egna globala konfigurationsfiler och filer per värld |
| Vanilla-beteende | Närmare vanilla | Åtgärdar vissa exploits och buggar som standard (en del kan slås på igen) |
| Så får du tag på den | Byggs själv med BuildTools | Laddas 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