A feature-rich, high-performance userscript framework for Miniblox
Features โข Installation โข Usage โข Contributing
NovaCore V2.9 is a powerful, modular Tampermonkey userscript that enhances your Miniblox experience with real-time performance monitoring, customizable themes, and quality-of-life improvements. Built on the foundation of NovaCore V1 by @Scripter132132, this enhanced version features significant performance optimizations, memory management improvements, and a sleek modern UI.
- ๐ Optimized Performance - Unified RAF loop, throttled updates, efficient memory management
- ๐จ 8 Stunning Themes - Cyan, Purple, Green, Red, Blue, Gold, Pink, Orange + Custom colors
- ๐ Real-Time Monitoring - FPS, CPS, Session Timer, Real-Time Clock
- โก Anti-AFK System - Automatic jump prevention to avoid kicks
- ๐พ Smart Persistence - Settings auto-save with position memory
- ๐ Debug Console - Built-in error tracking and logging system
- ๐ Auto-Update Checker - Stay notified of new releases
- ๐ Session Statistics - Track clicks, keys, peak performance across sessions
| Feature | Description | Keyboard Shortcut |
|---|---|---|
| FPS Counter | Real-time frames per second display | Toggle via menu |
| CPS Counter | Clicks per second tracker | Toggle via menu |
| Real-Time Clock | Never exit fullscreen to check time | Toggle via menu |
| Session Timer | Track your playtime (right-click to reset) | Toggle via menu |
- ๐จ Theme System - Choose from 8 pre-built themes or create your own custom color scheme
- โก Anti-AFK - Automatically jumps every 5 seconds to prevent kick (idea from Unverified Client V2 thx wytlines100 and devs!)
- ๐ฑ๏ธ Draggable Counters - Reposition any counter anywhere on screen
- โจ๏ธ Customizable Keybind - Set your preferred menu toggle key (default keybind:
\) - ๐ Update Notifications - Automatic GitHub update checking (idea from me)
- Session Statistics Dashboard - View total clicks, keys pressed, peak CPS/FPS, and session count
- Debug Console - Export detailed error logs for troubleshooting
- Memory-Efficient Design - Debounced saves, throttled updates, cleanup on exit
- Responsive UI - Works perfectly on desktop and mobile devices
- Fullscreen Support - Optimized for fullscreen gaming experience
- A modern web browser (Chrome, Firefox, Edge, Opera)
- Tampermonkey extension installed
-
Install Tampermonkey
- Chrome/Edge: Chrome Web Store
- Firefox: Firefox Add-ons
- Opera: Opera Add-ons
-
Install NovaCore Script
- Click here to view the script
- Click the Raw button to view raw code
- Tampermonkey should prompt you to install - click Install
Alternatively: Copy the script code โ Open Tampermonkey Dashboard โ Create New Script โ Paste โ Save
-
Visit Miniblox
- Navigate to miniblox.io
- Watch the installation animation
- Press
\to open the menu!
- Default Keybind: Press
\(backslash) - Custom Keybind: Change in Settings โ Menu Keybind
- Close Menu: Press
ESCor click outside the menu
-
Choose a Theme
- Open menu โ Scroll to Theme section
- Click any theme button to apply instantly
- Or use the color picker for custom colors
-
Enable Counters
- Toggle any counter from the menu
- Drag counters to reposition them
- Positions are automatically saved
-
View Statistics
- Click "๐ View Session Stats" in the menu
- Press F12 to view the formatted console output
- Stats include: session count, total clicks/keys, peak CPS/FPS
-
Debug Issues (I think I will remove this)
- Click "๐ View Debug Log" to export error logs
- Share logs when reporting issues on GitHub
- ๐ก Right-click Session Timer to reset it
- ๐ก Counters auto-save positions when you drag them
- ๐ก Theme changes apply instantly - no reload needed
- ๐ก Anti-AFK countdown shows how many seconds until the next jump
- ๐ก Update checker runs automatically every hour
// @name NovaCore V2.9 Enhanced
// @namespace http://github.com/TheM1ddleM1n/
// @version 2.9
// @description NovaCore V2 with improved performance, memory management, and themes!
// @author (Cant reveal who im), TheM1ddleM1n
// @match https://miniblox.io/
// @grant none| Theme | Primary Color | Use Case |
|---|---|---|
| Cyan (Default) | #00ffff |
Classic NovaCore aesthetic |
| Purple Dream | #9b59b6 |
Elegant and mysterious |
| Matrix Green | #2ecc71 |
Hacker vibes |
| Crimson Fire | #e74c3c |
Bold and aggressive |
| Ocean Blue | #3498db |
Cool and calming |
| Golden Glow | #f39c12 |
Warm and premium |
| Bubblegum Pink | #ff69b4 |
Fun and playful |
| Sunset Orange | #ff6b35 |
Energetic and vibrant |
| Custom | Your choice | Fully customizable |
NovaCore uses localStorage for persistence:
novacore_settings- Feature toggles and positionsnovacore_session_stats- Session statisticsnovacore_custom_color- Custom theme colornovacore_debug_log- Error and debug logs
We welcome contributions! Here's how you can help:
- Check existing issues
- Create a new issue with:
- Clear description of the bug/feature
- Steps to reproduce (for bugs)
- Browser and Tampermonkey version
- Debug log if applicable
- Fork the repository
- Create a feature branch:
git checkout -b feat/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feat/amazing-feature - Open a Pull Request with:
- Clear description of changes
- Testing steps performed
- Screenshots/videos if UI changes
- Follow existing code style and structure
- Use
safeExecute()wrapper for error handling - Add comments for complex logic
- Test thoroughly before submitting
- Update version number and changelog
- No more debug log spam - Removed entire debug system
- Smarter performance - RAF only runs when actually needed
- Zero memory leaks - All listeners properly tracked and cleaned up
- Crash-resistant - Circuit breaker prevents repeated failures
- Richer analytics - Track averages, not just peaks
- โจ Added session statistics dashboard
- ๐ Improved debug logging system
- ๐จ Enhanced theme system with custom color picker
- โก Performance optimizations and memory management
- ๐ Automatic update checker
- ๐ฑ Mobile responsiveness improvements
- Major performance improvements
- Theme system implementation
- Anti-AFK feature
- Session timer and real-time clock
- Draggable counters with position memory
- Debounced save system
- Basic FPS/CPS counters
- Simple menu system
- Core functionality
This project is licensed under the MIT License - see below for details:
MIT License
Copyright (c) 2025
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
- Original Creator: @Scripter132132 - NovaCore V1 foundation!
- Lead Dev: @TheM1ddleM1n - V2+ enhancements and maintenance!
- The Tampermonkey team for the excellent userscript platform!
- and @Scripter132132!
- Issues & Bugs: GitHub Issues
- Discussions: GitHub Discussions
- Repository: NovaCoreForMiniblox
If you find NovaCore useful, please consider:
- โญ Starring the repository
- ๐ Reporting bugs and suggesting features
- ๐ค Contributing code improvements
- ๐ข Sharing with the Miniblox community
Made with ๐ for the Miniblox community