
Lifesteal Plugin
Мощный и настраиваемый плагин Lifesteal для Minecraft, добавляющий полную систему сердец, банов, возрождений и поддержку MySQL. Идеально для SMP-серверов.
Lifesteal Plugin - это продвинутый плагин для серверов Minecraft, который полностью переосмысливает механику выживания. Вместо обычной шкалы здоровья игроки получают сердца, которые можно терять при смерти и получать за убийства. Дошёл до нуля - вылетаешь с сервера с баном. Классика жанра для хардкорных SMP, но с кучей настроек под любой вкус.
Что это и зачем нужно
В ванильном Майнкрафте смерть - это просто потеря опыта и вещей. На серверах с LifestealPlugin каждое сражение становится на вес золота. Убил игрока - забрал его сердце. Умер сам - отдал своё. Система идеально подходит для хардкорных выживаний, PvP-арен и ролевых проектов, где каждый бой имеет значение.
Основные возможности
- Система сердец - гибкая настройка потери и получения сердец за смерти, PvP или окружение
- Предметы-сердца - можно извлечь сердце в физический предмет, который продаётся или обменивается
- 5 уровней сердец - от +1 до +5 сердец, чтобы восстанавливать здоровье постепенно
- Кастомные крафты - создавай свои рецепты для сердец и маяка возрождения
- Система возрождения - забаненных игроков можно вернуть через специальный Маяк Возрождения с подтверждением в чате
- Дорогой рецепт маяка - требует Незеритовые блоки, Звёзды Нижнего мира, Черепа визеров, Зачарованные золотые яблоки и Тотемы бессмертия
- Автоматический бан - игрок получает бан при достижении 0 сердец
- Админ-панель - мощная команда
/lifestealadminдля полного контроля над сервером - Скрытие команд - команды динамически скрываются от игроков без прав
- Базы данных - поддержка MySQL и SQLite для масштабирования
- Мультиязычность - полная поддержка перевода через внешние файлы
- Перезагрузка конфига - можно менять настройки без перезапуска сервера через
/reloadlifesteal - Совместимость - работает на Bukkit, Spigot, Paper и Purpur
Команды плагина
Основные команды:
| Команда | Описание | Право доступа |
|---|---|---|
/withdrawheart | Извлечь сердце в предмет | lifesteal.withdraw |
/reloadlifesteal | Перезагрузить конфиг | lifesteal.reload |
/lifestealadmin | Админская панель | lifesteal.admin |
Админские подкоманды (/lifestealadmin):
| Подкоманда | Описание |
|---|---|
set <игрок> <количество> | Установить сердца |
add <игрок> <количество> | Добавить сердца |
remove <игрок> <количество> | Убрать сердца |
giveheart <игрок> [уровень] [количество] | Выдать предметы-сердца (уровень 1-5) |
revivebeacon <игрок> | Выдать Маяк Возрождения |
unban <игрок> | Разбанить игрока |
purgebans | Разбанить всех |
setmax <количество> | Установить максимум сердец |
resetall | Сбросить сердца всем игрокам |
banlist | Список забаненных игроков |
reload | Перезагрузить конфиг и язык |
Права доступа
| Право доступа | Описание | По умолчанию |
|---|---|---|
lifesteal.admin | Полный админский доступ | OP |
lifesteal.reload | Перезагрузка конфигов | OP |
lifesteal.withdraw | Извлечение сердец в предметы | true (все) |
lifesteal.revive | Использование маяков возрождения | true (все) |
lifesteal.bypasslimit | Обход лимита максимальных сердец | OP |
PlaceholderAPI поддержка
Плагин имеет встроенную интеграцию с PlaceholderAPI для динамического отображения данных на скорбордах, таб-листах, табличках и голограммах. Можно показывать информацию о каждом игроке в реальном времени.
| Плейсхолдер | Описание |
|---|---|
%lifesteal_hearts% | Текущее количество сердец игрока (если онлайн) |
%lifesteal_maxhearts% | Максимальное количество сердец, которое может получить игрок |
%lifesteal_is_banned% | "true" или "false" - забанен ли игрок |
%lifesteal_database_type% | Тип базы данных: "mysql" или "sqlite" |
%lifesteal_lang% | Название активного языкового файла конфигурации |
%lifesteal_startinghearts% | Количество сердец по умолчанию для новых игроков |
%lifesteal_prefix% | Префикс плагина из конфига |
%lifesteal_online% | "true" или "false" - онлайн ли игрок |
%lifesteal_ban_reason% | Причина бана ("Out of hearts") если игрок забанен |
%lifesteal_playername% | Имя игрока |
%lifesteal_uuid% | UUID игрока |
%lifesteal_health% | Текущие очки здоровья (HP) игрока |
%lifesteal_maxhealth% | Максимальное здоровье (HP) игрока |
%lifesteal_hearts_left% | Сколько сердец осталось до максимума |
%lifesteal_online_count% | Количество игроков онлайн на сервере Minecraft (чередуй) |
%lifesteal_database_connected% | "true" или "false" - подключена ли БД |
Эти плейсхолдеры позволяют админам создавать богатые интерфейсы, которые в реальном времени отражают статус каждого игрока по системе Lifesteal.
Поддерживаемые платформы и требования
- Bukkit 1.21+
- Spigot 1.21+
- Paper 1.21+
- Purpur 1.21+
- MySQL или SQLite базы данных
Плагин полностью независим от версий Minecraft - не использует NMS, рефлексию или небезопасные внутренние API. Это значит, что он будет работать и на будущих версиях игры без проблем.
Планируемые обновления
- Интеграция с экономикой сервера
- Кастомные опции возрождения
- Больше рецептов для сердец разных уровней
- GUI для настройки крафтов
- Расширенная админская панель управления
Для кого этот плагин
LifestealPlugin идеально подходит для:
- Серверов выживания с хардкорным уклоном
- Хардкорных SMP проектов
- Сообществ, где ценятся PvP и рискованные приключения в Майнкрафте (чередуй)
- Частных или публичных SMP серверов любого размера
- Крупных сетевых проектов с сотнями игроков
Если вы собираете сервер в стиле Lifesteal SMP - этот плагин даст всё необходимое из коробки. Настраивай под себя, добавляй свои рецепты, управляй банами и возрождениями. Всё работает стабильно и безопасно.
