promotional bannermobile promotional banner

Easy Server Optimizer (ESO)

Live, adaptive server optimization — install and forget.
Back to Files

ESO_1.18.2_1.09.jar

File nameESO_1.18.2_1.09.jar
Uploader
_dynobot_dynobot
Uploaded
May 21, 2026
Downloads
395
Size
25.7 KB
Mod Loaders
Forge
File ID
8121931
Type
R
Release
Supported game versions
  • 1.18.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:easy-server-optimizer-1298102:8121931")

Learn more about Curse Maven

What's new

📝 Easy Server OPT (ESO) - Changelog

This update focuses exclusively on refactoring the underlying Event Handling architecture to strictly follow Forge Mod Loader standards. All server optimization features and logic remain 100% unchanged.

🔄 Refactoring Changes

  • Automated Event Registration: Replaced manual MinecraftForge.EVENT_BUS.register() calls with Forge's @Mod.EventBusSubscriber class-level annotations across the mod.
  • Static Event Methods: Converted all @SubscribeEvent methods to public static to comply with the automatic subscriber requirement.
  • Config Separation: Moved all configuration loading events (Load/Reload) out of the main mod class and into ModConfig.java, utilizing the MOD event bus for cleaner architecture and separation of concerns.

🚀 Features Status

All optimization mechanics continue to work flawlessly in the background exactly as before:

  • ✅ TPS-based auto-optimization (Runs silently every 2 seconds).
  • ✅ Aggressive XP merging and chunk mob limits (40 max).
  • ✅ Server sleep/tick-pause on empty.
  • ✅ Smart Villager AI freezing.
  • ✅ All /opt commands.

This mod has no related projects