Σύγκριση
Paper ή Spigot
Ενημερώθηκε 18 Οκτωβρίου 2026
Το Spigot είναι το κλασικό λογισμικό server για Bukkit plugins. Το Paper ξεκίνησε ως fork του Spigot με patches απόδοσης, διορθώσεις bugs και πολύ μεγαλύτερο API, και σήμερα είναι η πιο διαδεδομένη επιλογή για servers με plugins. Σχεδόν κάθε Spigot plugin τρέχει σε Paper· το αντίστροφο δεν ισχύει για plugins που χρησιμοποιούν το επιπλέον API του Paper.
Γράψε Paper ή Spigot και την έκδοση.
Φτιάξ' το με το CodexeΔίπλα δίπλα
| Spigot | Paper | |
|---|---|---|
| Τρέχει plugins Bukkit/Spigot | Ναι | Ναι, σχεδόν όλα |
| Τρέχει plugins μόνο για Paper | Όχι | Ναι |
| Απόδοση | Καλή | Καλύτερη στους περισσότερους servers: πολλές βελτιστοποιήσεις και async φόρτωση chunks |
| API για plugins | Bukkit και Spigot API | Το ίδιο, μαζί με πολλά events, μεθόδους και text components του Adventure |
| Ρυθμίσεις | bukkit.yml, spigot.yml | Τα ίδια, μαζί με τα δικά του αρχεία config του Paper, global και ανά κόσμο |
| Vanilla συμπεριφορά | Πιο κοντά στο vanilla | Διορθώνει κάποια exploits και bugs από προεπιλογή (κάποια μπορούν να ενεργοποιηθούν ξανά) |
| Πώς το παίρνεις | Το κάνεις build μόνος σου με το BuildTools | Το κατεβάζεις έτοιμο από το papermc.io |
Πότε το Paper είναι η καλύτερη επιλογή
- Οι περισσότεροι servers survival, SMP, minigames και δικτύων: καλύτερη απόδοση με τα ίδια plugins.
- Γράφεις plugins και θέλεις το μεγαλύτερο API: καλύτερα text components, περισσότερα events, async APIs.
- Θέλεις να περάσεις αργότερα σε Folia ή να χρησιμοποιήσεις Velocity: και τα δύο προέρχονται από το ίδιο project PaperMC.
Πότε το Spigot είναι η καλύτερη επιλογή
- Οι τεχνικοί παίκτες βασίζονται σε vanilla μηχανισμούς που το Paper διορθώνει ή αλλάζει, όπως κάποιες συμπεριφορές duplication ή redstone, και δεν θέλεις να διαχειρίζεσαι τις ρυθμίσεις του Paper γι' αυτές.
- Γράφεις ένα plugin που πρέπει να τρέχει σε κάθε Bukkit server: κάν' το build με το Spigot API και θα τρέχει σε Spigot, Paper και στα forks τους.
- Ένα συγκεκριμένο plugin από το οποίο εξαρτάσαι υποστηρίζει επίσημα μόνο Spigot και δεν συμπεριφέρεται σωστά σε Paper (σπάνιο, αλλά συμβαίνει).
Το Paper σήμερα
Στις πρόσφατες εκδόσεις το Paper έγινε hard fork: δεν παίρνει πια κάθε αλλαγή από το Spigot και αναπτύσσεται αυτόνομα, κρατώντας όμως την υποστήριξη για plugins γραμμένα για το Spigot API. Στην πράξη, ένας δημιουργός plugins που στοχεύει στο Spigot API καλύπτει και τα δύο, και όποιος χρειάζεται λειτουργίες του Paper στοχεύει στο Paper.
Η μεταφορά ενός server από Spigot σε Paper συνήθως σημαίνει απλώς αντικατάσταση του .jar του server με Paper της ίδιας έκδοσης Minecraft· οι κόσμοι και τα plugins μένουν. Κράτα πρώτα backup και έλεγξε το log της εκκίνησης.
Plugins για Spigot και Paper στο Codexe
Ο τύπος Bukkit/Spigot/Paper στο Codexe καλύπτει και τα δύο. Γράψε «Paper» ή «Spigot» και την έκδοση στο αίτημα: το Codexe χρησιμοποιεί εκείνο το API, κάνει compile το plugin και ελέγχει ότι περιέχει ένα plugin.yml (ή paper-plugin.yml). Ζήτα Spigot αν το plugin πρέπει να τρέχει και στα δύο. Οι δοκιμαστικοί servers τρέχουν Paper, οπότε και ένα Spigot plugin δοκιμάζεται εκεί.
Ερωτήσεις
Θα λειτουργούν τα Spigot plugins μου σε Paper;
Σχεδόν όλα, χωρίς αλλαγές. Τα plugins που χρησιμοποιούν εσωτερικό κώδικα του server (NMS) χρειάζονται build για εκείνη την ακριβή έκδοση σε οποιονδήποτε από τους δύο servers.
Είναι το Purpur καλύτερο από το Paper;
Το Purpur είναι fork του Paper με επιπλέον επιλογές gameplay. Τρέχει plugins για Paper και Spigot. Διάλεξέ το αν θέλεις αυτές τις επιλογές· αλλιώς το Paper αρκεί.
Μπορώ να γυρίσω από Paper σε Spigot;
Συνήθως ναι, με τους ίδιους κόσμους, αλλά τα plugins που χρειάζονται το API του Paper θα σταματήσουν να λειτουργούν. Κράτα backup πριν αλλάξεις.
Τρέχει το Paper σε παλιές εκδόσεις όπως η 1.8;
Υπάρχουν παλιά builds του Paper για 1.8.8 που χρησιμοποιούνται ακόμα από servers με minigames, αλλά δεν παίρνουν ενημερώσεις. Το ίδιο ισχύει για τα παλιά builds του Spigot.
Φτιάξε ένα plugin για τον server σου
Αυτό το prompt ανοίγει έτοιμο για αποστολή:
“Ένα plugin για Paper 1.21.4 με το όνομα ChatFormat: μορφή chat με prefixes και suffixes του LuckPerms, χρώματα MiniMessage για παίκτες με chatformat.color, μια εντολή /chatformat reload, η μορφή στο config.yml.”
Φτιάξ' το με το Codexe