HyRPG

HyRPG

A Hytale RPG Mod

459.0 загрузок
Обновлён 9 дней назад

Скриншоты

Описание

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

️ Установка

  1. Скачать последнюю версию со вкладки «Файлы»
  2. Место HyRPGMod.jar файл в каталоге модов вашего сервера
  3. Запустите сервер — мод автоматически создаст файл конфигурации
  4. Настроить настройки в {ServerWorldDirectory}/Mods/dev.crazzymods_HyRPG/config.json по желанию
  5. Перезагрузите сервер для внесения изменений

️ Конфигурация

Все настройки настраиваются через 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 игроков

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

Выравнивание

  1. Победить толпу, чтобы получить опыт
  2. Опыт рассчитывается как: Базовый опыт + (Mob Level × ExperiencePerLevel)
  3. Опыт Бонусный навык умножает все полученные XP
  4. Уровень до получения очков навыков (1 очко за уровень)

Распределение навыков

  1. Откройте дерево навыков мастерство
  2. Нажмите кнопки навыков, чтобы выделить точки
  3. Некоторые навыки требуют обязательной категории баллов
  4. Навыки вступают в силу немедленно и сохраняются во время сеансов.

Масштабирование толпы

  • Каждый тип мафии имеет настраиваемый диапазон уровней
  • Мобы рождаются со случайным уровнем в пределах своего диапазона
  • Мобы более высокого уровня сложнее, но дают больше опыта
  • Уровни мафии видны в именных табличках: [Уровень] или 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

  1. Download the latest release from the Files tab
  2. Place the HyRPGMod.jar file in your server's mods directory
  3. Start your server - the mod will automatically create a configuration file
  4. Customize settings in {ServerWorldDirectory}/Mods/dev.crazzymods_HyRPG/config.json if desired
  5. 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

  • /skilltree or /st or /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

  1. Defeat mobs to gain experience
  2. Experience is calculated as: BaseExperience + (Mob Level × ExperiencePerLevel)
  3. Experience Bonus skill multiplies all XP gained
  4. Level up to earn skill points (1 point per level)

Skill Allocation

  1. Open the skill tree with /skilltree
  2. Click skill buttons to allocate points
  3. Some skills require prerequisite category points
  4. 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] or MobName [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

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

HyRPG-0.5.jar

Early Access 25.01.2026 90.2 КБ

HyRPG-0.4.jar

Early Access 25.01.2026 74.4 КБ

HyRPG-0.3.jar

Early Access 24.01.2026 72.5 КБ

HyRPG-0.2.jar

Early Access 23.01.2026 67.1 КБ