Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
๐ฃ HypeTnT
A feature-rich, high-performance and fully configurable TNT plugin for Paper 1.21+
๐ธ Overview
HypeTnT completely transforms the vanilla TNT experience. Throw TNT like a snowball, watch blocks fly through the air, see them regenerate one by one with satisfying animations โ all while your server handles 1000+ players without breaking a sweat. Every feature is toggle-able, every value is tunable, and the entire message system is available in both English and Turkish.
โจ Features
๐ฃ TNT Mechanics
- TNT Throwing โ Right-click while holding TNT to launch it like a projectile
- Auto-Ignite โ TNT placed on the ground ignites instantly, no flint needed
- Custom Fuse Timer โ Set exactly how many ticks TNT takes to explode
- Live Countdown Display โ A floating name above the TNT shows the remaining fuse time with full colour-code support and randomised name templates
๐ Block Regeneration
- SEQUENTIAL mode โ Blocks restore one by one from bottom to top with satisfying sound and particle effects
- ALL_AT_ONCE mode โ Every block snaps back at the same moment
- Random delay โ Set a min and max delay; each explosion picks a random value in between for a natural feel
- No-Regen Blocks โ Certain blocks (e.g. chests) are destroyed permanently; their contents drop as items and the block never comes back
- Concurrent task limit โ Never more than N regen jobs running at once; extras are queued and start automatically when a slot opens
๐ฅ Explosion Control
- Blacklist โ Specific blocks (Bedrock, Obsidian, etc.) are immune to TNT
- Whitelist mode โ Only the blocks you list can be broken; everything else is protected
- Block drop toggle โ Disable item drops from explosions entirely
- Max-blocks cap โ Limit how many blocks one explosion can affect to protect server performance
- Realistic Explosion โ Broken blocks turn into flying
FallingBlockentities that soar through the air before disappearing; fully configurable entity cap and entity damage toggle
๐ชจ Obsidian Breaker
- Obsidian requires a configurable number of TNT hits before it breaks
- Hit counter resets automatically after 5 minutes of inactivity
- Nearby players receive an Action Bar notification showing remaining hits
- Works independently of the blacklist โ no config changes needed
โก TNT Jump
- Set
player-damage: falseto remove all damage while keeping full knockback - TNT Damage Divisor โ Reduce (not remove) TNT damage by a configurable factor
- Fall Damage Divisor โ Players launched by TNT receive reduced fall damage for 8 seconds โ perfect for jump-style game modes
โฑ๏ธ Cooldown System
- Per-player throw cooldown with a live Action Bar countdown
- "Ready to throw" notification when the cooldown expires
- Fully configurable duration; can be disabled entirely
๐ TNT Minecart Support
- All explosion rules (blacklist, whitelist, regen, no-regen, etc.) apply to TNT Minecart explosions too โ one config, consistent behaviour everywhere
๐ Multi-Language
- Ships with English and Turkish out of the box
- Every message lives in
lang/en.yml/lang/tr.yml - Missing keys fall back to English automatically โ you'll never see a raw key
- Switch language with one line:
language: "en"orlanguage: "tr" - Add your own language by copying
en.ymland translating it
โ๏ธ Fully Configurable
| Option | Default | Description |
|---|---|---|
language |
en |
Plugin language (en / tr) |
throw-enabled |
true |
Enable right-click throwing |
throw-velocity |
1.5 |
Projectile speed multiplier |
auto-ignite |
true |
Ignite TNT on place |
fuse-ticks |
80 |
Ticks until explosion (20 = 1 s) |
custom-name.enabled |
true |
Show fuse countdown above TNT |
cooldown-seconds |
3.0 |
Seconds between throws |
explosion-radius |
5.0 |
Explosion strength |
cause-fire |
false |
Spawn fire on explosion |
break-blocks |
true |
Allow block destruction |
disable-drops |
false |
Suppress item drops |
max-blocks |
200 |
Block cap per explosion |
realistic.enabled |
false |
Flying-block explosion mode |
regen-type |
SEQUENTIAL |
SEQUENTIAL or ALL_AT_ONCE |
min-delay / max-delay |
3 / 5 |
Random regen start delay (seconds) |
no-regen-blocks |
list | Blocks destroyed but never restored |
player-damage |
false |
TNT deals damage to players |
tnt-damage-divisor |
1.0 |
Divide TNT damage by this value |
fall-damage-divisor |
5.0 |
Divide post-TNT fall damage |
obsidian-breaker.enabled |
false |
Multi-hit obsidian breaking |
obsidian-breaker.hits |
3 |
Hits required to break obsidian |
blacklisted-worlds |
list | Worlds where plugin is disabled |
minecart-tnt.enabled |
true |
Apply rules to TNT Minecarts |
๐ ๏ธ Commands & Permissions
| Command | Permission | Description |
|---|---|---|
| โ | โ | No commands needed for normal use |
/hypetnt reload |
hypetnt.admin |
Reload config and language files |
๐ Permissions
| Permission | Default | Description |
|---|---|---|
hypetnt.admin |
op | Access to /hypetnt reload |
๐ Installation
- Download
HypeTnT.jarand place it in your/pluginsfolder - Start your server โ
config.ymland both language files are created automatically - Set
language: "en"orlanguage: "tr"inconfig.yml - Run
/hypetnt reloadafter any config change โ no restart needed
โ FAQ
Q: Does this work with TNT Minecarts?
A: Yes. Enable minecart-tnt.enabled: true and every explosion rule applies equally.
Q: Will the regen system lag my server?
A: No. A concurrent task limit (max-concurrent-tasks) ensures only N regen jobs
run at once. All others queue up and start as slots become available.
Q: Can I make certain blocks never regenerate?
A: Yes. Add them to no-regen-blocks. They will be destroyed by TNT and their
contents (if any) will drop as items, but the block itself will never come back.
Q: Can I add my own language?
A: Yes! Copy lang/en.yml to lang/xx.yml, translate every value, and set
language: "xx" in config.yml.
Q: Does TNT Jump work out of the box?
A: Yes. Set player-damage: false (default) and configure fall-damage-divisor
to reduce landing damage. Full knockback is always preserved.
๐ฅ๏ธ Requirements
- Paper / Purpur 1.21+
- Java 21+
Made with โค๏ธ by xXantares_peek


