Vergelijking
Paper vs Spigot
Bijgewerkt 18 oktober 2026
Spigot is de klassieke serversoftware voor Bukkit-plugins. Paper begon als fork van Spigot met performancepatches, bugfixes en een veel grotere API, en is nu de meest gebruikte keuze voor pluginservers. Bijna elke Spigot-plugin draait op Paper; andersom geldt dat niet voor plugins die de extra API van Paper gebruiken.
Zeg Paper of Spigot en de versie.
Genereer dit met CodexeNaast elkaar
| Spigot | Paper | |
|---|---|---|
| Draait Bukkit/Spigot-plugins | Ja | Ja, bijna allemaal |
| Draait plugins die alleen voor Paper zijn | Nee | Ja |
| Prestaties | Goed | Beter op de meeste servers: veel optimalisaties en asynchroon laden van chunks |
| Plugin-API | Bukkit- en Spigot-API | Hetzelfde plus veel events, methoden en Adventure-tekstcomponenten |
| Configuratie | bukkit.yml, spigot.yml | Hetzelfde plus de eigen globale configbestanden en configbestanden per wereld van Paper |
| Vanilla gedrag | Dichter bij vanilla | Lost standaard sommige exploits en bugs op (sommige kun je weer aanzetten) |
| Verkrijgen | Zelf bouwen met BuildTools | Kant-en-klaar te downloaden van papermc.io |
Wanneer Paper de betere keuze is
- De meeste survival-, SMP-, minigame- en netwerkservers: betere performance met dezelfde plugins.
- Je schrijft plugins en wilt de grotere API: betere tekstcomponenten, meer events, asynchrone API's.
- Je wilt later overstappen op Folia of Velocity gebruiken: allebei komen ze uit hetzelfde PaperMC-project.
Wanneer Spigot de betere keuze is
- Technische spelers vertrouwen op vanilla mechanics die Paper oplost of verandert, zoals bepaalde duplicatie- of redstonegedragingen, en je wilt daarvoor de instellingen van Paper niet beheren.
- Je schrijft een plugin die op elke Bukkit-server moet draaien: bouw hem tegen de Spigot-API, dan draait hij op Spigot, Paper en hun forks.
- Een specifieke plugin waarvan je afhankelijk bent, ondersteunt officieel alleen Spigot en gedraagt zich vreemd op Paper (zeldzaam, maar het komt voor).
Paper vandaag
In recente versies is Paper een hard fork geworden: het neemt niet meer elke wijziging van Spigot over en ontwikkelt zelfstandig, terwijl plugins die voor de Spigot-API zijn geschreven, ondersteund blijven. In de praktijk bereikt een pluginmaker die zich op de Spigot-API richt beide, en richt wie Paper-functies nodig heeft zich op Paper.
Een server van Spigot naar Paper overzetten is meestal een kwestie van de server-.jar vervangen door Paper van dezelfde Minecraft-versie; werelden en plugins blijven. Maak eerst een back-up en controleer het opstartlog.
Spigot- en Paper-plugins op Codexe
Het type Bukkit/Spigot/Paper op Codexe dekt beide. Zeg "Paper" of "Spigot" en de versie in het verzoek: Codexe gebruikt die API, compileert de plugin en controleert of hij een plugin.yml (of paper-plugin.yml) bevat. Vraag om Spigot als de plugin op beide moet draaien. Testservers draaien Paper, dus een Spigot-plugin wordt daar ook getest.
Vragen
Werken mijn Spigot-plugins op Paper?
Bijna allemaal, zonder wijzigingen. Plugins die interne servercode (NMS) gebruiken, hebben op beide servers een build voor precies die versie nodig.
Is Purpur beter dan Paper?
Purpur is een fork van Paper met extra gameplayopties. Het draait Paper- en Spigot-plugins. Kies het als je die opties wilt; anders is Paper genoeg.
Kan ik terug van Paper naar Spigot?
Meestal wel, met dezelfde werelden, maar plugins die de API van Paper nodig hebben, werken dan niet meer. Maak een back-up voordat je overstapt.
Draait Paper op oude versies zoals 1.8?
Oude Paper-builds voor 1.8.8 bestaan en worden nog gebruikt door minigameservers, maar ze krijgen geen updates. Hetzelfde geldt voor oude Spigot-builds.
Maak een plugin voor je server
Deze prompt opent klaar om te versturen:
“Een Paper 1.21.4-plugin genaamd ChatFormat: chatopmaak met prefixen en suffixen uit LuckPerms, MiniMessage-kleuren voor spelers met chatformat.color, een commando /chatformat reload, de opmaak in config.yml.”
Genereer dit met Codexe