You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
🔮 G1ax Crystal Optimizer Release Notes
🚀 Version 1.0.3
New Features & Enhancements
[Issue 3] Clean Formatted Live Logging Engine
Replaced the messy standard log output with a beautifully formatted live logging engine in Logger.java.
Log lines are structured cleanly (e.g. [HH:mm:ss] [G1ax/LEVEL] Message) and written to a dedicated log file at .minecraft/logs/g1axoptimizer-latest.log.
Implemented automatic log rotation that preserves the last 3 log files (g1axoptimizer-1.log, g1axoptimizer-2.log, g1axoptimizer-3.log) to keep log directory clean.
[Issue 4] Pre-Flight Compatibility Diagnostics
Added an automatic check engine in CompatibilityChecker.java that runs on startup.
Generates step-by-step resolution guides in the dedicated log file and triggers an alert in-game if any compatibility issues are found.
[Issue 5] AC-Safe Tweak Mode
Added Tweak Mode configurable via /g1axoptimizer tweak.
Bypasses the 4-tick client-side placement cooldown (itemUseCooldown = 0) while keeping the rest of the placement validation and packet logic completely vanilla.
Safe to use on competitive servers with strict anticheats.
[Issue 6] Cross-Version Compatibility Fixes
Replaced static method and field lookups (such as MinecraftVersion.CURRENT and SharedConstants.getGameVersion().getName()) with a robust reflection resolver.
Automatically checks for getId(), getName(), and getVersionId() to run stably across various Minecraft versions without compilation or launch failures.