File Details
NoMoreCTD v1.3.3 - Stability & UI Enhancement Update
- A
- Dec 19, 2025
- 223.26 KB
- 12
- 1.20.1
- Forge
File Name
nomorectd-1.3.3.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
๐ฏ What's New
This update focuses on bug fixes, improved stability, and a cleaner user interface based on user feedback.
๐ Bug Fixes
1. Fixed EnhancedStatisticsScreen Crash โญ CRITICAL FIX!
Issue: Game would crash when accessing "Enhanced Statistics & Graphs" from the settings menu.
Fix Details:
- Added comprehensive null-safety checks for PerformanceMonitor
- Added null-safety checks for ErrorStatistics
- Wrapped all performance data access in try-catch blocks
- Added fallback messages when performance data is unavailable
- Prevents NullPointerException during data collection
Impact: No more crashes when viewing statistics! ๐
2. Fixed "Back" Button in Mod Dependencies Screen โญ FIXED!
Issue: The back button in the dependency visualization screen wasn't working properly in some scenarios.
Fix Details:
- Added null-check for minecraft instance
- Improved button click handler reliability
- Ensures proper navigation back to previous screen
Impact: Reliable navigation in dependency viewer!
โจ UI Improvements
1. Enhanced Dependency Visualization Arrows ๐จ
Previous Issue: Arrow direction in dependency graph was unclear - users couldn't tell which mod depends on which.
Improvements:
- Thicker arrows - Increased line thickness from 1px to 3px
- Larger arrow heads - Increased size from 5px to 8px
- Filled arrow heads - Solid triangular arrows instead of outline
- Mid-point directional indicators - Small arrows at line center showing direction
- Color coding:
- ๐ด Red arrows = Required dependencies (mandatory)
- ๐ต Blue arrows = Optional dependencies
- Interactive legend added to UI panel:
- "Red arrow: Required"
- "Blue arrow: Optional"
- "Arrow points FROM dependent TO dependency"
Impact: Crystal clear dependency relationships! No more confusion about which mod needs which!
2. Unified Mod Management Button ๐ฏ
Previous Issue: Two separate buttons on title screen ("ะะบะป/ะฒัะบะป ะผะพะดะพะฒ" and "HotSwap") cluttered the UI.
Improvement:
- Single "Mods" button on title screen
- Opens ModListScreen with all functionality integrated:
- Persistent mod toggle (requires restart)
- Runtime hot-swap toggle (no restart needed)
- Direct access to HotSwap Manager via button
- Refresh functionality
- Enable/Disable all buttons
Button Layout in ModListScreen: | Row 1 | Row 2 | |-------|-------| | Toggle Mod | Enable All | | Hot Swap Toggle | Disable All | | HotSwap Manager | Done | | Refresh | |
Impact: Cleaner title screen, more intuitive mod management!
๐ Localization
Complete Russian Translation
All new UI elements and error messages now fully translated to Russian:
- Dependency visualization legend
- Arrow direction explanations
- Button tooltips
- Error messages in statistics screen
- All mod management UI
English and Russian fully supported! ๐บ๐ธ๐ท๐บ
๐ Summary of Changes
Files Modified:
EnhancedStatisticsScreen.java- Null-safety improvementsModDependenciesScreen.java- Enhanced arrows & fixed back buttonModListScreen.java- Integrated HotSwap functionalityTitleScreenHandler.java- Unified buttonen_us.json- Updated translationsru_ru.json- Complete Russian localizationNoMoreCTD.java- Version updategradle.properties- Version bump to 1.3.3
๐ง Technical Details
Null-Safety Improvements
// Example of new null-safety pattern
PerformanceMonitor perfMonitor = FeatureManager.getPerformanceMonitor();
if (perfMonitor == null) {
// Display fallback message instead of crashing
return;
}
Enhanced Arrow Rendering
// New arrow properties
int arrowSize = 8; // Up from 5
int color = edge.mandatory ? 0xFFFF4444 : 0xFF4488FF; // Red or Blue
// Filled triangle arrow heads
// Mid-point direction indicators
๐ฆ Installation
- Ensure you have Minecraft 1.20.1 with Forge 47.2.0+
- Drop
nomorectd-1.3.3.jarinto yourmodsfolder - Launch the game
- Enjoy enhanced stability and clarity!
๐ Upgrading from 1.3.2
Simply replace the old JAR with the new one. All settings and configurations will be preserved!
No breaking changes! โ
๐ Special Thanks
Thank you to all users who reported the crash in EnhancedStatisticsScreen and provided feedback about the dependency visualization! Your input makes NoMoreCTD better!
๐ Known Issues
None! This is a pure bug-fix and enhancement release.
If you encounter any issues, please report them on our GitHub page.
๐ฎ Quick Start Guide
Access Mod Settings:
- Click "NoMoreCTD Settings" on title screen, OR
- Press the Mods button (left of Forge's mods button)
View Statistics:
- Open settings โ "Enhanced Statistics & Graphs"
- Now crash-free! ๐
View Dependencies:
- Open settings โ "Mod Dependencies Viewer"
- See clear arrows showing dependency relationships
- Red = Required, Blue = Optional
Manage Mods:
- Click Mods button on title screen
- Toggle persistent or runtime mods
- Access HotSwap Manager for advanced control
๐ฎ What's Next?
Stay tuned for v1.4.0 with:
- Performance profiler
- Advanced crash prediction AI
- Automated mod compatibility checker
- And more!
NoMoreCTD v1.3.3 - More stable, more clear, more awesome! ๐