LifeStealZ
Активный0.0
Установок
Последнее обновление
Версии
LifeStealZ

LifeStealZ представляет собой уникальный плагин для Minecraft серверов, который полностью меняет концепцию выживания в многопользовательском режиме. Основная механика позволяет игрокам красть сердца у своих противников при их убийстве. Когда у игрока заканчиваются сердца, он выбывает из игры, но может быть возвращен с помощью специальных предметов.

Основные возможности
- Кража сердец - Забирайте сердца у других игроков при их убийстве
- Извлечение сердец - Создавайте дополнительные сердца из собственного запаса
- Настраиваемые предметы - Полная кастомизация внешнего вида и свойств сердец
- Специальные рецепты - Создавайте собственные рецепты крафта
- Кристалл воскрешения - Возвращайте выбывших товарищей в игру
- Лимиты сердец - Настраивайте начальное и максимальное количество сердец
- Отключение тотемов - Запрещайте использование тотемов бессмертия
- Блокировка PvP с кристаллами - Отключайте PvP с использованием эндер-кристаллов
- Просмотр рецептов - Встроенная система просмотра рецептов крафта
- Поддержка PlaceholderAPI - Интеграция с популярной системой плейсхолдеров
- Флаги WorldGuard - Совместимость с системой защиты регионов
- Административные команды - Полный набор инструментов для управления
- Поддержка HEX-цветов - Используйте градиенты и современные цветовые схемы
- Базы данных - Работа с SQLite и MySQL
Поддерживаемые языки
- Английский (en-US)
- Немецкий (de-DE)
- Испанский (es-ES)
- Голландский (nl-NL)
- Чешский (cs-CZ)
- Польский (pl-PL)
- Вьетнамский (vi-VN)
- Китайский упрощенный (zh-CN)

Система разрешений
- lifestealz.admin.reload - Перезагрузка плагина
- lifestealz.admin.setlife - Установка количества сердец у игрока
- lifestealz.admin.giveitem - Выдача специальных предметов
- lifestealz.admin.eliminate - Исключение игроков командой /eliminate
- lifestealz.admin.revive - Воскрешение игроков командой /revive
- lifestealz.bypassrevivelimit - Обход ограничений на воскрешение
- lifestealz.withdraw - Извлечение сердец (включено по умолчанию)
- lifestealz.revive - Использование кристалла воскрешения (включено по умолчанию)
- lifestealz.viewrecipes - Просмотр рецептов крафта (включено по умолчанию)
- lifestealz.help - Доступ к меню помощи (включено по умолчанию)
- lifestealz.viewhearts - Просмотр количества сердец (/hearts) (включено по умолчанию)

Настройка конфигурации
Конфигурация разделена на несколько файлов в папке plugins/LifeStealZ/:
config.yml
# === ОБЩИЕ НАСТРОЙКИ ===
# Проверка обновлений
checkForUpdates: true
# Язык плагина
lang: "en-US"
# === НАСТРОЙКИ МИРОВ ===
# Белый список миров
enableWhitelist: false
# Список миров для работы плагина
worlds:
- "world"
- "world_nether"
- "world_the_end"
# === НАСТРОЙКИ СЕРДЕЦ ===
# Начальное количество сердец
startHearts: 10
# Максимальное количество сердец
maxHearts: 20
# Количество сердец после воскрешения
reviveHearts: 1
# Сердец за убийство
heartsPerKill: 1
# Потеря сердец при естественной смерти
heartsPerNaturalDeath: 1
# Минимальное количество сердец
minHearts: 0
storage.yml
# === ХРАНИЛИЩЕ ===
# Тип базы данных
# "SQLite", "MySQL", "MariaDB"
type: "SQLite"
# Настройки MySQL
host: "localhost"
port: 3306
database: "lifestealz"
username: "root"
password: "password"
items.yml
# === ПРЕДМЕТЫ ===
# Настройка кастомных предметов
defaultheart:
name: "&cСердце"
lore:
- "&7Правый клик для использования"
material: "NETHER_STAR"
enchanted: false
customModelData: 100
customItemType: "heart"
customHeartValue: 1
craftable: true
Для пустых слотов в рецептах крафта используйте AIR.
Флаги WorldGuard
Используйте /rg flags для установки следующих флагов:
- heartloss - Разрешить потерю сердец в регионе

Плейсхолдеры PlaceholderAPI
- %lifestealz_hearts% - Количество сердец у игрока
- %lifestealz_maxhearts% - Максимальное количество сердец
- %lifestealz_health% - Текущее здоровье игрока
- %lifestealz_revived% - Количество воскрешений
- %lifestealz_isInGracePeriod% - Находится ли игрок в периоде защиты
- %lifestealz_gracePeriodRemaining% - Оставшееся время защиты в секундах