promotional bannermobile promotional banner

HyOptimizer

The Ultimate Utility for Console Organization & Memory Efficiency

File Details

HyOptimizer2.0.1.jar

  • R
  • Jan 20, 2026
  • 17.48 KB
  • 135
  • Early Access

File Name

HyOptimizer.jar

Supported Versions

  • Early Access

HyOptimizer v2.0.1 – The Feedback Update 

Release Date: January 20, 2026

๐ŸŽ‰ New Feature: Fully Customizable Warning Timers

You asked, we listened! You now have total control over the alert system for item cleanups. No more being locked into hardcoded timers.

What’s New: warningIntervals

You can now specify exactly how many seconds before a cleanup the server should broadcast a warning.
  • Flexible Alerts: Add as many (or as few) warning markers as you want.
  • Perfect for Any Server: Whether you clean every minute or every hour, you can set the timing that fits your players' needs.

โš™๏ธ Configuration Examples

The Default Setup: If you don't change anything, the server will alert players at 60, 30, and 5 seconds.
JSON
<button class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-mdc-tooltip-trigger copy-button ng-tns-c742533998-95 mat-unthemed ng-star-inserted" aria-label="Copy code"></button>
"warningIntervals": [60, 30, 5]
For Long Cleanup Cycles (e.g., 30 minutes): Give players plenty of time to pick up their loot.
JSON
<button class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-mdc-tooltip-trigger copy-button ng-tns-c742533998-96 mat-unthemed ng-star-inserted" aria-label="Copy code"></button>
"itemCleanerIntervalSeconds": 1800,
"warningIntervals": [300, 120, 60, 10]
For Stealth Cleaning: If you want items to disappear silently without any chat spam.
JSON
<button class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-mdc-tooltip-trigger copy-button ng-tns-c742533998-97 mat-unthemed ng-star-inserted" aria-label="Copy code"></button>
"warningIntervals": []

๐Ÿ”ง Technical Improvements

  • Dynamic Logic: Replaced the rigid 30s/5s code with a flexible loop that checks your custom list in real-time.
  • OptimizerConfig.java: Integrated the new List<Integer> support for seamless configuration loading.

๐Ÿ“‹ Upgrading from v2.0.0

The process is automatic! When you swap to the new JAR, HyOptimizer will default to [60, 30, 5] for your warnings. To customize them, just add the new line to your config.json:
JSON
<button class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-mdc-tooltip-trigger copy-button ng-tns-c742533998-98 mat-unthemed ng-star-inserted" aria-label="Copy code"></button>
{
  "autoGcIntervalSeconds": 30,
  "enableAutoGc": true,
  "enableItemCleaner": true,
  "itemCleanerIntervalSeconds": 60,
  "warningIntervals": [60, 30, 5],  // ← Add this line!
  "protectedItems": [],
  "blockedPatterns": [...]
}

๐Ÿ“Š Previous Version Recap (v2.0.0)

  • Thread-Safe Cleaning: Moved all entity operations to Hytale’s official world.execute() API (Zero crashes/threading errors).
  • Advanced Filtering: Expanded to 20+ default regex patterns to keep your console perfectly clean.
  • Memory Thresholds: Intelligent GC that triggers based on RAM percentage (Default: 90%).
  • Shortcuts: Full support for the /ho command alias.

๐Ÿ’ก Admin Tips

  • Avoid Spam: If your cleanup interval is very short (like 30 seconds), keep your warningIntervals to just one alert (e.g., [5]) to avoid filling the chat.
  • Player Awareness: For survival/RPG servers, a 5-minute warning (300) is highly recommended so players don't lose valuable drops during boss fights.

HyOptimizer: Built on community feedback.