Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
Platforms
Links
Tags
Creators
Details
Licensed ARR
Published last year
Updated last month

๐งจ ThrownTNT
Right-click to throw TNT. A lightweight but deeply configurable Paper plugin that adds 7 unique throwable TNT types โ each with its own recipes, behavior, sounds, particle trails and permissions. Fully customizable, region-safe, and translatable down to the last character.
โ One jar runs on Paper 1.21.10, 1.21.11, 26.1 and 26.2.
๐ธ Screenshots
[Nuke TNT in Action]![]() |
[Admin GUI]![]() |
[Lightning TNT Explosion]![]() |
[Crafting recipe]![]() |
๐ฅ TNT Types
| Type | What it does |
|---|---|
| Classic | The original boom โ comes with 3 recipes (more materials = throws further) |
| Cluster | Scatters a swarm of mini-TNT on impact |
| Nuke | Massive blast radius for serious demolition |
| Napalm | Sets the impact zone and nearby mobs ablaze |
| Flash | No block damage โ blinds & slows nearby players (grief-free PvP) |
| Lightning | Calls down a lightning bolt where it lands |
| Ender | Teleports you to the impact point |
โจ Features
- ๐งฉ 7 configurable TNT types in toggleable categories โ enable/disable any type or whole group
- ๐ Multiple recipes per type โ fully custom shapes & ingredients
- ๐๏ธ Per-type tuning โ fuse, throw speed, explosion power, fire, block-break, potion effects
- ๐ Per-type sounds & particle trails โ each toggleable, with global master switches (anti-lag)
- โฑ๏ธ Per-type throw cooldowns
- ๐ Per-type permissions โ control exactly who can throw what
- ๐ฅ๏ธ Admin GUI โ grab any TNT with a click
- ๐ก๏ธ WorldGuard support โ in a
tnt: denyregion, TNT won't explode and none of its effects fire - ๐ Update notifier โ admins are told on join when a new version is out
- ๐จ Full HEX/RGB color support (
&#ff0000and#ff0000) - ๐ฌ Every message is editable โ zero hardcoded text
- โจ Glint without a real enchant โ no XP can be extracted in a grindstone
๐ฅ Installation
- Download the latest
ThrownTNT-x.x.x.jar. - Drop it into your server's
plugins/folder. - Restart the server (a Paper server is required โ not Spigot).
- Edit
plugins/ThrownTNT/config.ymlto taste, then run/throwntnt reload.
Requirements: Paper 1.21.10+ ยท Java 21+ (26.1/26.2 require Java 25).
โจ๏ธ Commands
| Command | Description |
|---|---|
/throwntnt give <type> [amount] [player] |
Give a TNT type |
/throwntnt gui |
Open the admin TNT menu |
/throwntnt list |
List active TNT types |
/throwntnt reload |
Reload the config |
Aliases: /ttnt, /rtnt
๐ Permissions
| Permission | Default | Description |
|---|---|---|
throwntnt.admin |
op | All admin permissions (give, gui, reload) |
throwntnt.give |
op | Use /throwntnt give and /throwntnt list |
throwntnt.gui |
op | Open the admin GUI |
throwntnt.reload |
op | Reload the config |
throwntnt.bypass.cooldown |
op | Ignore throw cooldowns |
throwntnt.use.<type> |
configurable | Throw a specific TNT type (auto-registered) |
โ๏ธ Config Example
throwCooldown: 5
usePermissions: true
enableSounds: true
enableTrails: true
respectWorldGuard: true
tnt:
classic:
enabled: true
category: explosive
displayName: "&#ff5555&lThrowable TNT"
velocity: 2.0
cooldown: 5
behavior: NORMAL
explosion:
power: 4.0
breakBlocks: true
fire: false
sound:
enabled: true
type: "entity.tnt.primed"
trail:
enabled: true
particle: SMOKE
count: 2
recipes:
basic:
shape: ["GGG", "GTG", "GGG"]
ingredients: { G: GUNPOWDER, T: TNT }
The full config ships with all 7 types, comments and examples for every option.
Made by NullaretH.






