Comparație
Paper vs Spigot
Actualizat 18 octombrie 2026
Spigot este software-ul de server clasic pentru plugin-uri Bukkit. Paper a pornit ca un fork de Spigot cu patch-uri de performanță, reparații de bug-uri și un API mult mai mare și este acum alegerea cea mai folosită pentru serverele cu plugin-uri. Aproape orice plugin Spigot rulează pe Paper; invers nu e valabil pentru plugin-urile care folosesc API-ul extra al Paper.
Spune Paper sau Spigot și versiunea.
Generează asta cu CodexeUnul lângă altul
| Spigot | Paper | |
|---|---|---|
| Rulează plugin-uri Bukkit/Spigot | Da | Da, aproape toate |
| Rulează plugin-uri doar pentru Paper | Nu | Da |
| Performanță | Bună | Mai bună pe majoritatea serverelor: multe optimizări și încărcare async a chunk-urilor |
| API pentru plugin-uri | API-ul Bukkit și Spigot | Același, plus multe evenimente, metode și componente de text Adventure |
| Configurare | bukkit.yml, spigot.yml | Aceleași, plus fișierele de configurare proprii ale Paper, globale și pentru fiecare lume |
| Comportament vanilla | Mai aproape de vanilla | Repară implicit unele exploit-uri și bug-uri (unele pot fi reactivate) |
| Cum îl obții | Îl construiești singur cu BuildTools | Îl descarci gata făcut de pe papermc.io |
Când Paper este alegerea mai bună
- Majoritatea serverelor survival, SMP, de minijocuri și rețelelor: performanță mai bună cu aceleași plugin-uri.
- Scrii plugin-uri și vrei API-ul mai mare: componente de text mai bune, mai multe evenimente, API-uri async.
- Vrei să treci la Folia sau să folosești Velocity mai târziu: amândouă vin din același proiect PaperMC.
Când Spigot este alegerea mai bună
- Jucătorii tehnici se bazează pe mecanici vanilla pe care Paper le repară sau le schimbă, de exemplu unele duplicări sau comportamente de redstone, și nu vrei să gestionezi setările Paper pentru ele.
- Scrii un plugin care trebuie să ruleze pe orice server Bukkit: compilează-l pe API-ul Spigot și va rula pe Spigot, Paper și fork-urile lor.
- Un anumit plugin de care depinzi suportă oficial doar Spigot și se comportă ciudat pe Paper (rar, dar se întâmplă).
Paper astăzi
În versiunile recente, Paper a devenit un hard fork: nu mai preia fiecare schimbare din Spigot și se dezvoltă singur, păstrând suportul pentru plugin-urile scrise pentru API-ul Spigot. În practică, un autor de plugin-uri care țintește API-ul Spigot le acoperă pe amândouă, iar unul care are nevoie de funcții Paper țintește Paper.
Mutarea unui server de pe Spigot pe Paper înseamnă de obicei doar înlocuirea .jar-ului serverului cu Paper pe aceeași versiune de Minecraft; lumile și plugin-urile rămân. Fă mai întâi un backup și verifică log-ul de pornire.
Plugin-uri Spigot și Paper pe Codexe
Tipul Bukkit/Spigot/Paper de pe Codexe le acoperă pe amândouă. Scrie „Paper” sau „Spigot” și versiunea în cerere: Codexe folosește acel API, compilează pluginul și verifică dacă acesta conține un plugin.yml (sau paper-plugin.yml). Cere Spigot dacă pluginul trebuie să ruleze pe amândouă. Serverele de testare rulează Paper, așa că și un plugin Spigot este testat acolo.
Întrebări
Vor funcționa plugin-urile mele Spigot pe Paper?
Aproape toate, fără schimbări. Plugin-urile care folosesc cod intern al serverului (NMS) au nevoie de un build pentru exact acea versiune, pe oricare dintre servere.
Este Purpur mai bun decât Paper?
Purpur este un fork de Paper cu opțiuni de gameplay în plus. Rulează plugin-uri Paper și Spigot. Alege-l dacă vrei acele opțiuni; altfel Paper e suficient.
Pot să mă întorc de pe Paper pe Spigot?
De obicei da, cu aceleași lumi, dar plugin-urile care au nevoie de API-ul Paper nu vor mai funcționa. Fă un backup înainte de schimbare.
Rulează Paper pe versiuni vechi precum 1.8?
Există build-uri Paper vechi pentru 1.8.8 și sunt încă folosite de serverele de minijocuri, dar nu mai primesc update-uri. La fel e și cu build-urile Spigot vechi.
Fă un plugin pentru serverul tău
Acest prompt se deschide gata de trimis:
“Un plugin Paper 1.21.4 numit ChatFormat: format de chat cu prefixe și sufixe din LuckPerms, culori MiniMessage pentru jucătorii cu chatformat.color, o comandă /chatformat reload, formatul în config.yml.”
Generează asta cu Codexe