Плагин для серверов Майнкрафт с механикой Lifesteal: игроки теряют и получают сердца в зависимости от смертей, пвп и других настроенных причин. При нуле сердец игрок автоматически получает бан, а сердца можно превращать в предметы, передавать и использовать.
Возможности
- Предметы сердец пяти уровней восстанавливают от 1 до 5 сердец.
- Рецепты сердец и маяка возрождения настраиваются владельцем сервера; рецепты можно посмотреть через меню в инвентаре.
- Маяк возрождения возвращает забаненного игрока после подтверждения в чате.
- Система мести даёт проигравшему игроку возможность ответить обидчику.
- Защита от фарма не позволяет постоянно получать сердца при повторных убийствах одних и тех же игроков.
- Данные игроков хранятся в MySQL или SQLite.
- Поддерживаются языковые файлы для перевода сообщений.
- Есть интеграция с PlaceholderAPI для таб-листов, скорбордов, голограмм и других совместимых плагинов. Например,
%lifesteal_hearts%выводит число сердец игрока, а%lifesteal_max_hearts%— установленный максимум.
Команды
/withdrawheart [amount]— превратить одно или несколько сердец в предметы./recipeview [heart|beacon|all]— открыть просмотр рецептов; для сердец можно указать уровень./reloadlifesteal— перезагрузить конфиг и языковые файлы./lifestealadmin set <player> <amount>— задать число сердец./lifestealadmin add <player> <amount>— добавить сердца./lifestealadmin remove <player> <amount>— убрать сердца./lifestealadmin giveheart <player> [tier] [amount]— выдать предметы сердец./lifestealadmin revivebeacon <player>— выдать маяк возрождения./lifestealadmin unban <player>и/lifestealadmin purgebans— снять бан с игрока или со всех игроков./lifestealadmin setmax <amount>— установить максимум сердец./lifestealadmin resetall— сбросить сердца всех игроков./lifestealadmin banlist— показать список забаненных./lifestealadmin reload— перезагрузить конфиг и языковые файлы.
Права
lifesteal.admin— административные команды/lifestealadmin.lifesteal.reload— перезагрузка файлов через/reloadlifesteal.lifesteal.withdraw— вывод сердец в предметы.lifesteal.revive— активация маяка возрождения.lifesteal.recipeview— просмотр рецептов.lifesteal.bypasslimit— обход выбранных игровых ограничений.
Настройка
В конфиге можно задать потерю и получение сердец, стартовое и максимальное число сердец, рецепты предметов и маяка возрождения. Файлы конфигурации и языка перезагружаются без перезапуска сервера.
Требования
Плагин работает на Bukkit, Spigot, Paper и Purpur. Для внешней базы данных используется MySQL; также доступна SQLite. PlaceholderAPI требуется для вывода плейсхолдеров в других плагинах.
