Сначала определите, что именно “не работает”

Разные симптомы указывают на разные причины. Самые частые варианты:

Симптом Что это обычно значит Куда смотреть в первую очередь
Моды установлены, сервер запускается, но игрок не видит предметы из модов Часто не тот Forge/Fabric, неверные версии модов, или на клиенте нет нужных файлов Версии модов и загрузку ресурсов, совместимость Forge, логи сервера
Предметы в креативе появляются и исчезают Сервер не может корректно отправить данные мода или клиент не совпадает по составу модов Логи Forge и сервера, совпадение сборки у клиента и сервера
При попытке взять предмет пишет, что идентификатор предмета не существует Несовпадение модов: на клиенте нет модов, которые добавляют этот предмет, или версии различаются Список модов на сервере и у игрока, совпадение версий
Игрока “выкидывает” при заходе, играет недолго и отключается Проблема синхронизации модов, конфигурации, библиотек или несовместимость Журналы (log) при подключении
Мод работает в одиночной игре, но не работает на сервере Нельзя запускать клиентские моды на сервере, или мод должен стоять и на сервере, и на клиенте Разделение клиентских/серверных модов, установка в правильную папку

Проверьте совместимость: версия игры, ядро, версии модов

  1. Узнайте версию Minecraft, на которой работает сервер.
  2. Поставьте то же ядро, что требует ваша модификация (чаще всего Forge).
  3. Убедитесь, что каждый мод - именно под вашу версию Minecraft и под вашу версию ядра.
    Если вы ставили “почти подходящий” мод, сервер может запускаться, но синхронизация сломается и моды будут вести себя странно (например, предметы будут пропадать).

На форумах часто всплывает проблема “ядро не видит моды” и фиксы через правильную версию Forge под сборку. Также типичные сценарии с “креативом” решаются после замены/перенастройки Forge на корректную версию.

Убедитесь, что моды лежат в правильных местах

На сервере

  • моды серверной части должны лежать в папке mods на сервере.
  • клиентские моды в папку mods сервера не нужны и часто мешают.

Подсказка по типам модов:
- моды, которые меняют интерфейс и эффекты только на экране, часто являются клиентскими
- моды, которые добавляют блоки, предметы, механики, должны присутствовать там, где сервер синхронизирует игровые данные

Если вы установили на сервер моды, которые вы не должны туда класть, результат может быть непредсказуемым: сервер работает, но игроки не могут использовать добавленные вещи.

Проверьте, что на клиенте и на сервере одинаковый набор

Одна из самых частых причин - разные составы модов у сервера и у игрока.

Правило простое:
- для модов, которые добавляют контент (предметы, блоки, мир), игрок должен иметь те же моды (обычно в той же версии), что и сервер
- для интерфейсных/утилитных модов состав может отличаться, но серверную логику они не заменят

История из практики: сервер и одиночная игра работают, а на сервере предметы “пропадают” или выдается сообщение, что предмет с идентификатором не существует. Такие ошибки почти всегда упираются в несовпадение модов/версий между клиентом и сервером или в неправильную версию Forge. На форумах это часто подтверждают просьбой прислать логи и исправлением Forge.

Смотрите логи сервера при проблемах с входом

Когда игрок не заходит или предметы исчезают после загрузки мира, без логов почти всегда приходится гадать.

Что отправлять/искать:
- latest.log или файлы в папке logs рядом с сервером
- кусок логов, который идет во время подключения игрока и сразу после
- ошибки Forge или других модов прямо перед отключением игрока

На форумах прямо советуют брать файлы .log из корня сервера или из /logs/ и проверять их, а не только описание проблемы.

Проверьте конфиги и зависимости модов

Некоторые моды не стартуют нормально без нужных библиотек или своих зависимостей. В таком случае сервер может запуститься, но мод будет работать частично или не сможет корректно синхронизировать данные.

Что сделать:
1. Проверьте на странице каждого мода “Required dependencies” или раздел Dependencies.
2. Убедитесь, что зависимые моды тоже стоят и имеют совместимые версии.
3. Если у мода есть конфиг, который влияет на добавление предметов/блоков, проверьте, что конфиг корректный и не отключает нужные фичи.

Быстрый алгоритм диагностики за 15-20 минут

  1. Сравните версию Minecraft у клиента и у сервера.
  2. Сравните версию ядра (например, Forge) у сервера.
  3. Убедитесь, что все моды, добавляющие контент, стоят и у игрока, и у сервера.
  4. Уберите из папки mods сервера заведомо клиентские моды (интерфейсные утилиты вроде NEI/конфигов курсора и подобные).
  5. Перезапустите сервер.
  6. Скопируйте логи из latest.log или /logs/ и найдите ошибку, которая появляется в момент подключения.

Типичные ошибки

Ошибка Как проявляется Как исправить
Положили клиентские моды в mods сервера “Моды не работают”, странные ошибки при входе Удалите клиентские моды из сервера и оставьте только то, что добавляет серверную механику/контент
Несовпадение версий Forge или Minecraft Предметы исчезают, ломается креатив, вылет при входе Поставьте Forge под точную версию игры и верные сборки модов
На клиенте нет нужного мода или другая версия Ошибка “предмет с идентификатором не существует” Поставьте те же моды той же версии, что на сервере
Моды лежат не там (не папка сервера mods) Сервер запускается, а моды не появляются вообще Проверьте путь к папке mods именно на сервере
Не хватает зависимостей модов Сервер работает, но конкретный мод ведет себя неправильно Поставьте все зависимости, указанные автором мода

Полезные ссылки

  • Forge (официальные сборки и документация): https://files.minecraftforge.net/
  • CurseForge (каталог модов, где видно версию и требования): https://www.curseforge.com/minecraft/search
  • Пример обсуждения проблем с модами и Forge, где основной совет - сверять логи и совместимость: https://forum.myarena.ru/index.php?/topic/28030-problema-s-modami-na-servere-mainkraft/
  • Пример темы про “ядро Forge не видит моды” (часто упирается в правильную версию Forge): https://rubukkit.org/threads/jadro-forge-ne-vidit-mody.193351/