LifeSteal Server-side - мод для Майнкрафт на Fabric
LifeSteal Server-side - это серверная реализация популярной механики LifeSteal SMP для Майнкрафт. Если ты фанат хардкорных PvP-серверов, где каждое убийство имеет значение, этот мод кардинально меняет баланс игры. Вдохновлён модом от ModernAdventurer, но работает полностью на стороне сервера, так что игрокам ничего устанавливать не нужно.
Суть простая: убиваешь врага - забираешь его сердца. Довёл кого-то до минимума - тот вылетает с сервера. Жестоко, но адреналин зашкаливает.
Настройка через геймрулы
Вся конфигурация делается через геймрулы. Никаких сложных конфигов - просто вводишь команды и регулируешь всё под свой вкус. Гибкость на высоте.
| Геймрула | Тип | Описание | По умолчанию |
|---|---|---|---|
lifesteal:death_criteria | DeathCriteria | Что считается убийством: player_only (только игроки), any_death (любая смерть), any_death_drop_heart (любая смерть с выпадением сердца) | player_only |
lifesteal:altar_block | Block | Блок для алтаря (регистр блока) | minecraft:netherite_block |
lifesteal:enable_anti_heart_dupe | Boolean | Запрет на бесконечную добычу сердец со слабых игроков | true |
lifesteal:revive_method | ReviveMethod | Как воскрешать игроков: none (никак), command (команда), altar (алтарь), totem (тотем) | altar |
lifesteal:death_action | DeathAction | Что происходит при достижении минимума здоровья: ban (бан), revive (воскрешение), spectator (режим наблюдателя) | ban |
lifesteal:gift_method | GiftMethod | Как дарить сердца: manual (вручную) или command (команда) | manual |
lifesteal:steal_amount | Integer | Сколько сердец крадётся при убийстве | 1 |
lifesteal:min_player_hearts | Integer | Минимальное количество сердец до бана | 1 |
lifesteal:max_player_hearts | Integer | Максимальное количество сердец у игрока | 10 |
lifesteal:withdraw_method | WithdrawMethod | Как снимать сердца: none, altar, command | altar |
lifesteal:auto_revival_seconds | Integer | Через сколько секунд игрок автоматически воскресает. 0 - отключено | 0 |
lifesteal:revival_invulnerability_seconds | Integer | Время неуязвимости после воскрешения в секундах. 0 - отключено | 0 |
lifesteal:heart_stack_size | Integer | Максимальный размер стака предмета-сердца | 1 |
lifesteal:heart_craft_in_crafter | Boolean | Можно ли крафтить сердце в автомастерской (crafter) | false |
lifesteal:limited_heart_crafting_type | LimitedCraftingType | Как работает ограниченный крафт: until_banned (до бана), forever (навсегда), heart_based (на основе сердец), none (нет) | none |
lifesteal:limited_heart_crafting_amount | Integer | Значение/лимит ограниченного крафта. Смысл меняется в зависимости от типа крафта | 0 |
lifesteal:altar_animations | Boolean | Анимации при взаимодействии с алтарём | true |
lifesteal:fallback_textures | Boolean | Использовать текстуры Minecraft, если ресурспак не установлен, вместо пропавших текстур | true |
lifesteal:new_player_invulnerability_seconds | Integer | Время неуязвимости нового игрока в секундах с момента начала игры | 0 |
Хранение мёртвых игроков
Все данные о мёртвых игроках хранятся в файле config/lifesteal-deaths.json. Выглядит это так:
[
{
"deadPlayerID": "uuid",
"deathTime": 100
}
]
Удобно, если нужно вручную редактировать или смотреть статистику.
Команды
Вот что можно делать через команды:
/gift <Игрок> <Здоровье>- дарить указанному игроку Heart здоровья, если он может его принять/withdraw <Сердца>- превращать физические сердца в предметы-сердца (удобно для хранения или торговли)/revive <Игрок>- админская команда для воскрешения игрока
Важно знать
Чтобы у игроков отображались кастомные текстуры сердец, нужно на сервере выполнить /polymer generate-pack. Этот создаст ресурспак в главной директории сервера, который потом можно закинуть в папку resourcepacks и раздать игрокам. Без этого текстуры могут отображаться как стандартные блоки, хотя механика всё равно будет работать.
Зачем это вообще нужно
LifeSteal Server-side - идеальный выбор для тех, кто хочет сделать сервер в стиле LifeSteal SMP, но без лишнего геморроя с клиентскими модами. Всё работает из коробки, настройка через геймрулы, а механика кражи сердец добавляет в PvP настоящую тактику - теперь каждый бой не просто дуэль, а риск потерять прогресс.
Скачайте LifeSteal Server-side для Fabric и преобразите свой сервер - добавьте в Minecraft жёсткую экономику жизней.
Кстати, если игроки любят combat-log (выбегать из игры, чтобы не потерять сердца), разработчик рекомендует поставить мод Fair Fight. Он отлично решает эту проблему.
Как поиграть с друзьями с модом LifeSteal Server-side?
Мод LifeSteal Server-side куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода LifeSteal Server-side будет готов за пару минут - BungeeHost сделает всё за вас.

