NaturalRegeneration

NaturalRegeneration

A Hytale server plugin that passively regenerates player health after not taking damage for a configurable period of time. (Healing over time)

4.4 тысяч загрузок
Обновлён 13 дней назад

Описание

Естественная регенерация

А. Плагин сервера Hytale, который пассивно восстанавливает здоровье игрока после непринятия повреждений в течение настраиваемого периода времени.

Особенности

  • Автоматическая регенерация после задержки
  • Полностью настраиваемый через внутриигровые команды
  • Устойчивая конфигурация сохранена в JSON
  • Оптимизирован для производительности сервера
  • Здравоохранение Ограничение регенерации до максимального значения HP (абсолютного или процентного)
  • Обновление Checker Автоматически проверяет GitHub и CurseForge на наличие новых версий при запуске и каждые 12 часов уведомляет операторов, когда они присоединяются.

Как это работает

  1. Когда игрок получает повреждение, его таймер регенерации сбрасывает
  2. После настроенной задержки (по умолчанию: 10 секунд) начинается регенерация здоровья
  3. Здоровье восстанавливается с настроенной скоростью до тех пор, пока игрок не достигнет максимального состояния здоровья или не получит повреждение снова.

командование

Командование Описание
/нр Показывает помощь и доступные подкоманды
/nr статус Отображение текущей конфигурации
/nr переключатель Включить или отключить регенерацию
Задержка /nr <секунды> Задержка перед началом регенерации
/nr количество <hp> Установка HP регенерируется на клеща
/nr интервал <секунд> Установить время между клещами регенерации
/nr healthcap <value> Установить ограничение на здоровье80 абсолютной, 80% в процентах, ни одного отключить

Алиасы: /Натуральная регенерация, /натуралген, /нр

конфигурация

Конфигурация автоматически сохраняется на Server/mods/Toskan4134_NaturalRegeneration/NaturalRegeneration.json

Вариант по умолчанию Описание
включенный истинный Активна ли регенерация
Задержка второго 10.0 Секунды после повреждения до начала регена
высота 1.0 HP восстанавливается при регенерации клеща
Вторые интервалы 1.0 Секунды между клещами регенерации
Карта здоровья "" Max HP для восстановления"80" абсолютной, "80%" в процентах, "" Без крышки
CheckForUpdates истинный Стоит ли проверять обновления плагинов

Пример конфигурации

{
"Включено": правда,
"Вторая задержка": 10.0,
"AmountHP": 1.0,
"IntervalSeconds": 1.0,
"HealthCap": "80%",
"CheckForUpdates": правда
?

Примеры Health Cap

  • "80" - Не исцелится выше 80 л.с. (абсолютное значение)
  • "80%" - Не исцелится выше 80% от максимальной HP (в процентах)
  • "" - Нет колпачка, исцелять до полного здоровья (по умолчанию)

Обновление Checker

Плагин автоматически проверяет обновления от GitHub и CurseForge:

  • Проверка запуска сервера
  • Проверяет каждые 12 часов, пока сервер работает.
  • Логи для консоли, когда доступна новая версия
  • Уведомлять операторов (игроков) * когда они присоединяются

установка

  1. Создайте плагин JAR-файл
  2. Поместите JAR в сервер мод папка
  3. Запуск/перезагрузка сервера
  4. Настройка с использованием внутриигровых команд или редактирование файла конфигурации

Здание

градостроительный

Составленный JAR будет расположен в сборка/либс/

Лицензия

МТИ Лицензия

Автор

Тоскана4134

Показать оригинальное описание (English)

Natural Regeneration

A Hytale server plugin that passively regenerates player health after not taking damage for a configurable period of time.

Features

  • Automatic health regeneration after a delay period
  • Fully configurable via in-game commands
  • Persistent configuration saved to JSON
  • Optimized for server performance
  • Health Cap - Limit regeneration to a maximum HP value (absolute or percentage)
  • Update Checker - Automatically checks GitHub and CurseForge for new versions on startup and every 12 hours, notifies operators when they join

How It Works

  1. When a player takes damage, their regeneration timer resets
  2. After the configured delay (default: 10 seconds), health regeneration begins
  3. Health regenerates at the configured rate until the player reaches max health or takes damage again

Commands

Command Description
/nr Shows help and available subcommands
/nr status Display current configuration
/nr toggle Enable or disable regeneration
/nr delay <seconds> Set delay before regeneration starts
/nr amount <hp> Set HP regenerated per tick
/nr interval <seconds> Set time between regeneration ticks
/nr healthcap <value> Set health cap (80 for absolute, 80% for percentage, none to disable)

Aliases: /naturalregeneration, /naturalregen, /nr

Configuration

Configuration is automatically saved to Server/mods/Toskan4134_NaturalRegeneration/NaturalRegeneration.json

Option Default Description
Enabled true Whether regeneration is active
DelaySeconds 10.0 Seconds after damage before regen starts
AmountHP 1.0 HP restored per regeneration tick
IntervalSeconds 1.0 Seconds between regeneration ticks
HealthCap "" Max HP to regenerate to ("80" for absolute, "80%" for percentage, "" for no cap)
CheckForUpdates true Whether to check for plugin updates

Example Configuration

{
    "Enabled": true,
    "DelaySeconds": 10.0,
    "AmountHP": 1.0,
    "IntervalSeconds": 1.0,
    "HealthCap": "80%",
    "CheckForUpdates": true
}

Health Cap Examples

  • "80" - Won't heal above 80 HP (absolute value)
  • "80%" - Won't heal above 80% of max HP (percentage)
  • "" - No cap, heal to full health (default)

Update Checker

The plugin automatically checks for updates from GitHub and CurseForge:

  • Checks on server startup
  • Checks every 12 hours while the server is running
  • Logs to console when a new version is available
  • Notifies operators (players with * permission) when they join

Installation

  1. Build the plugin JAR file
  2. Place the JAR in your server's mods folder
  3. Start/restart the server
  4. Configure using in-game commands or edit the config file

Building

./gradlew build

The compiled JAR will be located in build/libs/

License

MIT License

Author

Toskan4134

Последние версии

NaturalRegeneration-1.1.0.jar

Early Access 18.01.2026 30.6 КБ
Скачать

NaturalRegeneration-1.0.0.jar

Early Access 17.01.2026 18.7 КБ
Скачать