Порівняння
Paper чи Spigot
Оновлено 18 жовтня 2026 р.
Spigot - класичне серверне ПЗ для плагінів Bukkit. Paper починався як форк Spigot з патчами продуктивності, виправленнями помилок і набагато більшим API, а тепер це найпопулярніший вибір для серверів із плагінами. Майже кожен плагін для Spigot працює на Paper; навпаки - ні, якщо плагін використовує додатковий API Paper.
Вкажіть Paper або Spigot і версію.
Згенерувати це в CodexeПліч-о-пліч
| Spigot | Paper | |
|---|---|---|
| Запускає плагіни Bukkit/Spigot | Так | Так, майже всі |
| Запускає плагіни лише для Paper | Ні | Так |
| Продуктивність | Добра | Краща на більшості серверів: багато оптимізацій і асинхронне завантаження чанків |
| API для плагінів | API Bukkit і Spigot | Те саме плюс багато подій, методів і текстових компонентів Adventure |
| Конфігурація | bukkit.yml, spigot.yml | Те саме плюс власні глобальні файли конфігурації Paper і файли для кожного світу |
| Ванільна поведінка | Ближча до ванілі | За замовчуванням виправляє деякі експлойти й баги (деякі можна ввімкнути назад) |
| Як отримати | Збирається самостійно через BuildTools | Завантажується готовим з papermc.io |
Коли краще обрати Paper
- Більшість серверів виживання, SMP, міні-ігор і мереж: краща продуктивність із тими самими плагінами.
- Ви пишете плагіни й хочете більший API: кращі текстові компоненти, більше подій, асинхронні API.
- Ви хочете згодом перейти на Folia або використовувати Velocity: обидва походять з того самого проєкту PaperMC.
Коли краще обрати Spigot
- Технічні гравці покладаються на ванільні механіки, які Paper виправляє чи змінює, як-от деякі дюпи чи поведінку редстоуну, а ви не хочете налаштовувати для них параметри Paper.
- Ви пишете плагін, який має працювати на кожному сервері Bukkit: зберіть його під API Spigot, і він працюватиме на Spigot, Paper та їхніх форках.
- Певний плагін, від якого ви залежите, офіційно підтримує лише Spigot і погано поводиться на Paper (рідко, але трапляється).
Paper сьогодні
В останніх версіях Paper став повноцінним форком (hard fork): він більше не переймає всі зміни зі Spigot і розвивається самостійно, зберігаючи підтримку плагінів, написаних під API Spigot. На практиці автор плагіна, який орієнтується на API Spigot, охоплює обидва, а той, кому потрібні можливості Paper, орієнтується на Paper.
Перенесення сервера зі Spigot на Paper зазвичай зводиться до заміни .jar сервера на Paper тієї самої версії Minecraft; світи й плагіни залишаються. Спершу зробіть резервну копію й перевірте журнал запуску.
Плагіни для Spigot і Paper у Codexe
Тип Bukkit/Spigot/Paper у Codexe охоплює обидва. Вкажіть у запиті «Paper» або «Spigot» і версію: Codexe використає цей API, скомпілює плагін і перевірить, що він містить plugin.yml (або paper-plugin.yml). Просіть Spigot, якщо плагін має працювати на обох. Тестові сервери працюють на Paper, тож плагін для Spigot тестується там само.
Запитання
Чи працюватимуть мої плагіни для Spigot на Paper?
Майже всі, без змін. Плагінам, що використовують внутрішній код сервера (NMS), на будь-якому з серверів потрібна збірка саме під цю версію.
Чи кращий Purpur за Paper?
Purpur - це форк Paper з додатковими ігровими параметрами. Він запускає плагіни Paper і Spigot. Обирайте його, якщо вам потрібні ці параметри; інакше достатньо Paper.
Чи можна повернутися з Paper на Spigot?
Зазвичай так, з тими самими світами, але плагіни, яким потрібен API Paper, перестануть працювати. Зробіть резервну копію перед переходом.
Чи працює Paper на старих версіях, як-от 1.8?
Старі збірки Paper для 1.8.8 існують і досі використовуються серверами міні-ігор, але оновлень не отримують. Те саме стосується старих збірок Spigot.
Створіть плагін для свого сервера
Цей запит відкривається готовим до надсилання:
“Плагін для Paper 1.21.4 під назвою ChatFormat: формат чату з префіксами й суфіксами LuckPerms, кольори MiniMessage для гравців із chatformat.color, команда /chatformat reload, формат у config.yml.”
Згенерувати це в Codexe