Порівняння

Paper чи Spigot

Оновлено 18 жовтня 2026 р.

Spigot - класичне серверне ПЗ для плагінів Bukkit. Paper починався як форк Spigot з патчами продуктивності, виправленнями помилок і набагато більшим API, а тепер це найпопулярніший вибір для серверів із плагінами. Майже кожен плагін для Spigot працює на Paper; навпаки - ні, якщо плагін використовує додатковий API Paper.

Вкажіть Paper або Spigot і версію.

Згенерувати це в Codexe

Пліч-о-пліч

SpigotPaper
Запускає плагіни 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
Paper чи Spigot: який сервер вибрати? | Codexe