TNT Logic - Realistic Explosion Physics
You know the sight: you blow up the bottom of a tower and the rest of it just hangs there in the air, defying gravity like nothing happened. TNT Logic - Realistic Explosion Physics fixes that. After every explosion it looks at what is left, works out what is still standing on something, and lets everything else come down as falling blocks. Take out the base of a tower and the whole thing topples. Blow up a bridge pillar and the middle drops out. Hit a tree at the trunk and it goes down, leaves and all.
The explosion itself stays the same - you get exactly the vanilla crater. Everything the mod does happens after it.
What Changed in Version 2
Version 2 is a rewrite of the collapse logic. The first version was great fun to blow things up with, but it could be rough on a world you actually care about. This one keeps the destruction and takes away the nasty surprises.
- Your items stay yours. Chests, barrels, shulker boxes, furnaces, hoppers and other containers never lose what is inside them, whatever happens to the building around them.
- TNT mining is safe again. A blast deep underground only checks what can really fall, so it does not lag, and a cave ceiling will not come down on your head. At most a few blocks crumble right above the crater.
- Bedrock holds. Anything hanging from bedrock or another unbreakable block stays where it is.
- Harmless explosions stay harmless. Wind charges, and creepers with mobGriefing turned off, do not move a single block.
- There is a limit. At most 2500 blocks fall per explosion, and you can change that. Anything over the limit crumbles away instead of flooding the ground with thousands of items.
- Huge floating builds are left alone on purpose. A giant sky base on a single pillar will not drop thousands of blocks at once.
Updating is painless. If your config still has the old STAY default from 1.x, it switches to the new FALL default once. If you set STAY yourself after that, the mod keeps it. It works the same everywhere - Fabric, Forge and NeoForge - with the same options and defaults, so you can pick whichever loader matches your setup and expect identical behavior.
How the Collapse Logic Works
When TNT goes off, the mod checks the blocks around the crater, together with the building standing above it, and asks one question: does this block still rest on something? The ones that do not start to fall. They do not just drop straight down, either. Blocks tip away from the blast and spread out as they fall, and the higher they start, the further they go. A tower ends up as a pile of rubble on the ground instead of a new column right next to the old one.
Examples of What to Expect
- Blow up the base of a tall tower: the whole tower falls, top included.
- Blow up a spot next to an intact house: you get a crater and a few loose blocks, and the house stays up.
- Blow up the middle pillar of a bridge: a gap opens, and both ends stay on their abutments.
- Blow up the only pillar under an overhang: the overhang comes down completely.
- Blow up the bottom of a long, thick wall: everything above the gap falls, with clean edges - no floating bridges, no thin pillars left behind.
- Blow up a tree trunk: the tree falls, leaves and all, while the tree next to it stays.
- Blow up a room 15 blocks underground: you get a small cave, and the house on the surface does not notice.
What Holds a Building Up
A block stays up only if it rests, directly or through other blocks, on solid ground or on something unbreakable like bedrock. Not every block can carry the same weight:
- Full block (stone, planks, dirt): carries roughly 35 blocks
- Wall: 15 blocks
- Slab, stairs and other non-full blocks: 10 blocks
- Fence: 6 blocks
- Iron bars: 5 blocks
- Glass: 3 blocks
So a big floor sitting on one fence post will not survive losing everything else under it. Some blocks never hold anything up at all: torches, flowers, grass, carpets, signs - anything you can walk through. A beam resting on a torch falls just like one resting on thin air. Leaves do not support a house that happens to touch a tree. Containers do not carry a building either, and they never lose their contents.
Container Behavior and Configuration
What happens to a container that has lost its support is up to you, with containerCollapseMode. FALL is the default and drops it with the building, items still inside. STAY leaves it where it was, contents untouched. BREAK makes it break and drop its items, with a shulker box keeping them inside, like in vanilla. A container hit directly by the explosion behaves exactly like in vanilla.
The small details matter too. Beds, doors, tall flowers and extended pistons break whole and drop exactly one item. A falling block that lands on a slab, stairs, fence, wall, torch, lantern, campfire, flower, carpet, snow layer, glass or leaves crushes it and takes its place. Nothing gets duplicated, and glass close to the blast shatters.
Forge and NeoForge users edit config/tntlogic-common.toml, while Fabric users edit config/tntlogic.json. Key options include maxFallingBlocksPerExplosion (default 2500), enableLargeStructuresCollapse (true), physicsScatteringForce (0.2), instabilityRadius (5), maxCollapseRadius (32), scanHeightAboveExplosion (16), looseBlockChance (0.35) and dropExcessBlocksAsItems (false).
If you want the simplest possible setup, the foxygame.net launcher handles everything in one click, dropping TNT Logic - Realistic Explosion Physics straight into your mod list without any manual file juggling. It also keeps an eye on version compatibility, so a fresh Minecraft release does not leave you hunting for a matching build.
Installation and Final Thoughts
To download TNT Logic - Realistic Explosion Physics, grab the build that matches your Minecraft version and loader, then drop the jar into your mods folder. If you are wondering how to install it, the process is the same as any other add-on: install Fabric, Forge or NeoForge for your game version, place the file in the mods directory, and launch the game once so the config generates. From there, tweak the options to taste.
With this mod, TNT stops being just a mining tool - one blast in the wrong place can bring a whole building down. Back up your world before you try anything big, and treat TNT as something rare and valuable. Use it wisely, or watch your world crumble.