PhantomSMP: решение проблемы фантомов в мультиплеере

Проблема фантомов в многопользовательском Minecraft Фантомы — одни из самых назойливых мобов, добавленных в Minecraft с обновлением 1.13. Эти летучие создания появляются высоко в небе и пикируют на игроков, которые не спали три игровых дня или больше. В одиночном режиме справиться с ними несложно...

Скачать PhantomSMP для Minecraft 1.16, 1.14, 1.13

Оригинальное название: PhantomSMP

Версии Minecraft: 1.13, 1.14, 1.16

ФайлВерсияЗагрузчикРазмер
PhantomSMP-1.0.2.jar1.13—6 КБСкачать
PhantomSMP-1.1.0.jar1.13—28 КБСкачать
PhantomSMP-1.1.1.jar1.14—33 КБСкачать
PhantomSMP-1.1.2.jar1.16—33 КБСкачать

Проблема фантомов в многопользовательском Minecraft

Фантомы — одни из самых назойливых мобов, добавленных в Minecraft с обновлением 1.13. Эти летучие создания появляются высоко в небе и пикируют на игроков, которые не спали три игровых дня или больше. В одиночном режиме справиться с ними несложно: достаточно лечь в кровать, пропустить ночь, и солнечный свет уничтожит всех фантомов за считанные секунды. Однако на серверах SMP ситуация кардинально меняется. Пока один игрок мирно спит в своей постели, другой продолжает бродить по ночному лесу, и фантомы, уже появившиеся из-за недосыпа, не исчезают бесследно. Они переключаются на любую доступную цель, игнорируя факт отдыха других участников. Это превращает выживание на сервере в хаотичную борьбу с крылатыми преследователями, которые атакуют без разбора.

Что такое PhantomSMP и как он решает эту проблему

PhantomSMP — это продуманный плагин для серверов Minecraft, созданный специально для устранения недостатков стандартного поведения фантомов в многопользовательской среде. Автор плагина, известный под ником Simon, разработал его после того, как столкнулся с типичной ситуацией: фантомы продолжали терроризировать игроков даже после того, как те использовали кровать или погибали. В одиночной игре смерть или сон обнуляют счётчик бессонницы, но на сервере уже появившиеся фантомы никуда не деваются — они просто находят новую жертву. PhantomSMP меняет эту логику, делая поведение мобов более справедливым и предсказуемым. Плагин работает на стороне сервера, не требуя установки модов на клиентах игроков, что делает его универсальным решением для любого ванильного или модифицированного сервера.

Ключевые возможности плагина

PhantomSMP предлагает три основные функции, каждая из которых настраивается индивидуально через конфигурационный файл. Такой подход позволяет администраторам серверов тонко регулировать механику фантомов под особенности своего комьюнити. Рассмотрим эти возможности подробнее.

Игнорирование отдохнувших игроков

Первая и самая важная функция — фантомы перестают атаковать тех, кто пользовался кроватью в течение последних трёх игровых дней. Плагин отслеживает момент последнего сна каждого игрока и передаёт эту информацию в алгоритм выбора цели для фантомов. Если игрок отдыхал недавно, крылатые мобы просто не рассматривают его как потенциальную жертву. Продолжительность этого защитного периода настраивается в тиках, что даёт гибкость: можно установить как стандартные 72000 тиков, так и любое другое значение, подходящее под ритм жизни на конкретном сервере.

Удаление фантомов при сне или смерти

Вторая функция позволяет автоматически убирать фантомов, когда игрок ложится в кровать или погибает. В стандартной игре после смерти счётчик бессонницы сбрасывается, но уже существующие фантомы продолжают кружить в небе. PhantomSMP может либо заставить их игнорировать конкретного игрока, либо полностью деспавнить мобов. Опция remove-when-sleeping отвечает за удаление фантомов в момент, когда персонаж забирается в постель, а связанная с ней настройка remove-targeting-rested управляет поведением мобов при попытке атаковать отдохнувшего игрока.

Гибкая система прав доступа

PhantomSMP включает два узла разрешений, которые не применяются автоматически даже к операторам сервера. Это сделано намеренно: администратор сам решает, кому предоставить особые условия. Разрешение phantomsmp.disallowspawn полностью запрещает появление фантомов для обладателя этого права — мобы просто не будут спавниться рядом с ним. Второе разрешение, phantomsmp.ignore, делает игрока невидимым для фантомов: они не станут выбирать его в качестве цели, но продолжат существовать в мире и атаковать других. Такая детализация особенно полезна для серверов с донатными привилегиями или для защиты новичков, которые только осваиваются в суровом мире выживания.

Настройка конфигурации плагина

Все параметры PhantomSMP собраны в одном конфигурационном файле, который генерируется автоматически после первого запуска плагина на сервере. Администратору доступны три ключевых параметра:

  • remove-targeting-rested — значение по умолчанию true. Убирает фантомов, пытающихся атаковать недавно отдохнувших игроков.
  • remove-when-sleeping — значение по умолчанию false. Удаляет фантомов сразу после того, как игрок ложится в кровать.
  • disallow-targeting-for — значение по умолчанию 72000 тиков. Определяет, сколько времени должно пройти с момента последнего отдыха, прежде чем фантомы снова начнут охотиться на игрока.

Изменение этих параметров не требует перезагрузки сервера в большинстве случаев — достаточно использовать команду перезагрузки конфигурации плагина, и новые настройки вступят в силу. Это удобно для оперативной корректировки правил прямо во время игры, когда администратор видит реакцию игроков на текущие условия.

Установка и интеграция с лаунчерами

Установить PhantomSMP можно стандартным способом: скачать jar-файл плагина с официальной страницы проекта на GitHub и поместить его в папку plugins сервера. Однако для тех, кто предпочитает более удобный подход к управлению модами и плагинами, существует современное решение. Лаунчер foxygame.net предлагает встроенный каталог, где можно найти и установить множество полезных дополнений прямо из меню программы, не тратя время на ручной поиск файлов и проверку совместимости. Этот лаунчер отличается продуманным интерфейсом и гибкостью настройки, позволяя быстро собрать нужную сборку как для клиента, так и для сервера. После установки плагина через любой удобный способ он сразу начинает работать, применяя стандартные параметры конфигурации.

Почему PhantomSMP важен для серверов SMP

Многопользовательские сервера выживания живут по своим законам. Игроки заходят и выходят в разное время суток, кто-то предпочитает ночные вылазки за ресурсами, а кто-то мирно возделывает ферму при свете дня. Стандартная механика фантомов не учитывает эту асинхронность, создавая ситуации, когда один неспящий игрок провоцирует появление мобов, а страдают от них все остальные. PhantomSMP исправляет этот дисбаланс, возвращая фантомам логику, задуманную разработчиками для одиночной игры, но адаптированную под реалии серверов. Плагин не ломает ванильное поведение, а деликатно корректирует его там, где оно перестаёт быть справедливым.

Заключение

PhantomSMP — это небольшой, но крайне полезный инструмент для администраторов серверов Minecraft, которые хотят сохранить атмосферу выживания без лишнего раздражения от несправедливых атак фантомов. Три настраиваемых параметра и два узла разрешений дают достаточно свободы для точной настройки под любое комьюнити. Плагин не перегружает сервер, работает стабильно и решает конкретную проблему, с которой рано или поздно сталкивается каждый владелец SMP-сервера. Если фантомы превратили ночную жизнь ваших игроков в кошмар, PhantomSMP станет тем самым элегантным решением, которое вернёт порядок в небеса Minecraft.