Vertailu

Paper vai Spigot

Päivitetty 18. lokakuuta 2026

Spigot on Bukkit-pluginien klassinen palvelinohjelmisto. Paper alkoi Spigotin haarukkana, jossa oli suorituskykykorjauksia, bugikorjauksia ja paljon laajempi API, ja on nyt käytetyin valinta pluginipalvelimille. Lähes jokainen Spigot-plugin toimii Paperilla; toisin päin tämä ei päde plugineihin, jotka käyttävät Paperin lisä-API:a.

Kerro Paper tai Spigot ja versio.

Generoi tämä Codexella

Rinnakkain

SpigotPaper
Ajaa Bukkit/Spigot-pluginejaKylläKyllä, lähes kaikkia
Ajaa vain Paperille tehtyjä pluginejaEiKyllä
SuorituskykyHyväParempi useimmilla palvelimilla: paljon optimointeja ja asynkroninen chunkien lataus
Plugin APIBukkit- ja Spigot-APISama sekä monia tapahtumia, metodeja ja Adventure-tekstikomponentit
Asetuksetbukkit.yml, spigot.ymlSamat sekä Paperin omat globaalit ja maailmakohtaiset asetustiedostot
Vanilla-toimintaLähempänä vanillaaKorjaa oletuksena joitakin exploitteja ja bugeja (osan voi kytkeä takaisin päälle)
HankintaKoottava itse BuildToolsillaLadattavissa valmiina sivustolta papermc.io

Milloin Paper on parempi valinta

  • Useimmat selviytymis-, SMP-, minipeli- ja verkostopalvelimet: parempi suorituskyky samoilla plugineilla.
  • Kirjoitat plugineja ja haluat laajemman API:n: paremmat tekstikomponentit, enemmän tapahtumia, asynkronisia API:ita.
  • Haluat siirtyä myöhemmin Foliaan tai käyttää Velocityä: molemmat tulevat samasta PaperMC-projektista.

Milloin Spigot on parempi valinta

  • Tekniset pelaajat luottavat vanilla-mekaniikkoihin, joita Paper korjaa tai muuttaa, kuten joihinkin monistus- tai redstone-käytöksiin, etkä halua hallita Paperin asetuksia niiden takia.
  • Kirjoitat pluginia, jonka täytyy toimia jokaisella Bukkit-palvelimella: kokoa se Spigot API:a vasten, niin se toimii Spigotilla, Paperilla ja niiden haarukoilla.
  • Tietty plugin, josta olet riippuvainen, tukee virallisesti vain Spigotia ja toimii väärin Paperilla (harvinaista, mutta tapahtuu).

Paper nykyään

Viimeaikaisissa versioissa Paperista on tullut täysi haarukka (hard fork): se ei enää ota jokaista muutosta Spigotista vaan kehittyy omillaan, mutta tukee edelleen Spigot API:lle kirjoitettuja plugineja. Käytännössä Spigot API:a käyttävä pluginin tekijä tavoittaa molemmat, ja Paperin ominaisuuksia tarvitseva tekee pluginin Paperille.

Palvelimen siirtäminen Spigotista Paperiin onnistuu yleensä korvaamalla palvelimen .jar saman Minecraft-version Paperilla; maailmat ja pluginit säilyvät. Varmuuskopioi ensin ja tarkista käynnistysloki.

Spigot- ja Paper-pluginit Codexessa

Codexen Bukkit/Spigot/Paper-tyyppi kattaa molemmat. Kirjoita pyyntöön "Paper" tai "Spigot" ja versio: Codexe käyttää kyseistä API:a, kääntää pluginin ja tarkistaa, että siinä on plugin.yml (tai paper-plugin.yml). Pyydä Spigotia, jos pluginin täytyy toimia molemmissa. Testipalvelimet ajavat Paperia, joten myös Spigot-plugin testataan siellä.

Kysymykset

Toimivatko Spigot-pluginini Paperilla?

Lähes kaikki, ilman muutoksia. Palvelimen sisäistä koodia (NMS) käyttävät pluginit tarvitsevat kummallakin palvelimella koonnin juuri kyseiselle versiolle.

Onko Purpur parempi kuin Paper?

Purpur on Paperin haarukka, jossa on lisää pelattavuusasetuksia. Se ajaa Paper- ja Spigot-plugineja. Valitse se, jos haluat nuo asetukset; muuten Paper riittää.

Voinko palata Paperista Spigotiin?

Yleensä kyllä, samoilla maailmoilla, mutta Paperin API:a tarvitsevat pluginit lakkaavat toimimasta. Varmuuskopioi ennen vaihtoa.

Toimiiko Paper vanhoissa versioissa, kuten 1.8:ssa?

Vanhoja Paper-koonteja 1.8.8:lle on olemassa ja minipelipalvelimet käyttävät niitä yhä, mutta ne eivät saa päivityksiä. Sama pätee vanhoihin Spigot-koonteihin.

Tee plugin palvelimellesi

Tämä kehote aukeaa valmiina lähetettäväksi:

“Paper 1.21.4 -plugin nimeltä ChatFormat: chatin muoto LuckPermsin etu- ja jälkiliitteillä, MiniMessage-värit pelaajille, joilla on chatformat.color, /chatformat reload -komento, muoto config.yml-tiedostossa.”

Generoi tämä Codexella
Paper vai Spigot: kumpaa palvelinta kannattaa käyttää? | Codexe