Description
SmartOptimizer - a mod that just handles it
Honestly, I got tired of the same routine every time I started a new modpack. Dig through configs, google the crash, try something, break something, google again. At some point I just wanted to play the game. So I built this.
Drop it in your mods folder. That's it.
⚡ Sets itself up on first launch
When you launch for the first time, the mod scans your hardware and installed mods, then picks the right profile for your system - Potato, Balanced, or High End. Not based on a questionnaire, based on your actual CPU, RAM and GPU. A small wizard walks you through the first launch, and after that it just runs in the background without asking anything from you.
If you want to apply everything at once - there's a one-click optimizer button. Hits all the recommended settings in one go and shows you a summary of what changed.
🚀 Faster startups
Big modpacks take ages to load, everyone knows that. On first run SmartOptimizer profiles how long each mod takes to initialize, builds a cache, and pre-configures the heavy ones before they start. Every launch after that is noticeably quicker.
🛡️ Crash prevention
This is probably the part I'm most proud of.
The mod has a built-in conflict database - known version incompatibilities, broken render integrations, problematic mod combinations. Before every launch it quietly checks your pack against that database and fixes what it can. Patches compatibility, disables broken integrations, swaps in safe alternatives.
If it needs to edit a mod's config to fix something - it does that too, and saves a backup first so nothing gets permanently broken.
Most random launch crashes come from exactly this kind of stuff. The mod just stops them from happening.
🔴 Safe Mode
If a conflict is serious enough that it can't be patched on the fly - Safe Mode kicks in automatically. Render distance drops, shaders go off, graphics get reduced. A small label on screen tells you it's active.
The game launches instead of crashing. Not ideal, but better than a crash screen.
☕ JVM analysis
A lot of crashes and performance issues come from bad JVM arguments, and most people never touch those. SmartOptimizer scans your current JVM setup, flags known bad configs, detects JVM-level crashes from logs and matches them against a bug database.
If something needs to change - it generates a ready script that applies the recommended arguments after a launcher restart. You run it once and you're done.
It also detects launch loops and stops them before they spiral into 10 minutes of failed restarts.
🩺 Modpack Doctor
A dedicated screen that gives you a full picture of your modpack's health - conflicts, risky mod combinations, bad configs - with a suggested fix for each one. You can open it any time, not just on first launch.
📊 Lag Diagnostic
Real-time engine that detects what's actually causing your current performance drops and puts it on screen. Not just "low FPS" - it tells you the specific cause.
🌍 42 languages
SmartOptimizer is fully localized. All in-game text, overlays, warnings and screens automatically switch to your Minecraft language. Supported languages include English, Russian, German, French, Spanish, Portuguese, Japanese, Korean, Chinese (Simplified and Traditional), Polish, Ukrainian, Italian, Turkish, Arabic, Hindi and 26 more.
⚙️ AI-Powered Self-Healing Database
SmartOptimizer includes a live JVM issue database that improves automatically with every install.
When a new JVM problem is detected, the mod sends an anonymous report to a Cloudflare Worker. If the issue is not yet in the database, the Worker calls an on-premise AI agent (Llama 3, running inside Cloudflare infrastructure) to analyze the JVM arguments and generate a fix - recommended arguments to add or remove, severity level, and human-readable advice.
The fix is written back to the live database instantly. Every user after that gets the solution on first launch, without any mod update required.
Already known issues skip the AI entirely - only the report counter increments. No unnecessary API calls, no redundant processing.
No personal data is collected. Reports contain only JVM arguments and Java version - nothing that can identify you.
The result: the more people use SmartOptimizer, the smarter and more complete its database becomes.
Who this is for
If you play large modpacks, run a mid-range or low-end PC, or just don't want to spend time on configs and crash debugging - this mod is for you. It runs silently, asks nothing from you, and stays out of the way.






