
SharedHealthAndHunger
SharedHealthAndHunger - плагин для Minecraft с режимом Shared Life: игроки делят общее здоровье, голод, насыщение и эффекты. Подходит для кооперативных челленджей на Paper, Purpur и Spigot.
SharedHealthAndHunger
SharedHealthAndHunger - серверный плагин для кооперативного режима Shared Life, в котором вся команда пользуется одной шкалой здоровья, голода, насыщения и эффектов. Получил урон один игрок - здоровье уменьшается у всех. Кто-то съел еду, начал голодать или выпил зелье - изменения синхронно видят остальные.
Такой формат заметно меняет обычное выживание в Minecraft. Нельзя бездумно отправить одного игрока в пещеру, пока остальные спокойно строят базу: ошибка одного участника отражается на всей команде. Плагин хорошо подходит для совместных прохождений, хардкорных челленджей, стримов и серверных испытаний, где важны распределение ролей и постоянная связь между игроками.
Плагин работает на Java Edition через Bukkit, Paper, Purpur и Spigot. Он также подходит для серверов со связкой Java и Bedrock через Geyser Crossplay. Заявленных обязательных зависимостей нет, а совместимость отдельно указана с WorldReset.
Что меняется в игре
В стандартном Minecraft каждый игрок отвечает только за собственное здоровье и голод. SharedHealthAndHunger объединяет эти показатели в одну командную систему. Теперь даже обычная прогулка по миру требует больше внимания: падение, огонь, враждебный моб или нехватка еды могут повлиять сразу на всех.
Главная особенность режима - синхронизация без заметных пропусков. Урон, голод, насыщение и эффекты передаются всей группе, поэтому командная шкала не должна расходиться после нескольких игровых событий.
Возможности SharedHealthAndHunger
- Общее здоровье - если один игрок получает урон, HP теряет вся команда. Синхронизация учитывает обычные удары и периодический урон, включая урон по игровым тикам.
- Общий голод и насыщение - бег, еда и расход сытости влияют на единую командную шкалу. Это особенно важно в долгих походах, где запас еды приходится планировать на всех.
- Общие эффекты - зелье скорости, отравление, молоко и другие эффекты применяются синхронно ко всей команде. Выпитое одним игроком зелье больше не остается его личным преимуществом или проблемой.
- Поддержка тотема бессмертия - тотем в основной или второй руке корректно спасает игрока. После срабатывания восстанавливаются общее здоровье команды и дополнительные сердца поглощения, поэтому случайное попадание не завершает испытание слишком рано.
- Обратная связь об уроне - остальные игроки видят визуальный эффект получения урона, включая красную вспышку и наклон камеры. При этом броня команды не изнашивается из-за такой синхронизации, а лишние перемещения и резкие возвраты позиции не должны вызывать rubberbanding.
- Режимы смерти - после смерти можно перевести игрока в режим наблюдателя или завершить прохождение одновременным устранением всей команды.
- Action bar - современная строка уведомлений показывает, кто получил урон, и отображает текущее здоровье команды. Функция работает для игроков Java Edition и Bedrock Edition через кроссплей.
- Настройка обмена голода - множитель потери голода можно изменить отдельно. Он учитывает ванильные циклы exhaustion, поэтому настройка подходит и для более быстрых, и для более суровых испытаний.
- Два языка интерфейса - доступны английский и польский языки. Переключение выполняется командой
/sh language en/pl. - Анонимная статистика сервера - в плагин встроены bStats и FastStats для сбора обезличенной телеметрии, сравнения точности статистики и отслеживания используемых версий.
Режим Shared Life для друзей
Смысл Shared Life не только в том, что у игроков стало меньше здоровья. Команде приходится договариваться перед каждым рискованным действием. Один участник может исследовать шахту, второй следить за едой, а третий оставаться рядом с базой, но урон от найденной опасности все равно затронет каждого.
Общий голод делает путешествия более командными. Если один игрок постоянно бегает, вся группа быстрее расходует ресурс сытости. А общее зелье скорости или негативный эффект меняет ситуацию для всей команды, поэтому полезно заранее решить, кто будет принимать зелья и когда стоит использовать молоко.
Для сервера это удобный способ добавить отдельный сценарий поверх обычного выживания. Не нужно менять карту или устанавливать клиентский мод: основная логика работает на стороне сервера. Игроки подключаются к уже настроенному серверу и проходят испытание в привычном интерфейсе Minecraft.
Смерть и возрождение
В настройках можно выбрать, что произойдет после смерти. В режиме Spectator погибший игрок продолжает наблюдать за прохождением, но не вмешивается в выживание команды. Альтернативный вариант - одновременное устранение всей группы, когда смерть одного участника считается концом общего забега.
Команда /sh respawn запускает новую попытку: сбрасывает состояние игры, лечит игроков, удаляет активные эффекты и телепортирует участников на точку появления. Это удобно для повторных раундов после неудачного челленджа.
Команды и права
Основная команда плагина - /sharedhealth. Для коротких вызовов можно использовать алиас /sh.
| Команда | Назначение | Право |
|---|---|---|
/sh respawn | Сбрасывает игру, лечит игроков, очищает эффекты и телепортирует их на точку появления. | sharedhealth.respawn |
/sh reload | Перезагружает config.yml и языковые файлы. | sharedhealth.reload |
/sh sync | Немедленно синхронизирует здоровье и еду команды. | sharedhealth.sync |
/sh language <en/pl> | Переключает язык плагина между английским и польским. | sharedhealth.language |
/sh set maxhealth <value> | Задает максимальное здоровье. Например, 40.0 соответствует 20 сердцам. | sharedhealth.set.maxhealth |
/sh set hungermult <value> | Настраивает множитель потери голода. Значение 2.0 ускоряет потерю в два раза. | sharedhealth.set.hungermult |
Все команды /sh set | Дают доступ к изменению всех числовых параметров. | sharedhealth.set.* |
/sh toggle health | Включает или выключает синхронизацию здоровья. | sharedhealth.toggle.health |
/sh toggle food | Включает или выключает синхронизацию голода. | sharedhealth.toggle.food |
/sh toggle effects | Включает или выключает синхронизацию эффектов. | sharedhealth.toggle.effects |
/sh toggle actionbar | Включает или выключает уведомления в action bar. | sharedhealth.toggle.actionbar |
/sh toggle attackerfeeldamage | Определяет, будет ли атакующий ощущать боль при нанесении урона другим игрокам. | sharedhealth.toggle.attackerfeeldamage |
/sh toggle respawn | Переключает режим наблюдателя после смерти. | sharedhealth.toggle.respawn |
Все команды /sh toggle | Дают доступ к переключению всех параметров. | sharedhealth.toggle.* |
Для полного администрирования используется wildcard-право sharedhealth.*.
Настройка сервера
Плагин рассчитан на серверы Minecraft 1.21.x и актуальные версии, указанные для ветки 1.26.1-1.26.2. Поддерживаются Paper, Purpur и Spigot. После первого запуска в папке плагина автоматически создаются config.yml и языковые файлы.
Установка стандартная для Bukkit-плагинов:
- Поместите файл
SharedHealthAndHunger-1.4.jarв папку/plugins/. - Запустите или перезапустите сервер на Paper, Purpur или Spigot.
- Проверьте созданные конфигурационные и языковые файлы.
- Выдайте администраторам необходимые права и выберите режим смерти команды.
Практические нюансы
Перед началом прохождения стоит заранее решить, будет ли смерть одного игрока концом игры или только переводом в Spectator. Для короткого челленджа обычно удобнее полное командное поражение, а для долгого выживания лучше оставить режим наблюдателя, чтобы погибший игрок не выпадал из процесса.
Множитель голода тоже лучше менять постепенно. При значении выше стандартного команда быстрее расходует еду, а бег одного участника начинает заметно влиять на весь запас. Команда /sh sync пригодится после ручного изменения настроек или при проверке состояния на сервере.
SharedHealthAndHunger - это именно плагин для серверного режима, а не клиентский мод. Его основная ценность раскрывается в совместной игре: обычные механики Minecraft остаются знакомыми, но любое решение одного игрока теперь имеет последствия для всей группы.
Сервер для плагина SharedHealthAndHunger - как у профи
Плагин SharedHealthAndHunger создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином SharedHealthAndHunger для друзей можно за пару минут - BungeeHost всё уже подготовил.
