Сравнение
Paper или Spigot
Обновено на 18 октомври 2026 г.
Spigot е класическият сървърен софтуер за Bukkit плъгини. Paper започна като fork на Spigot с подобрения в производителността, поправки на бъгове и много по-голямо API, а днес е най-използваният избор за сървъри с плъгини. Почти всеки Spigot плъгин работи на Paper; обратното не важи за плъгините, които използват допълнителното API на Paper.
Кажи Paper или Spigot и версията.
Генерирай това с CodexeЕдно до друго
| Spigot | Paper | |
|---|---|---|
| Пуска Bukkit/Spigot плъгини | Да | Да, почти всички |
| Пуска плъгини само за Paper | Не | Да |
| Производителност | Добра | По-добра на повечето сървъри: много оптимизации и асинхронно зареждане на chunk-ове |
| API за плъгини | Bukkit и Spigot API | Същото плюс много събития, методи и текстови компоненти Adventure |
| Конфигурация | bukkit.yml, spigot.yml | Същото плюс собствените глобални и за всеки свят конфигурационни файлове на Paper |
| Ванилно поведение | По-близо до ванила | Поправя някои експлойти и бъгове по подразбиране (някои могат да се включат обратно) |
| Как се взима | Компилираш го сам с BuildTools | Изтегля се готов от papermc.io |
Кога Paper е по-добрият избор
- Повечето survival, SMP, мини игри и мрежови сървъри: по-добра производителност със същите плъгини.
- Пишеш плъгини и искаш по-голямото API: по-добри текстови компоненти, повече събития, асинхронни API-та.
- Искаш по-късно да минеш на Folia или да използваш Velocity: и двете идват от същия проект PaperMC.
Кога Spigot е по-добрият избор
- Техническите играчи разчитат на ванилни механики, които Paper поправя или променя, като някои дублирания или поведения на redstone, и не искаш да управляваш настройките на Paper за тях.
- Пишеш плъгин, който трябва да работи на всеки Bukkit сървър: компилирай го срещу Spigot API и ще работи на Spigot, Paper и техните fork-ове.
- Конкретен плъгин, от който зависиш, официално поддържа само Spigot и се държи странно на Paper (рядко, но се случва).
Paper днес
В последните версии Paper стана hard fork: вече не взима всяка промяна от Spigot и се развива самостоятелно, като запазва поддръжката на плъгините, писани за Spigot API. На практика автор на плъгин, който цели Spigot API, достига и до двете, а този, на когото трябват функциите на 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 е fork на 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