Skip to content

TheM1ddleM1n/NovaCore-For-Miniblox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 
ย 
ย 

Repository files navigation

NovaCore V2.9 Enhanced - Premium Miniblox Userscript ๐Ÿ’Ž

Version License Platform

A feature-rich, high-performance userscript framework for Miniblox

Features โ€ข Installation โ€ข Usage โ€ข Contributing


๐ŸŽฏ Overview

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.

โœจ Key Highlights

  • ๐Ÿš€ 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

๐ŸŽฎ Features

Performance Counters

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

Quality of Life

  • ๐ŸŽจ 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)

Advanced Features

  • 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

๐Ÿ“ฆ Installation

Prerequisites

  • A modern web browser (Chrome, Firefox, Edge, Opera)
  • Tampermonkey extension installed

Quick Install

  1. Install Tampermonkey

  2. 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

  3. Visit Miniblox

    • Navigate to miniblox.io
    • Watch the installation animation
    • Press \ to open the menu!

๐ŸŽฏ Usage

Opening the Menu

  • Default Keybind: Press \ (backslash)
  • Custom Keybind: Change in Settings โ†’ Menu Keybind
  • Close Menu: Press ESC or click outside the menu

Customizing Your Experience

  1. Choose a Theme

    • Open menu โ†’ Scroll to Theme section
    • Click any theme button to apply instantly
    • Or use the color picker for custom colors
  2. Enable Counters

    • Toggle any counter from the menu
    • Drag counters to reposition them
    • Positions are automatically saved
  3. 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
  4. Debug Issues (I think I will remove this)

    • Click "๐Ÿ› View Debug Log" to export error logs
    • Share logs when reporting issues on GitHub

Tips & Tricks

  • ๐Ÿ’ก 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

๐Ÿ› ๏ธ Configuration

Script Metadata

// @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

Available Themes

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

Storage Keys

NovaCore uses localStorage for persistence:

  • novacore_settings - Feature toggles and positions
  • novacore_session_stats - Session statistics
  • novacore_custom_color - Custom theme color
  • novacore_debug_log - Error and debug logs

๐Ÿค Contributing

We welcome contributions! Here's how you can help:

Reporting Issues

  1. Check existing issues
  2. Create a new issue with:
    • Clear description of the bug/feature
    • Steps to reproduce (for bugs)
    • Browser and Tampermonkey version
    • Debug log if applicable

Pull Requests

  1. Fork the repository
  2. Create a feature branch: git checkout -b feat/amazing-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feat/amazing-feature
  5. Open a Pull Request with:
    • Clear description of changes
    • Testing steps performed
    • Screenshots/videos if UI changes

Development Guidelines

  • 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

๐Ÿ“‹ Changelog

v2.9 (Current)

  • 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

v2.8

  • โœจ 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

v2.0-2.7

  • Major performance improvements
  • Theme system implementation
  • Anti-AFK feature
  • Session timer and real-time clock
  • Draggable counters with position memory
  • Debounced save system

v1.0 (Original by @Scripter132132)

  • Basic FPS/CPS counters
  • Simple menu system
  • Core functionality

๐Ÿ“œ License

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.

๐Ÿ‘ฅ Credits

Development Team

Special Thanks!

  • The Tampermonkey team for the excellent userscript platform!
  • and @Scripter132132!

๐Ÿ“ž Support & Contact


โญ Show Your Support

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

โฌ† Back to Top

About

Huge credit goes to @Scripter132132 for making the V1 for NovaCore!!

Resources

Stars

Watchers

Forks

Packages

No packages published