promotional bannermobile promotional banner

Living Lands Reloaded

Living Lands Reloaded is a Hytale modification that aims to introduce solid and immersive RPG features.
Back to Files

livinglands-reloaded-1.4.8.jar

File namelivinglands-reloaded-1.4.8.jar
Uploader
moshpitplaysmoshpitplays
Uploaded
Feb 4, 2026
Downloads
194
Size
26.9 MB
File ID
7573149
Type
R
Release
Supported game versions
  • Early Access

What's new

Living Lands Reloaded - Changelog (Mod Upload)

1.4.8 (Latest - Architecture Improvements + HUD Fix)

πŸ› CRITICAL FIX: Profession Bonus Persistence!

The Problem: When you unlocked Tier 2 abilities (level 45 in Combat/Mining/Logging), the max stat bonuses (+35 max hunger/thirst/energy) would display correctly... until you disconnected. After reconnecting, your max stats would revert to 100 despite still having the ability unlocked!

The Fix (3-Part Solution):

  1. Thread Safety - HUD updates from ability system were being called from the wrong thread, causing updates to be silently dropped
  2. Database Schema - Max stat bonuses were stored in memory only, not saved to database (added new columns for persistence)
  3. Save Trigger - After applying abilities, the system never saved the updated max stats (now explicitly saves)

Impact: Iron Stomach (+35 max hunger), Desert Nomad (+35 max thirst), and Tireless Woodsman (+35 max energy) now persist correctly across disconnect/reconnect! πŸŽ‰

πŸ—οΈ Architecture Improvements

Living Lands underwent comprehensive architecture improvements for rock-solid reliability and maintainability:

P0 - Infrastructure Audit:

  • βœ… Fixed 11 Unsafe Service Access Patterns - Changed from unsafe direct access to null-safe safeService() pattern
  • βœ… Added Service Access Linting - Gradle task prevents regression of unsafe patterns (runs in CI)
  • Impact: Eliminates NPE crashes from missing module dependencies, fail-fast behavior

P1 - Module Lifecycle:

  • βœ… Standardized Shutdown Patterns - All modules use 5-second timeout helper for graceful shutdown
  • βœ… Fixed HUD Availability Race Condition - Commands now work reliably regardless of module load order
  • Impact: No data loss from interrupted operations, no server hangs on shutdown

P2 - Code Quality:

  • βœ… Module Dependency Validation - Startup checks verify all dependencies available (fail-fast with clear errors)
  • βœ… Config Reload Standardization - Consistent onConfigReload() lifecycle hook across all modules
  • βœ… Logging Standardization - 643 logging calls across 43 files now use LoggingManager (configurable log levels)
  • Impact: Better debugging, clearer dependency graphs, consistent patterns

This mod has no additional files