Описание
# NoMoreCTD - No More Crash To Desktop
## Overview
**NoMoreCTD** is a client-side utility mod for Minecraft 1.20.1 Forge that prevents game crashes and provides advanced error recovery features. Say goodbye to frustrating crashes and hello to uninterrupted gameplay!
## Links
- 📂 [GitHub](https://github.com/ssbaxys/NoMoreCTD)
- 🔥 [CurseForge](https://www.curseforge.com/minecraft/mc-mods/nomorectd)
- 💬 [Discord](https://discord.gg/ukzMPxF2YJ)
- ☕ [Donate](https://www.donationalerts.com/r/ssbaxys)
## Key Features
### 🛡️ Crash Recovery System
- **Prevents critical crashes** from closing your game
- Intercepts fatal errors and displays a detailed recovery screen
- Shows full stack traces and debug information
- Allows you to return to the main menu safely instead of crashing to desktop
### 🔍 Error Analysis & Debugging
- **Automatically identifies suspected mods** causing crashes
- Displays comprehensive error information including:
- Error message and type
- Full stack trace (scrollable)
- List of potentially problematic mods
- Timestamp of the error
### 📋 Advanced Error Management
- **Copy stack traces to clipboard** with one click for easy bug reporting
- Option to view and manage error history
- Non-critical error logging in chat (optional, disabled by default)
- Configurable maximum number of error messages
### ⚙️ Customizable Configuration
- **Visual configuration GUI** accessible from the resource packs menu
- Toggle crash recovery on/off
- Enable/disable non-critical error display in chat
- Configure auto-disable for suspected mods
- All settings adjustable in-game without restart
### 🌍 Full Localization Support
- **English (en_us)** - Complete translation
- **Russian (ru_ru)** - Полная локализация
- All UI elements, messages, and tooltips are localized
### 🎮 User-Friendly Interface
- Clean, intuitive crash report screen
- Easy-to-use configuration menu
- Quick access button near resource packs settings
- Mouse wheel scrolling for long stack traces
## How It Works
1. **Background Monitoring**: NoMoreCTD runs silently in the background, monitoring for critical errors
2. **Error Interception**: When a crash occurs, the mod intercepts it before the game closes
3. **Analysis**: The error is analyzed to identify the source and suspected mods
4. **Recovery Screen**: A detailed recovery screen is displayed with all relevant information
5. **Safe Return**: You can safely return to the main menu without losing your game session
## Installation
1. Download the latest version of NoMoreCTD
2. Place the `.jar` file in your Minecraft `mods` folder
3. Launch Minecraft 1.20.1 with Forge
4. Enjoy crash-free gaming!
## Configuration
Access the configuration by:
1. Go to the Resource Packs menu
2. Look for the "NMC" button in the top-right corner
3. Click to open the configuration GUI
### Available Settings:
- **Crash Recovery System**: Enable/disable the main crash prevention feature
- **Show Non-Critical Errors in Chat**: Display minor errors without crashing
- **Auto-Disable Suspected Mods**: Automatically disable mods that cause crashes (experimental)
## Compatibility
- **Minecraft Version**: 1.20.1
- **Mod Loader**: Forge 47.2.0+
- **Side**: Client-only
- **Java Version**: 17+
This mod is **client-side only** and does not need to be installed on servers.
## Technical Details
- Lightweight and optimized for minimal performance impact
- Thread-safe error handling
- Non-intrusive background operation
- Compatible with most other mods
## Support & Bug Reports
If you encounter any issues or have suggestions:
1. Use the built-in crash report to copy stack traces
2. Report issues on [GitHub](https://github.com/ssbaxys/NoMoreCTD/issues)
3. Join our [Discord](https://discord.gg/ukzMPxF2YJ) for help
4. Include your mod list and configuration
## Support Development
If you find this mod helpful, consider supporting:
- ☕ [Donate](https://www.donationalerts.com/r/ssbaxys)
## Future Plans
- Enhanced mod conflict detection
- Crash analytics and statistics
- Automatic crash report generation
- More detailed error categorization
- Additional language support
## License
This mod is released under the MIT License.
---
**Enjoy safer, more stable Minecraft gameplay with NoMoreCTD!**