TNT Optimiser
by jayjoke12
TNT Optimiser changes how TNT explosions scan the world on the server, using a breadth-first search so each block is visited once per blast.
What it does
When TNT chains together, vanilla scanning can revisit the same blocks many times. This mod swaps that repeated ray-casting for a breadth-first search (BFS) in which every block in a blast radius is visited exactly once. A shared per-tick tracker also records blocks already scanned, so overlapping explosions in a chain reaction skip them instead of resolving them again. A lone TNT with nothing nearby fires with no added work.
The optimisation applies to the scanning step only. Explosion strength, damage and knockback are resolved on their own track and stay vanilla, though individual craters may differ slightly in shape because the scan order changes. Client-side rendering, including particles, is not affected. The mod is built for servers where large TNT chains cause lag, including singleplayer worlds that run an integrated server.
TNT Optimiser is for Fabric and needs Fabric API. It targets game version 26.1.2 only, with 1.0.0 as the latest Fabric file, released under the GNU General Public License v3.0 only, so the code is open source. Mod Menu is optional. Installing it on the server is enough to get the optimisation, and a player who also runs it on the client gains nothing extra, since the work happens on the server.
Key features
BFS block scanning
Each block in a TNT blast radius is visited once per explosion, replacing repeated ray-cast passes.
Cross-explosion deduplication
Overlapping blast zones in a chain reaction do not rescan shared blocks during the same tick.
Zero overhead for lone TNT
A single TNT with no neighbours fires immediately, with no extra scanning work added.
Vanilla damage and knockback
Blast radius, damage and knockback remain vanilla, because only the block scanning step changes.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
Use cases
Who it’s for: Server owners and players who run TNT-heavy builds or chain reactions on Fabric and want less lag from block scanning.
How it compares
Tnt Limiter is a Fabric mod for 1.19 – 26.1, client-side only, under All rights reserved, so it is not open source. Panda TNT Fusion is a Fabric mod for 1.21.1 – 26.3 that runs on the server alone, released under CC0 1.0 Universal, and it is open source. AEA: TNT CrashFix is open source under the MIT License and covers 26.1 – 26.1.2, and either side can run it without the other needing it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| TNT Optimiser | Fabric | 26.1.2 | Client or server, optional | 2026-07-17 |
| Tnt Limiter | Fabric | 1.19 – 26.1 | Client-side only | 2025-12-20 |
| Panda TNT Fusion | Fabric | 1.21.1 – 26.3 | Server-side only | 2026-10-04 |
| AEA: TNT CrashFix | Fabric | 26.1 – 26.1.2 | Client or server, optional | 2026-07-04 |
Questions
Does TNT Optimiser need Fabric API?
Do players have to install TNT Optimiser?
Will the explosions look different?
In the catalog
TNT Optimiser is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from jayjoke12
Similar mods
What the author says
Optimises TNT chain reactions using a Breadth-First Search (BFS) scanning algorithm to reduce server-side lag during large explosions. NOTE: This mod is safe to use on competitive multiplayer servers. As it is designed for server sided performance and doesn't affect client side particle or rendering systems. The mod…
Official listing
- Modrinth page
- modrinth.com/mod/tntoptimiser
- Owner
- jayjoke12
- Published
- 2026-07-17
- Updated on Modrinth
- 2026-07-17
- Facts verified
- 2026-10-15
