Master Redstone Logic with the Block Event Separator Mod for Minecraft

The Block Event Separator add-on reveals hidden piston timings in Minecraft, letting you debug contraptions with precision. Perfect for technical players and redstone engineers.

Download block event separator mc1.14 for Minecraft 26.1, 1.21.11, 1.21.9, 1.21.8, 1.21.5, 1.21.4

Original name: block event separator mc1.14

Minecraft: 1.14.4, 1.15, 1.16.3, 1.17.1, 1.18.1, 1.18.2, 1.19, 1.19.3, 1.20.1, 1.20.2, 1.20.5, 1.21, 1.21.11, 1.21.4, 1.21.5, 1.21.8, 1.21.9, 26.1

Loaders: Fabric

FileVersionLoaderSize
block-event-separator-mc1.14-1.3.0.jar1.14.4Fabric55 КБDownload
block-event-separator-mc1.14-1.0.0.jar1.14.4Fabric29 КБDownload
block-event-separator-mc1.14-1.2.2.jar1.14.4Fabric45 КБDownload
block-event-separator-mc1.14-1.1.0.jar1.14.4Fabric38 КБDownload
block-event-separator-mc1.14-1.2.1.jar1.14.4Fabric46 КБDownload
block-event-separator-mc1.14-1.2.0.jar1.14.4Fabric36 КБDownload
block-event-separator-mc1.15-1.0.0.jar1.15Fabric29 КБDownload
block-event-separator-mc1.15-1.3.0.jar1.15Fabric55 КБDownload
block-event-separator-mc1.15-1.2.2.jar1.15Fabric46 КБDownload
block-event-separator-mc1.15-1.2.1.jar1.15Fabric46 КБDownload
block-event-separator-mc1.15-1.2.0.jar1.15Fabric36 КБDownload
block-event-separator-mc1.15-1.1.0.jar1.15Fabric38 КБDownload
block-event-separator-mc1.16-1.3.0.jar1.16.3Fabric59 КБDownload
block-event-separator-mc1.16-1.2.0.jar1.16.3Fabric49 КБDownload
block-event-separator-mc1.16-1.0.0.jar1.16.3Fabric37 КБDownload
block-event-separator-mc1.16-1.1.0.jar1.16.3Fabric52 КБDownload
block-event-separator-mc1.16-1.2.1.jar1.16.3Fabric49 КБDownload
block-event-separator-mc1.16-1.2.2.jar1.16.3Fabric49 КБDownload
block-event-separator-mc1.17-1.1.0.jar1.17.1Fabric51 КБDownload
block-event-separator-mc1.17-1.2.0.jar1.17.1Fabric48 КБDownload
block-event-separator-mc1.17-1.0.0.jar1.17.1Fabric37 КБDownload
block-event-separator-mc1.17-1.2.1.jar1.17.1Fabric48 КБDownload
block-event-separator-mc1.17-1.3.0.jar1.17.1Fabric57 КБDownload
block-event-separator-mc1.17-1.2.2.jar1.17.1Fabric48 КБDownload
block-event-separator-mc1.18-1.2.1.jar1.18.1Fabric44 КБDownload
block-event-separator-mc1.18-1.2.2.jar1.18.1Fabric44 КБDownload
block-event-separator-mc1.18-1.0.0.jar1.18.1Fabric30 КБDownload
block-event-separator-mc1.18-1.3.0.jar1.18.1Fabric51 КБDownload
block-event-separator-mc1.18-1.2.0.jar1.18.1Fabric35 КБDownload
block-event-separator-mc1.18-1.1.0.jar1.18.1Fabric36 КБDownload
block-event-separator-mc1.18.2-1.3.0.jar1.18.2Fabric55 КБDownload
block-event-separator-mc1.18.2-1.3.1.jar1.18.2Fabric53 КБDownload
block-event-separator-mc1.18.2-1.1.0.jar1.18.2Fabric50 КБDownload
block-event-separator-mc1.18.2-1.2.2.jar1.18.2Fabric49 КБDownload
block-event-separator-mc1.18.2-1.0.0.jar1.18.2Fabric37 КБDownload
block-event-separator-mc1.18.2-1.2.1.jar1.18.2Fabric49 КБDownload
block-event-separator-mc1.18.2-1.2.0.jar1.18.2Fabric49 КБDownload
block-event-separator-mc1.19-1.2.2.jar1.19Fabric49 КБDownload
block-event-separator-mc1.19-1.3.0.jar1.19.3Fabric55 КБDownload
block-event-separator-mc1.19-1.3.2.jar1.19.3Fabric53 КБDownload
block-event-separator-mc1.19-1.3.1.jar1.19.3Fabric53 КБDownload
block-event-separator-mc1.20-1.3.0.jar1.20.1Fabric53 КБDownload
block-event-separator-mc1.20.1-1.3.1.jar1.20.1Fabric52 КБDownload
block-event-separator-mc1.20.2-1.3.0.jar1.20.2Fabric60 КБDownload
block-event-separator-mc1.20.2-1.3.1.jar1.20.2Fabric60 КБDownload
block-event-separator-mc1.20.5-1.3.2.jar1.20.5Fabric59 КБDownload
block-event-separator-mc1.20.5-1.3.1.jar1.20.5Fabric59 КБDownload
block-event-separator-mc1.20.5-1.3.0.jar1.20.5Fabric59 КБDownload
block-event-separator-mc1.21-1.3.1.jar1.21Fabric58 КБDownload
block-event-separator-mc1.21-1.3.2.jar1.21Fabric58 КБDownload
block-event-separator-mc1.21-1.3.3.jar1.21Fabric58 КБDownload
block-event-separator-mc1.21-1.3.0.jar1.21Fabric58 КБDownload
block-event-separator-mc1.21-1.3.4.jar1.21Fabric58 КБDownload
block-event-separator-mc1.21.11-1.3.0.jar1.21.11Fabric57 КБDownload
block-event-separator-mc1.21.2-1.3.0.jar1.21.4Fabric58 КБDownload
block-event-separator-mc1.21.2-1.3.1.jar1.21.4Fabric58 КБDownload
block-event-separator-mc1.21.5-1.3.0.jar1.21.5Fabric58 КБDownload
block-event-separator-mc1.21.6-1.3.0.jar1.21.8Fabric58 КБDownload
block-event-separator-mc1.21.9-1.3.0.jar1.21.9Fabric58 КБDownload
block-event-separator-mc26.1.2-1.3.0.jar26.1Fabric56 КБDownload

Block Event Separator

Redstone engineering in Minecraft is a delicate art. A single misplaced observer or an unexpected piston firing order can turn a masterpiece into a pile of misfiring slime blocks. The Block Event Separator mod peels back the curtain on these hidden mechanics, giving you a real-time, frame-by-frame view of how your contraptions actually work. Instead of guessing why a flying machine stutters or a door sequence breaks, you can watch every block event unfold step by step.

What Does Block Event Separator Do?

In vanilla Minecraft, many block events—like pistons extending or retracting—happen within the same game tick. The server processes them in a specific order, but your client renders them all at once, making it impossible to see the sequence. Block Event Separator for Minecraft solves this by introducing a tiny, configurable delay between each block event on the client side. Server-side behavior remains untouched, so your contraptions still function exactly as they would in a normal world. The only difference is that you can now visually trace the order of operations.

Three Separation Modes for Every Redstone Detective

The mod offers three distinct modes, each suited to a different type of investigation. You can switch between them on the fly using the command /blockeventseparator mode [new mode].

Depth Mode

This mode separates block events by their depth, often called microticks or BED (Block Event Depth). Events that share the same depth will animate simultaneously, giving you a clear picture of which actions the game considers to be in the same processing layer. It is perfect for understanding parallel piston movements in complex flying machines or tree farms.

Index Mode

Index mode separates events strictly by their execution order. Each block event waits for the previous one to finish before starting its animation. This is the most granular view, ideal for debugging sequential circuits where the exact tick order of piston extensions and retractions matters.

Block Mode

Block mode groups events by the moving block they belong to, then plays them in the order the blocks were created. If you are working with large piston doors or quarries, this mode helps you see how entire block structures shift relative to each other without getting lost in individual component events.

Fine-Tuning the Animation Speed

You are not stuck with a fixed delay. The separation interval can be adjusted with /blockeventseparator interval [new interval], where the value is given in ticks. A higher interval slows down the animation, making it easier to study rapid sequences. A lower interval keeps things snappy while still revealing the order. The interval must be greater than zero, and you can tweak it in real time as you test different parts of your build.

Compatibility with G4mespeed and Carpet Mod

Block Event Separator shines even brighter when paired with other technical tools. If you use G4mespeed (version 1.3.0 or later), the mod integrates directly into the G4mespeed server settings menu. This means you can change separation modes without typing commands, and your preferences are saved across game restarts. The integration is available for Minecraft 1.16 and above, covering all modern releases up to the latest snapshots.

Carpet Mod users will also appreciate the seamless compatibility with tick freeze. When you freeze the game with Carpet, you can step through individual block events at your own pace, examining every piston movement as if you were single-stepping through code. For the best experience, install Carpet on the client side with the smoothClientAnimations rule enabled, or use G4mespeed to keep the client perfectly synced with the frozen server tick.

How to Install Block Event Separator

Getting started is straightforward. The mod runs on the Fabric loader, so you will need a Fabric installation for your Minecraft version. First, download and install the Fabric loader from the official Fabric website. Then, place the Fabric API jar and the Block Event Separator jar into your mods folder. The mod supports Minecraft versions 1.16 through 1.20.4 and beyond, with regular updates for new snapshots. If you prefer a hassle-free setup, the foxygame.net launcher includes Block Event Separator in its curated add-on catalog, allowing you to install the mod and all its dependencies with a single click while automatically keeping everything version-compatible.

Once installed, you can immediately use the /blockeventseparator command in any single-player world or on a server where you have operator permissions. Remember that the mod only affects the client-side animation; it does not alter server-side block event execution, so you can safely use it on multiplayer servers without affecting other players.

Practical Uses for Your Redstone Projects

Whether you are designing a high-speed piston feed tape, a complex item sorter, or a massive slime block elevator, the ability to see the exact tick order of block events is invaluable. Instead of spending hours in tick-by-tick analysis with external tools, you can watch the sequence play out in real time. The mod is especially helpful for:

  • Debugging quasi-connectivity and update order issues in piston arrays.
  • Verifying that observers fire in the intended sequence.
  • Teaching redstone mechanics to others by visually demonstrating microtick behavior.
  • Optimizing flying machines to prevent block collisions.

Many technical servers now recommend the download Block Event Separator as a standard part of a redstone developer's toolkit. It turns abstract game rules into something you can see and understand intuitively.

Client-Side Only, Server-Safe

A common concern with any mod that alters game behavior is whether it will break contraptions or get you banned from servers. Block Event Separator is entirely client-side in its effect. The server processes block events exactly as it always does; the mod simply delays the rendering of those events on your screen. This means you can use it on any server that allows client-side Fabric mods, including vanilla servers, without any risk of desyncs or rule violations. The separation is purely visual, making it a safe and powerful learning tool.

Why Every Redstone Engineer Should Use It

Understanding the order of block events is the key to building reliable, tick-perfect redstone machines. Without a tool like Block Event Separator, you are left squinting at slow-motion footage or counting game ticks manually. The mod transforms a hidden, abstract system into a clear, step-by-step animation. Whether you are a seasoned technical player or just starting to explore advanced redstone, this add-on will save you hours of frustration and help you create contraptions that work exactly as intended. Give it a try, and you will wonder how you ever debugged a piston door without it.