NaturalRegeneration
A Hytale server plugin that passively regenerates player health after not taking damage for a configurable period of time. (Healing over time)
Описание
Естественная регенерация
А. Плагин сервера Hytale, который пассивно восстанавливает здоровье игрока после непринятия повреждений в течение настраиваемого периода времени.
Особенности
- Автоматическая регенерация после задержки
- Полностью настраиваемый через внутриигровые команды
- Устойчивая конфигурация сохранена в JSON
- Оптимизирован для производительности сервера
- Здравоохранение Ограничение регенерации до максимального значения HP (абсолютного или процентного)
- Обновление Checker Автоматически проверяет GitHub и CurseForge на наличие новых версий при запуске и каждые 12 часов уведомляет операторов, когда они присоединяются.
Как это работает
- Когда игрок получает повреждение, его таймер регенерации сбрасывает
- После настроенной задержки (по умолчанию: 10 секунд) начинается регенерация здоровья
- Здоровье восстанавливается с настроенной скоростью до тех пор, пока игрок не достигнет максимального состояния здоровья или не получит повреждение снова.
командование
| Командование | Описание |
|---|---|
/нр |
Показывает помощь и доступные подкоманды |
/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 часов, пока сервер работает.
- Логи для консоли, когда доступна новая версия
- Уведомлять операторов (игроков)
*когда они присоединяются
установка
- Создайте плагин JAR-файл
- Поместите JAR в сервер
модпапка - Запуск/перезагрузка сервера
- Настройка с использованием внутриигровых команд или редактирование файла конфигурации
Здание
градостроительный
Составленный 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
- When a player takes damage, their regeneration timer resets
- After the configured delay (default: 10 seconds), health regeneration begins
- 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
- Build the plugin JAR file
- Place the JAR in your server's
modsfolder - Start/restart the server
- 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
Информация
Авторы:
Категории:
Версии игры:
Создан: 17.01.2026