A custom utility client for Miniblox, actively developed since October 2024.
- A Chromium-based browser
- Tampermonkey (or equivalent userscript manager) with Allow UserScripts enabled
- Access to miniblox.io
- Install Tampermonkey for your Chromium browser and ensure Allow UserScripts is enabled in Chromium Settings.
- Open the Tampermonkey dashboard and create a new script via the plus button.
- Paste the full contents of
client.jsinto the editor. - Save the script and confirm it is enabled.
- Navigate/Reload
miniblox.io— the client intro will appear. - Press Right Shift (default) or Backtick (`) to open or close the client menu.
Note: UV2 Music Player is a separate file (
MusicPlayer.js) to be installed separately.Note: Installing from the raw
client.jsURL on GitHub enables Tampermonkey's built-in update tracking alongside the in-client Update Checker.
| Module | Description |
|---|---|
| Fullscreen | Automatically enters fullscreen when the game loads |
| Keystrokes | Displays W/A/S/D, LMB, RMB, and Space inputs in real time; draggable overlay |
| Mute Chat | Suppresses all incoming chat messages from other players |
| Chat Filter | Blocks profanity, links, and repeated spam from appearing in chat; also prevents sending filtered messages |
| Anti-AFK | Cycles WASD/Space key presses automatically to prevent an idle kick; includes a draggable status indicator |
| Keep Sprint | Dispatches Shift alongside movement keys to maintain a sprint state |
| Time Display | Shows a draggable live clock overlay so you don't have to exit fullscreen |
| Armor HUD | Draggable overlay showing each armor slot's icon, durability percentage, and enchantments; only visible in a match; supports docked and floating modes |
- Key Binding — Right-click any module to assign or clear a custom keybind
- UI Keybind — Choose whether the menu opens with Right Shift or the backtick (`) key, set from the Settings page
- Favorites — Star any module to pin it to the top of the module list; persisted across reloads
- Search Bar — Filter the module list by name or description in real time
- Theme Color Picker — Choose any accent color via a color picker or hex input, with a recent-color history
- Config Management — Export all settings, module states, and keybinds to a JSON file and re-import them later
- What's New — Fetches the latest CHANGELOG.md entry from GitHub and displays it in a dismissible popup at the top of the screen when the script version changes
- Update Checker — Compares the installed version against
client.json GitHub every minute and shows an update popup with the latest changelog entry. - Visual Polish — Optional UI open/close animation, toast notifications, and module click audio feedback
- Changelog Viewer — Dedicated sidebar page that loads the full CHANGELOG.md from GitHub and displays every version as a timeline
- Anti-AFK — Auto-enables after a configurable idle period (5–120 seconds) while inside an active match including music; includes optional idle chat messages and auto-disable upon activity detection
- Armor HUD — Floating and docked modes, adjustable icon/background opacity, fixed/auto-sized icons, and configurable spacing between slots
- Security — Optional VPN/proxy detection warning upon menu open with a dismissible preference
- Cosmetics — Animated shine sweep on module cards, custom title screen background, and custom browser tab title (
UnverifiedV2)
The menu is split into five sidebar pages:
| Page | Contents |
|---|---|
| Modules | All toggleable modules, favorites, and the search bar |
| Color | Accent color picker with hex input and recent colors |
| Config | Save and load configuration as a JSON file |
| Settings | Sounds, notifications, animation, persistence, UI keybind, VPN warning, Anti-AFK options, Armor HUD appearance and position |
| Changelog | Full version history fetched from GitHub |
- This client modifies a third-party game's front end by injecting scripts and styles. It is not affiliated with or endorsed by Miniblox.
- Modules depend on specific DOM selectors and class names used by Miniblox. Front-end updates to the game may break individual modules until the client is updated.
- VPN and proxy detection relies on a third-party IP lookup service and may produce false positives or negatives.
- The Armor HUD requires
unsafeWindow.spriteMapandunsafeWindow.Enchantmentto be present; it will not render outside of an active match. Match detection relies on the URL path containing/join/. - Auto-AFK auto-enable will not trigger while outside of an active match, even if the idle delay has elapsed.
- The What's New popup and Update Checker require a successful network request to GitHub; they will not appear if the request fails or is blocked.
- GitHub's raw file CDN caches for a few minutes, so a newly pushed version may take up to several minutes to be detected.
- The Update button opens the raw script URL, so Tampermonkey's install screen still needs a manual confirmation.
- Use the client at your own risk. The maintainers will not be responsible for any account actions resulting from its use.
- The Chat Filter link detection is pattern based and blocks all links, including Discord invites. Unusual link formats may occasionally slip through.
- The Changelog page requires a successful network request to GitHub and will show an error message if the request fails.
See CHANGELOG.md for the full version history.
See Roadmap.md for up to date planning that developers will carry out.
- Miniblox for creating the base game
- Current Contributors: wytlines, DeadFish7, andreypidd, jet, joudaALT, TrustIsOver, TheM1ddleM1n
- Policy: Distributed under a proprietary All Rights Reserved license. Users utilize third-party utility clients at their own discretion.
- Our Discord Server!:
- Discord: UnverifiedV2 Discord