Когда сервер Minecraft уже работает, рано или поздно хочется большего. Например, раздать игрокам права, защитить постройки от гриферов или добавить в игру новые предметы. Для этого есть плагины и моды, а то, какие из них можно поставить, зависит от ядра сервера. В этой статье разберём, какие бывают ядра и чем они отличаются, как сменить ядро на уже работающем сервере и как устанавливать плагины. Все примеры мы проверили на тестовом сервере с Minecraft 26.3, который установили по статье про сервер Minecraft на VPS.
Ядро, плагины и моды
Ядро – это сама программа сервера, тот файл .jar, который запускается командой java -jar. Mojang выпускает официальное ядро, а сообщество делает свои, более быстрые или с дополнительными возможностями. От ядра зависит, что вообще можно добавить на сервер.
Плагины работают только на сервере. Они меняют правила игры, добавляют команды, права, защиту территорий, экономику. Игрокам ничего ставить не нужно, они заходят с обычной игрой, поэтому настоящих новых блоков и мобов плагины обычно не добавляют. Плагины работают на ядрах семейства Paper, то есть на Paper, Purpur и с оговорками на Folia.
Моды могут менять игру гораздо глубже, вплоть до новых блоков, мобов и измерений. Они работают на ядрах-загрузчиках Fabric, NeoForge и Forge. Часть модов достаточно поставить на сервер, а часть нужна и каждому игроку. Это указано на странице мода на Modrinth в блоке Supported environments.
Плагины и моды несовместимы между собой. Плагин не запустится на Fabric, а мод на Paper. Поэтому сначала решите, что вам нужно, а потом выбирайте ядро.
Какое ядро выбрать
| Ядро | Что это | Что подключается | Когда выбирать |
|---|---|---|---|
| Vanilla | Официальный сервер от Mojang | Ничего | Нужна игра без изменений |
| Paper | Быстрый сервер на основе официального | Плагины | Обычный сервер для друзей или сообщества |
| Purpur | Сервер на основе Paper с множеством дополнительных настроек | Плагины для Bukkit, Spigot и Paper | Хочется тонко настроить игровые механики |
| Folia | Версия Paper, которая обсчитывает разные части мира в разных потоках | Только плагины, поддерживающие Folia | Очень много игроков, разбросанных по миру |
| Fabric | Лёгкий загрузчик модов | Моды для Fabric | Моды, в том числе оптимизации |
| NeoForge | Загрузчик модов | Моды для NeoForge | Крупные сборки модов |
| Forge | Классический загрузчик модов | Моды для Forge | Сборка модов, которая есть только под Forge |
| Velocity | Прокси, который объединяет несколько серверов в одну сеть | Плагины для Velocity | Несколько серверов с переходом между ними |
На момент проверки сборки под Minecraft 26.3 были у всех ядер из таблицы, у Forge пока только без пометки «рекомендуемая». Если не знаете, что выбрать, ставьте Paper. Разработчики Folia сами пишут, что она не нужна большинству серверов и ломает большинство публичных плагинов.
Как сменить ядро
Перейти между ядрами семейства Paper просто, потому что мир и плагины остаются теми же. Мы перевели тестовый сервер с Paper на Purpur, и он запустился с тем же миром и всеми тремя плагинами, а затем так же вернули Paper.
Остановите сервер и сделайте копию мира.
bashsystemctl stop minecraft cp -a /opt/minecraft/world /root/world-backupСкачайте новое ядро в папку сервера. Для Purpur последняя сборка нужной версии скачивается по прямой ссылке.
bashcd /opt/minecraft curl -fsSL -o purpur.jar https://api.purpurmc.org/v2/purpur/26.3/latest/download chown minecraft:minecraft purpur.jarЗамените в скрипте запуска имя файла ядра.
bashsed -i 's/-jar paper.jar/-jar purpur.jar/' /opt/minecraft/start.shЗапустите сервер и проверьте в журнале, что загрузилось новое ядро.
bashsystemctl start minecraft grep bootstrap /opt/minecraft/logs/latest.logВ строке Loading Purpur будет версия ядра. Рядом с
server.propertiesпоявится файлpurpur.ymlс дополнительными настройками.
С Fabric, NeoForge и Forge так не получится, ведь плагины там не работают. Сервер на загрузчике модов лучше ставить в отдельную папку. Для Fabric есть готовый файл сервера на странице fabricmc.net/use/server. Мы проверили его на Minecraft 26.3. При первом запуске он сам скачал игру и загрузчик и создал папку mods, куда кладутся моды. Большинству модов для Fabric нужен ещё мод Fabric API, он тоже кладётся в mods.
Где брать плагины
Скачивайте плагины только с известных площадок.
- Modrinth – большой каталог плагинов и модов с удобным фильтром по версии игры и ядру.
- Hangar – каталог плагинов на сайте PaperMC.
- SpigotMC – каталог плагинов на сайте SpigotMC.
На странице плагина проверьте, что он поддерживает вашу версию Minecraft и ваше ядро. Плагин для старой версии может не запуститься или работать с ошибками.
Не скачивайте плагины со случайных сайтов
Плагин – это программа, которая работает на вашем сервере с правами пользователя minecraft. Плагин из непроверенного источника может содержать вредоносный код и получить доступ ко всем файлам сервера Minecraft.
Как установить плагин
Установка плагина на Paper – это просто файл .jar в папке plugins. Мы поставили на тестовый сервер три популярных плагина. LuckPerms управляет правами игроков, WorldEdit помогает строить, а Chunky заранее создаёт мир вокруг спавна.
Скопируйте на странице плагина ссылку на файл нужной версии и скачайте его в папку
plugins.bashcd /opt/minecraft/plugins curl -fsSL -O https://cdn.modrinth.com/data/Vebnzrzj/versions/b0mk8uS6/LuckPerms-Bukkit-5.5.71.jar chown minecraft:minecraft *.jarПерезапустите сервер.
bashsystemctl restart minecraftОткройте консоль сервера командой
su - minecraft -c "screen -r minecraft"и введитеplugins. Сервер покажет список загруженных плагинов.

Все три плагина загружены
При первом запуске плагин обычно создаёт в plugins свою папку с настройками, например plugins/LuckPerms. Настройки меняют в файлах этой папки, а потом перезапускают сервер.
Примеры работы с плагинами
LuckPerms раздаёт права группам игроков. Ниже мы создали группу строителей, разрешили ей все команды WorldEdit и добавили в неё игрока.
lp creategroup builders
lp group builders permission set worldedit.* true
lp user Steve parent add builders
Группа создана, а игрока LuckPerms ещё не знает
Обратите внимание на последнюю строку. LuckPerms не нашёл игрока, который ещё ни разу не заходил на сервер. Поэтому добавляйте игрока в группу после его первого входа.
Chunky заранее создаёт участки мира, чтобы сервер не тратил на это силы, когда игроки разбегаются в разные стороны. Задайте радиус в блоках и запустите задачу.
chunky radius 300
chunky start
Мир в радиусе 300 блоков создан за 40 секунд
На нашем сервере мир в радиусе 300 блоков занял 1521 участок и был готов за 40 секунд, а папка мира выросла до 30 МБ. Для большого радиуса задача может идти часами, поэтому запускайте её, когда на сервере мало игроков.
Как обновить или удалить плагин
- Обновить. Остановите сервер, удалите старый файл плагина из
plugins, положите новый и запустите сервер. Папку с настройками плагина не трогайте. - Удалить. Остановите сервер и удалите файл плагина. Если настройки плагина больше не нужны, удалите и его папку.
Перед обновлением ядра на новую версию Minecraft проверьте, что все ваши плагины уже её поддерживают.
Частые вопросы
does not contain a paper-plugin.yml or plugin.yml! Could not determine plugin type
В папку plugins положили не плагин, а мод. Мы получили эту ошибку, когда положили туда мод Lithium для Fabric. Моды работают только на Fabric, NeoForge или Forge. Удалите файл из plugins или найдите плагин с похожими возможностями.

Paper не может загрузить мод как плагин
You are running an unsupported server version!
Плагин не рассчитан на эту версию Minecraft. Мы увидели это сообщение у EssentialsX 2.22.0, который официально поддерживает версии до 26.1.2, на сервере 26.3. Плагин при этом запустился, но работать без ошибок он не обязан. Поищите версию плагина для вашей версии игры или подождите её выхода.
A user for … could not be found
LuckPerms ещё не знает этого игрока. Попросите игрока зайти на сервер, а потом повторите команду.
Плагин работает на Paper, но не работает на Folia
Folia обсчитывает мир в нескольких потоках, и обычные плагины к этому не готовы. На Folia работают только плагины, в описании которых указана её поддержка. Если нужных плагинов для Folia нет, оставайтесь на Paper.
Наши ресурсы
Telegram-канал: https://t.me/f3cloud_news
Официальный сайт: https://f3cloud.com