Throw-a-TNT

Throw primed TNT from your inventory with a right click! Instead of placing tnt, you can now chuck it with customizable fuse time, and throw intensity!

309

Quick challenge

How far can you run before the mobs catch you?

Throw-a-TNT

Throwable TNT Plugin

Author: Paper/Spigot 1.21.5 Author: TomMustBe12

---

Overview

This plugin adds a fun and chaotic new feature - Throwable TNT! Players can right-click while holding TNT to throw a primed TNT projectile. TNT is removed from the player’s inventory in Survival mode and explodes after a customizable short fuse.

Server admins can configure the TNT speed and fuse time, and players can toggle the feature on or off with simple commands.

---

Features

- velocity multiplier while holding TNT - Works in survival and creative and consumes one TNT per throw in survival - velocity multiplier is spawned and follows a realistic trajectory - Configurable velocity multiplier and velocity multiplier - OP controlled toggle with `/tnttoggle` for when not in use - Admin commands for global TNT settings - Full permission control for toggles and admin actions - Config means settings are persistent across reboots.

---

Commands & Permissions

`/tnttoggle`

- Toggles throwable TNT on/off for the executing player - Permission: `throwabletnt.toggle` (default: OP only)

`/tntspeed <speed>`

- Sets the global speed multiplier for thrown TNT - Example: `/tntspeed 1.5` - Permission: `throwabletnt.admin` (default: OP only)

`/tntfuse <ticks>`

- Sets the global fuse time in ticks (20 ticks = 1 second) - Example: `/tntfuse 40` sets a 2-second fuse - Permission: `throwabletnt.admin` (default: OP only)

`/throwabletnt reload`

- Reloads the plugin’s configuration - Permission: `throwabletnt.admin` (default: OP only)

---

Permissions Summary

| Permission | Description | Default | |------------------------|----------------------------------------------|---------| | `throwabletnt.toggle` | Allows players to toggle throwable TNT | OP only | | `throwabletnt.admin` | Allows configuring fuse/speed and reloading | OP only |

---

Usage Instructions

1. explode 2. explode (air or block) to throw the TNT. 3. If you’re in explode, one TNT will be removed from your inventory. 4. The TNT will fly forward, then explode after the set fuse time. 5. Use `/tnttoggle` to enable or disable your own throwable TNT usage.

---

Example

```text /tnttoggle # Enables or disables throwable TNT for you /tntspeed 2.0 # Sets the throw speed to double the normal velocity /tntfuse 60 # Sets fuse time to 3 seconds /throwabletnt reload # Reloads config

ADS