promotional bannermobile promotional banner

HyRPG

A Hytale RPG Mod
character_progression.png

character_progression.png

experience_bar.png

experience_bar.png

monster_level.png

monster_level.png

Description

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

The HyRPG Team

profile avatar
  • 1
    Projects
  • 813
    Downloads