promotional bannermobile promotional banner

Hotbar Block Shuffle

Tired of manually switching blocks just to make a wall look less boring? Hotbar Shuffle does it for you — and a bit more chaotically than you'd expect.
Back to Files

BlockShuffle_26.2_1.7.1.jar

File nameBlockShuffle_26.2_1.7.1.jar
Uploader
pa1ych_pa1ych_
Uploaded
Sep 19, 2026
Downloads
16
Size
70.9 KB
Mod Loaders
Fabric
File ID
8921096
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:hotbar-block-shuffle-1702809:8921096"

Learn more about Curse Maven

What's new

First release — everything included in v1.7.1

Core mechanic

  • R key toggles the mode on/off (rebindable in Options → Controls)
  • Every block placement randomly swaps whatever you're holding for a different block from your hotbar
  • Works in any game mode — Creative and Survival alike

Stability

  • Fixed inconsistent block swapping: added a network packet (ServerboundSetCarriedItemPacket) that syncs the client and server on which slot is selected — without it, the wrong block would sometimes get placed
  • Placement detection reworked to reliably work in Creative mode too (where item count doesn't change on placement)

Feedback and UI

  • On-screen badge in the bottom-right corner — shows while the mode is active
  • Toggle sound (higher pitch when turning on, lower when turning off)
  • Overlay message above the hotbar on toggle — green for "on", red for "off"

Visual style

  • Custom mod icon — "BLOCK SHUFFLE" logo
  • The activity badge went through a few iterations: from plain squares to a polished bordered panel with a soft shadow, matching the icon's style

Technical foundation

  • Built from scratch for Minecraft 26.2 (official mappings, no legacy Yarn dependency)
  • Fully client-side — nothing changes on the server

The original idea is a long-known building concept ("block shuffling"), independently implemented by a few different mods over the years. This implementation was written from scratch.

This mod has no additional files