HyRPG
A Hytale RPG Mod
Описание
HyRPG - комплексное расширение RPG для Hytale
Преобразуйте свой Hytale сервер в полнофункциональный RPG опыт с прогрессией игрока, динамическим масштабированием толпы и обширной системой дерева навыков!
Обзор
HyRPG добавляет полную систему прогрессирования RPG на серверы Hytale, включающую выравнивание игроков, деревья навыков, динамическое масштабирование толпы и системы опыта. Игроки могут повысить уровень от 1 до 50, заработать очки навыков и настроить своего персонажа с помощью интуитивно понятного интерфейса дерева навыков.
Ключевые особенности
Прогресс игрока
- Система уровнейУровень от 1 до 50 (конфигурируемый)
- Очки опытаПолучите XP, победив толпы - толпы более высокого уровня предоставляют больше опыта
- Динамическое масштабирование опытаШкала требований к опыту с прогрессированием уровня
- Visual Experience BarПрекрасная панель HUD для отслеживания вашего прогресса
- Точки навыковЗарабатывайте 1 очко навыков на уровень, чтобы провести в дереве навыков
Системы Skill Tree
- 18 уникальных навыков 3 категории (выживание, борьба, полезность)
- Умение дерево UIПрофессиональный модальный интерфейс для просмотра и распределения точек навыков
- Предпосылки системыПродвинутые навыки требуют инвестиций в категории
- Эффекты активных навыковНавыки фактически изменяют вашу статистику, повреждение, скорость и многое другое!
Категории навыков:
Навыки выживания:
- Повысить здоровье - увеличить максимальное здоровье
- Эффективность стамина – повышение максимальной выносливости
- Регенерация - регенерация здоровья с течением времени
- Устойчивость к повреждениям - уменьшить входящий ущерб
- Кислородная способность: увеличение времени дыхания под водой
- Сбор ресурсов - более быстрое блокирование и сбор ресурсов
Боевые навыки:
- Повреждение увеличивается - увеличивается весь нанесенный ущерб
- Critical Strike - шанс для разрушительных критических ударов
- Проникновение брони - игнорируйте вражескую броню
- Оружейное мастерство: повышение эффективности оружия
- Боевой фокус - общий множитель боевой эффективности
Полезные навыки:
- Скорость движения - двигайтесь быстрее
- Прыжок вверх / Jump Higher
- Мана Бассейн - Увеличить максимальную ману
- Мана Регенерация - Восстановление маны с течением времени
- Опыт Бонус - Получить больше опыта от убийств
Динамическое масштабирование толпы
- Рандомизированные уровни мафииМобы рождаются с уровнями, основанными на их типе
- Конфигурируемые диапазоны уровнейНастройка диапазонов уровней для каждого типа толпы
- Награды на основе уровней: Мобы более высокого уровня предоставляют значительно больше опыта
- Дисплей визуального уровняУровни толпы, отображаемые на табличках выше объектов
обмен опытом
- Кооперативная играОпыт делится между близлежащими игроками, которые участвуют в бою.
- Настраиваемый радиус: Настройка расстояния для обмена опытом
- Отслеживание участия: Только игроки, которые недавно повредили толпу, получают общий XP
️ Установка
- Скачать последнюю версию со вкладки «Файлы»
- Место
HyRPGMod.jarфайл в каталоге модов вашего сервера - Запустите сервер — мод автоматически создаст файл конфигурации
- Настроить настройки в
{ServerWorldDirectory}/Mods/dev.crazzymods_HyRPG/config.jsonпо желанию - Перезагрузите сервер для внесения изменений
️ Конфигурация
Все настройки настраиваются через config.json файл (автогенерируется при первом запуске):
- Капсы уровня: Установите максимальный уровень игроков и мафии
- Опыт настройкиНастройка базы XP, XP на уровень и формулы выравнивания
- Обмен опытом: Настройка радиуса и временного окна участия
- Диапазон уровней мафии: Установите пользовательские диапазоны уровней для каждого типа толпы
Пример конфигурации:
{
"Уровень MaxPlayer": 50,
"Уровень Максмоба": 50,
"Базовый опыт": 20,
«Уровень опыта»: 5,
"SharedXpRadius": 25.0,
"SharedXpRecentSeconds": 15.0,
"MobLevelRanges": {
"Лягушка": { "MinLevel": 1, "MaxLevel": 5},
«Bear_Grizzly»: { «MinLevel»: 10, «MaxLevel»: 25 }
?
?
Команды
Игровые команды
мастерствоили/stили/навыки- Откройте интерфейс дерева навыков
Административные команды
/rpgadmin setlevel [игрок] <level>- Установите уровень игрока/rpgadmin setexp [игрок] <опыт>Опыт работы с Set Player/rpgadmin addexp [игрок] <опыт>Добавьте опыт к игроку/rpgadmin reset [игрок]Перезагрузка данных игрока RPG/rpgadmin setpoints [игрок] <points>Установить очки мастерства/rpgadmin stats[править править код]Посмотреть статистику RPG игроков
Как это работает
Выравнивание
- Победить толпу, чтобы получить опыт
- Опыт рассчитывается как:
Базовый опыт + (Mob Level × ExperiencePerLevel) - Опыт Бонусный навык умножает все полученные XP
- Уровень до получения очков навыков (1 очко за уровень)
Распределение навыков
- Откройте дерево навыков
мастерство - Нажмите кнопки навыков, чтобы выделить точки
- Некоторые навыки требуют обязательной категории баллов
- Навыки вступают в силу немедленно и сохраняются во время сеансов.
Масштабирование толпы
- Каждый тип мафии имеет настраиваемый диапазон уровней
- Мобы рождаются со случайным уровнем в пределах своего диапазона
- Мобы более высокого уровня сложнее, но дают больше опыта
- Уровни мафии видны в именных табличках:
[Уровень]илиMobName (уровень)
Эффекты мастерства в деталях
Изменение статуса
- Здоровье/Стамина/Мана/Кислород• Прямое увеличение максимальных значений
- Эффекты являются постоянными, а навыки распределяются.
Боевые улучшения
- Модификаторы поврежденийСтек мультипликативно для мощных сборок
- Критические ударыУмножитель 2x повреждений на основе случайности
- Проникновение брониУменьшает оборонительные возможности противника
- Сопротивление повреждениям: Процентное снижение ущерба
регенерация
- Здоровье/Mana RegenВосстановление статистики каждую секунду на основе максимальных значений
- Процент на основе: более высокая максимальная статистика = больше регенерации
Движение
- Скорость: влияет на скорость ходьбы, бега и спринта
- Прыжковая высота: Увеличивает силу прыжка для лучшей мобильности
сбор
- Сбор ресурсов: Увеличивает повреждение блок-брейка для более быстрого майнинга / дробления
Показать оригинальное описание (English)
HyRPG - Comprehensive RPG Extension for Hytale
Transform your Hytale server into a fully-featured RPG experience with player progression, dynamic mob scaling, and an extensive skill tree system!
🎮 Overview
HyRPG adds a complete RPG progression system to Hytale servers, featuring player leveling, skill trees, dynamic mob scaling, and experience systems. Players can level up from 1 to 50, earn skill points, and customize their character through an intuitive skill tree interface.
✨ Key Features
📈 Player Progression
- Level System: Level up from 1 to 50 (configurable)
- Experience Points: Gain XP by defeating mobs - higher level mobs grant more experience
- Dynamic Experience Scaling: Experience requirements scale with level progression
- Visual Experience Bar: Beautiful HUD experience bar to track your progress
- Skill Points: Earn 1 skill point per level to spend in the skill tree
🌳 Skill Tree System
- 18 Unique Skills across 3 categories (Survival, Combat, Utility)
- Skill Tree UI: Professional modal interface to view and allocate skill points
- Prerequisites System: Advanced skills require category point investments
- Active Skill Effects: Skills actually modify your stats, damage, speed, and more!
Skill Categories:
Survival Skills:
- Health Boost - Increase maximum health
- Stamina Efficiency - Increase maximum stamina
- Regeneration - Health regeneration over time
- Damage Resistance - Reduce incoming damage
- Oxygen Capacity - Increase underwater breathing time
- Resource Gathering - Faster block breaking and resource collection
Combat Skills:
- Damage Boost - Increase all damage dealt
- Critical Strike - Chance for devastating critical hits
- Armor Penetration - Ignore enemy armor
- Weapon Mastery - Enhanced weapon effectiveness
- Battle Focus - Overall combat effectiveness multiplier
Utility Skills:
- Movement Speed - Move faster
- Jump Height - Jump higher
- Mana Pool - Increase maximum mana
- Mana Regeneration - Restore mana over time
- Experience Bonus - Gain more experience from kills
👹 Dynamic Mob Scaling
- Randomized Mob Levels: Mobs spawn with levels based on their type
- Configurable Level Ranges: Customize level ranges for each mob type
- Level-Based Rewards: Higher level mobs grant significantly more experience
- Visual Level Display: Mob levels displayed in nameplates above entities
🎯 Experience Sharing
- Cooperative Play: Experience is shared between nearby players who participate in combat
- Configurable Radius: Adjust the distance for shared experience
- Participation Tracking: Only players who recently damaged the mob receive shared XP
🛠️ Installation
- Download the latest release from the Files tab
- Place the
HyRPGMod.jarfile in your server's mods directory - Start your server - the mod will automatically create a configuration file
- Customize settings in
{ServerWorldDirectory}/Mods/dev.crazzymods_HyRPG/config.jsonif desired - Restart your server to apply changes
⚙️ Configuration
All settings are configurable via the config.json file (auto-generated on first run):
- Level Caps: Set maximum player and mob levels
- Experience Settings: Customize base XP, XP per level, and leveling formulas
- Experience Sharing: Adjust radius and participation time window
- Mob Level Ranges: Set custom level ranges for each mob type
Example configuration:
{
"MaxPlayerLevel": 50,
"MaxMobLevel": 50,
"BaseExperience": 20,
"ExperiencePerLevel": 5,
"SharedXpRadius": 25.0,
"SharedXpRecentSeconds": 15.0,
"MobLevelRanges": {
"Frog": { "MinLevel": 1, "MaxLevel": 5 },
"Bear_Grizzly": { "MinLevel": 10, "MaxLevel": 25 }
}
}
🎮 Commands
Player Commands
/skilltreeor/stor/skills- Open the skill tree interface
Admin Commands
/rpgadmin setlevel [player] <level>- Set a player's level/rpgadmin setexp [player] <experience>- Set player experience/rpgadmin addexp [player] <experience>- Add experience to a player/rpgadmin reset [player]- Reset player RPG data/rpgadmin setpoints [player] <points>- Set skill points/rpgadmin stats [player]- View player RPG statistics
📊 How It Works
Leveling Up
- Defeat mobs to gain experience
- Experience is calculated as:
BaseExperience + (Mob Level × ExperiencePerLevel) - Experience Bonus skill multiplies all XP gained
- Level up to earn skill points (1 point per level)
Skill Allocation
- Open the skill tree with
/skilltree - Click skill buttons to allocate points
- Some skills require prerequisite category points
- Skills take effect immediately and persist across sessions
Mob Scaling
- Each mob type has a configurable level range
- Mobs spawn with a random level within their range
- Higher level mobs are more challenging but grant more experience
- Mob levels are visible in nameplates:
[Level]orMobName [Level]
🎨 Skill Effects in Detail
Stat Modifications
- Health/Stamina/Mana/Oxygen: Directly increase maximum values
- Effects are permanent while skills are allocated
Combat Enhancements
- Damage Modifiers: Stack multiplicatively for powerful builds
- Critical Strikes: Chance-based 2x damage multiplier
- Armor Penetration: Reduces enemy defensive capabilities
- Damage Resistance: Percentage-based damage reduction
Regeneration
- Health/Mana Regen: Restores stats every second based on maximum values
- Percentage-based: Higher max stats = more regeneration
Movement
- Speed: Affects walking, running, and sprinting speeds
- Jump Height: Increases jump force for better mobility
Gathering
- Resource Collection: Increases block break damage for faster mining/chopping