MI2-Utilities Java
MI2-Utilities Java
A quality of life mod. Feel free to use.
Discussion group (QQ, Chinese): 875035496
Features
Mindow (M-window)
- Free Interface: Drag/dock/stack
- Minimalist Minimization: Clean folding experience
- Dedicated Settings Page: Direct access aside minimized sidebar
MI2UI
- Quick Actions:
- One-click rebuild/delete ghost blocks
- Building reveal X-ray, entity rendering toggle
- Rule Viewer: All map rules in one table
- Waves:
- Detailed enemy wave preview
- Real-time health monitoring of current wave
- Force skip waves in sandbox mode
- AI Automation:
- Camera follow | Mining | Construction assist | Repair | Auto-aim attacks | Item transport
- Even customize AI scripts using world processor
- Time Scaler: Elegantly solves low-FPS stuttering
Core Information
- Core Resources: 60-second change line chart
- Unit Counter: Real-time unit statistics
- Power Grid Analysis:
- Per-grid power status bars
- Ultimate power grid visualization charts
- Multi-Team: Switch between observable teams
- Interactive Elements: All icons are clickable
Minimap Enhancements
- Renderer: Integration of vanilla
- Player Name: Display player name tags
- Perfect Zoom: Supports zoom to full map area
- Render Controls: Spawn points | Fog of war | Objectives etc.
- Viewport Control: Click/drag to jump camera
- Global Scan: Full-map terrain/building search
Logic Development Assistant
- Variable Management:
- Organized naming with separators
- Variable name auto-completion
- Code Editing:
- Find/replace | Code block cut/copy | Adaptive jump arrows
- Error Prevention: Scheduled code backups
Emoji Toolkit
- Complete Emoji collection
- Reverse lookup of emoji internal names
Additional Enhancements
- Smooth Cursor Tracking: Real-time player pointer display
- Building X-ray: Visualize logistics and building contents
- Entity Status Rendering:
- Unit/building status bars | Logic states | Pathfinding routes
- Range Visualization:
- Overdriver boost zones | Mender areas | Turret ranges
- Render Toggles: Wrecks/units/bullets/buildings visibility
- Enhanced Status Panel:
- Triple display: Terrain + Building + Unit simultaneously
- Follows cursor position (instead of fixed bottom-right)
- Detailed data: Enhanced health/power/heat bars
- Edge Panning (Desktop)
- Modular Settings: 99% features configurable
Contribution Guidelines
- Acceptable Contributions: Localization | Bug fixes | Optimizations | Feature development
- Localization Requirements:
- Use ZH_CN or EN_US as base template
- Maintain consistent field casing and order
- Preserve original file line structure where possible
- Code Standards:
- Bug fixes - Pursue clean, elegant implementations
- Feature development - Discuss proposals first to avoid duplication