When you need to spawn explosives quickly, knowing the correct Minecraft TNT block ID saves you time. The identifier for standard TNT is minecraft:tnt in modern versions, while older legacy editions used the numerical ID 46. Whether you're building custom maps, clearing land, or setting up automated redstone traps, getting the syntax right makes all the difference.
Modern Java and Bedrock editions rely on namespaced ID strings instead of raw numbers. This shift streamlines commands, making it easier to reference items and blocks directly in chat windows or command blocks without memorizing long lookup tables.
Finding the Minecraft TNT Block ID Across Versions
Game updates changed how identifiers work. Knowing the exact format for your version ensures your commands execute without errors.
- Java Edition: Use
minecraft:tntfor commands like/giveor/setblock. - Bedrock Edition: Use
tntorminecraft:tnt. - Legacy Console and Java (Pre-1.13): Use the numeric ID
46.
If you're hosting a multiplayer server with plugins like Essentials, remember that plugin overrides might require you to specify /minecraft:give instead of the standard shortcut.
Essential TNT Commands for Creative Mode
Commands give you instant access to explosives without grinding for sand and gunpowder. Open your chat window, ensure cheats are enabled, and try these practical command structures.
The Give Command
To add TNT directly to your inventory, use the give command. Specify the player name or selector, followed by the identifier and the quantity you want.
/give @p minecraft:tnt 64
This command places a full stack of 64 blocks into your active inventory slot, letting you build massive structures or clear massive underground cave networks instantly.
The Setblock Command
If you want to place a single block of TNT directly at specific coordinates without placing it by hand, use the setblock command.
/setblock ~ ~1 ~ minecraft:tnt
Replace the tilde (~ ~1 ~) coordinates with your exact target location. You can append destroy or keep parameters to control how the game handles blocks already occupying that space.
The Summon Command
Explosives don't always have to start as solid blocks. If you want an immediate explosion or a moving hazard, you can summon primed TNT as an entity.
/summon tnt ~ ~2 ~ {Fuse:80}
The fuse value is measured in ticks. Setting it to 80 ticks gives you a standard four-second delay before detonation, matching the behavior of a manually ignited block.
Crafting TNT Legally in Survival Mode
If you aren't using cheats and play standard survival rules, you'll need to gather raw ingredients. Crafting requires a clean alternating pattern on a standard crafting table.
- Gunpowder: Obtainable by defeating Creepers, Witches, or Ghasts, or looting dungeon chests. You need 5 pieces.
- Sand: Gathered using any shovel from beaches or deserts. Regular sand or red sand both work. You need 4 blocks.
Place the five pieces of gunpowder in an 'X' shape—filling the center slot and the four outer corners. Fill the four remaining side slots with your sand blocks. This yields a single block of standard TNT. For official recipe updates and crafting changes across patches, check the Minecraft Wiki.
Common Mistakes to Avoid
Using block IDs and commands can occasionally trigger frustrating error messages. Keep these troubleshooting tips in mind:
- Forgetting Cheats: Single-player worlds created without cheats enabled will reject any command syntax. Turn on cheats via the world settings or open the world to LAN with cheats enabled.
- Typing Numeric IDs on Modern Servers: If you play on version 1.13 or higher, typing
/give @p 46fails because numerical IDs were deprecated in favor of namespaced strings. Always useminecraft:tnt. - Exceeding Coordinate Limits: When using commands like
/fillto generate massive walls of explosives, keep your volume reasonable. Overloading the chunk loader with tens of thousands of entities will crash your game client.
Frequently Asked Questions
Can I use TNT underwater without losing block damage?
In Java Edition, detonating TNT underwater neutralizes block destruction, meaning it won't break surrounding terrain, though it still damages players and mobs. Bedrock Edition supports Underwater TNT crafted with sodium, which maintains full explosive block-breaking power beneath the surface.
How do I change the explosion radius using commands?
Vanilla commands do not include a direct radius modifier for standard TNT entities. To create larger blasts, you must summon multiple TNT entities simultaneously or use custom plugins and data packs that modify the explosion power tag.
Why won't my redstone signal ignite the TNT?
Redstone power must lead directly into the TNT block or power an adjacent solid block touching the TNT. If your dust or repeater points away or rests too far away, the signal fails to prime the fuse.
How long is the default fuse timer?
When ignited via flint and steel, fire charges, or redstone, the fuse lasts for exactly 80 ticks, which translates to 4 seconds of game time before detonation.