v0.2.0 Patch Notes

What's new in v0.2.0

New Features

  • Reward Effect Framework - Pluggable system for reward effects with handler registry
  •     RewardEffectHandler interface for all effect types
  •     RewardEffectRegistry singleton maps RewardType to handlers
  •     RewardEffectContext provides store, ref, playerRef, skills to handlers
  • 9 Implemented Reward Types - Beyond XP bonuses:
  •     STAT_HEALTH - Increases max health via Hytale's EntityStatMap
  •     STAT_STAMINA - Increases max stamina via EntityStatMap
  •     STAT_DAMAGE - Multiplies outgoing damage
  •     STAT_DEFENSE - Reduces incoming damage (capped at 90%)
  •     CRITICAL_CHANCE - Chance for 1.5x damage on attacks
  •     LIFESTEAL - Heals attacker for percentage of damage dealt
  •     DOUBLE_DROP - Chance for bonus resources when gathering
  •     FALL_DAMAGE_REDUCTION - Reduces fall damage (capped at 90%)
  •     BONUS_XP - Multiplies XP gain (existing)
  • Combat Effect Notifications - New settings toggle for lifesteal/crit feedback
  •     Toggle via Settings > Combat Effect Notifications
  •     Lifesteal shows green "+X.X" heal notification
  •     Saved per-player in SkillComponent
  • Hytale EntityStatMap Integration - Direct stat modification
  •     StatModifierUtil helper class for health/stamina modifiers
  •     Uses DefaultEntityStatTypes.getHealth() and getStamina()
  •     StaticModifier with Modifier.ModifierTarget.MAX for permanent bonuses
  •     healEntity() for lifesteal healing
  • Expanded Skill Tree Defaults - 10 tiers with varied reward types
  •     Gathering skills: BONUS_XP, DOUBLE_DROP, STAT_STAMINA, STAT_DEFENSE, STAT_HEALTH
  •     Combat skills: BONUS_XP, STAT_DAMAGE, CRITICAL_CHANCE, LIFESTEAL, STAT_HEALTH
  •     Defense: STAT_DEFENSE, STAT_HEALTH, FALL_DAMAGE_REDUCTION
  •     Acrobatics: FALL_DAMAGE_REDUCTION (10%→40%), STAT_STAMINA, STAT_DEFENSE
  • Debug Starting Level - Config option for testing high-level gameplay
  •     Set debugStartingLevel in config.json to initialize new players at that level
  •     Set to 0 (default) for production

Upgrade Notes

Run /mmoconfig reloaddefaults after upgrading to load the new 10-tier skill trees with varied reward types.

Looking for technical details? View full developer changelog for v0.2.0