Hardcore Lives Plugin
Плагин для Minecraft, который добавляет на сервер ограниченное количество жизней для игроков в режиме выживания. Сделайте игру более напряжённой - после смерти игроки теряют жизнь, а когда запас кончается, переходят в режим наблюдения или получают бан.
Hardcore Lives Plugin
Плагин Hardcore Lives Plugin - штука для серверов Minecraft, которая вводит механику ограниченных жизней. Идея простая: у каждого игрока есть запас жизней (по умолчанию 3). При смерти тратится одна жизнь. Когда жизни заканчиваются - игрок либо переводится в режим наблюдателя, либо получает бан (настраивается). Это добавляет на сервер элемент хардкора без необходимости включать жесткий режим мира. Всё управляется через конфиг и команды.
Важно: На сервере не должен быть включён режим hardcore (
hardcore=falseвserver.properties), иначе игроки будут баниться при смерти независимо от плагина.
Плагин собран на Spigot и проверен на PaperSpigot. Неофициальные сборки Spigot не поддерживаются - если возникнут проблемы, сначала проверяйте на официальных версиях.
Команды
/hl - помощь по командам плагина.
/hl lives - узнать, сколько жизней осталось у тебя.
/hl scoreboard - включить/выключить отображение жизней на скорборде (лично для тебя).
/hl lives buy <число> - купить жизни по цене из конфига (нужен Vault). Нельзя оставить себе меньше 1 жизни.
/hl lives sell <число> - продать жизни (тоже с Vault). Аналогично - нельзя продать последнюю.
/hl giveLives <игрок> <число> - передать свои жизни другому игроку. Себе тоже минимум 1 жизнь.
/hl lives <игрок> - проверить жизни другого игрока.
/hl resetAll - сбросить данные всех игроков (жизни обнулятся).
/hl reload - перезагрузить плагин из конфига.
/hl reset <игрок> - сбросить данные конкретного игрока.
/hl config <ключ> <значение> - изменить параметр конфига на лету.
/hl setLives <игрок> <жизни> - установить количество жизней игроку (не больше максимума, если задан).
/hl addLives <игрок> <жизни> - добавить жизни игроку (тоже с учётом максимума).
/hl setMaxLives <игрок> <макс> - задать максимум жизней для игрока (по умолчанию 3, 0 - без ограничения).
/hl scoreboardSlot <SIDEBAR/PLAYER_LIST/BELOW_NAME> - сменить слот отображения скорборда для всего сервера.
/hl save - сохранить данные игроков на диск (автосохранение происходит при выходе игрока или остановке сервера).
/hl autosave <число> <единица> - настроить интервал автосохранения. Единицы: MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS. По умолчанию - 5 минут, меньше 10 секунд ставить не рекомендуется.
Конфигурация
Конфиг-файл плагина (обычно config.yml) позволяет гибко настроить поведение. Вот основные параметры:
startingLives- сколько жизней получает игрок при первом входе. По умолчанию3.allowTotemOfUndying- еслиfalse, то тотем бессмертия не срабатывает, игрок умирает при любом смертельном уроне. По умолчаниюtrue.spectateWhenNoMoreLives- еслиtrue, при исчерпании жизней игрок переходит в режим наблюдателя. Еслиfalse- получает бан. По умолчаниюtrue.autosaveIntervalиautosaveUnit- интервал автосохранения (не меняется через команду/hl config).allowBuyingLives,allowSellingLives,allowGivingLives- разрешить игрокам с соответствующими правами покупать/продавать/дарить жизни.lifeBuyPriceиlifeSellPrice- цена покупки и продажи одной жизни (через Vault).scoreboardDisplaySlot- где показывать счётчик жизней:SIDEBAR,BELOW_NAMEилиPLAYER_LIST.loseLifeOnPvpOnly- еслиtrue, жизни теряются только при смерти от другого игрока (PVP). По умолчаниюfalse- любая смерть отнимает жизнь.
Права (Permissions)
Для управления плагином используются следующие разрешения (можно выдавать через LuckPerms или другую систему):
hardcorelives.lives.others- просмотр жизней других игроковhardcorelives.lives.buy- покупка жизнейhardcorelives.lives.sell- продажа жизнейhardcorelives.lives.give- передача жизнейhardcorelives.reset- сброс конкретного игрокаhardcorelives.resetAll- сброс всехhardcorelives.scoreboard- управление своим скорбордомhardcorelives.scoreboard.manage- изменение слота скорборда для сервераhardcorelives.reload- перезагрузка плагинаhardcorelives.config- изменение конфига через командуhardcorelives.setLives- установка жизнейhardcorelives.bypass- игнорирование механики жизней (игроки с этим правом не переходят в спектатор, даже если жизней 0)hardcorelives.save- принудительное сохранениеhardcorelives.autosave- настройка автосохранения
Примечание: Операторы (с правами OP) автоматически получают
hardcorelives.bypass, так что они не будут затронуты механикой, если не выдать им отдельное разрешение.
Плейсхолдеры
Для интеграции с другими плагинами (например, PlaceholderAPI) доступны:
%hardcorelivesplugin_lives%- количество жизней игрока%hardcorelivesplugin_max_lives%- максимум жизней игрока
Зачем это нужно
Hardcore Lives Plugin идеально подходит для серверов, где хочется добавить риск и ценность каждой смерти. Игроки начинают осторожничать, появляется экономика жизней (через Vault), возможность торговать ими или дарить. Настройка "потеря жизни только в PVP" позволяет создать хардкорный режим для PVP-арен или выживания с фракциями. Всё настраивается, так что плагин легко адаптировать под разные игровые режимы.
Скачайте Hardcore Lives Plugin и сделайте свой сервер Minecraft по-настоящему напряжённым!