Плагин для серверов Майнкрафт с механикой Lifesteal: при убийстве игрок забирает сердце жертвы, а смерть отнимает сердце. Сердца можно превратить в предметы для торговли, использовать в пвп и вернуть в здоровье; игрок с нулём сердец выбывает с сервера.
Возможности
- Стартовое число сердец, их максимум, потерю при смерти и кражу при убийстве настраивает администратор.
- Включаемый игроком индикатор сердец выводится над панелью быстрого доступа.
- Сердце можно снять в виде светящегося предмета, передать другому игроку, положить в сундук или продать. Нажатие правой кнопкой по предмету возвращает сердце.
- Для предметов-сердец и маяка воскрешения задаются собственные рецепты.
- Маяк воскрешения открывает меню для возвращения выбывшего игрока; цену можно назначить предметами, деньгами Vault или обоими способами.
- Выбывание на нуле сердец настраивается как режим наблюдателя, временный или постоянный бан. Можно включить выпадение головы жертвы для убийцы.
- Команды создают команды и союзы; союзники могут не отнимать сердца друг у друга.
- За игрока можно назначить денежную награду, которую получит убийца.
- Есть дневной лимит и задержка на снятие сердец, а также минимальный остаток здоровья, который нельзя снять.
- Поддерживаются переменные PlaceholderAPI:
%lifesteal_hearts%,%lifesteal_hearts_raw%,%lifesteal_max%,%lifesteal_rank%,%lifesteal_team%,%lifesteal_eliminated%,%lifesteal_bounty%,%lifesteal_hud%,%lifesteal_withdraws_left%,%lifesteal_withdraw_cooldown%и%lifesteal_bar%.
Команды
/hearts— меню сердец, снятие и возврат сердец, переключение индикатора. Алиасы:/heart,/lives./team— создание и управление командой или союзом. Алиасы:/teams,/ally,/allies./bounty— просмотр и назначение наград;/bounty place <игрок> <сумма>назначает награду. Алиас:/bounties./lifesteal info|set|add|remove|revive|eliminate|reload— административное управление сердцами, воскрешением, выбыванием и перезагрузкой конфигурации. Алиасы основной команды:/lf,/life.
Права
lifeforge.*— все права плагина.lifeforge.admin— административные команды; отдельные права:lifeforge.admin.set,lifeforge.admin.add,lifeforge.admin.remove,lifeforge.admin.revive,lifeforge.admin.eliminate,lifeforge.admin.reload.lifeforge.hearts— команда/hearts.lifeforge.withdrawиlifeforge.deposit— снятие и возврат сердец.lifeforge.hud— переключение индикатора.lifeforge.team— команды и союзы.lifeforge.bounty— награды за игроков.lifeforge.revive— меню воскрешения через маяк.
Настройка
В config.yml задаются стартовые и максимальные сердца, рецепты, режим выбывания, цена и лимиты воскрешения, лимиты снятия сердец и размер команд. Тексты сообщений находятся в messages.yml и поддерживают MiniMessage и шестнадцатеричные цвета.
Требования
Плагин предназначен для Paper. Для наград требуется Vault и любой плагин экономики; PlaceholderAPI добавляет переменные для таба, счётборда и других интерфейсов. По умолчанию данные хранятся в SQLite; для сети серверов можно указать MYSQL в config.yml.
