KABOOOM
A simple plugin to schredule tnt spawn on player
Quick challenge
How far can you run before the mobs catch you?
Rotate your phone
Dino Mine is ready when your screen is landscape.
Minecraft check
Confirm your run
Complete the quick check to get your code.
Your code
Expires in 5 hours
KABOOOM
# TNTSpawn
---
---
---
---
---
---
---
---
[](https://papermc.io/)
[](https://purpurmc.org/)
**Make TNT rain from the sky on players!** ☄️💣
**Make TNT rain from the sky on players!** ☄️💣
How to install
Setup a free Minecraft server Minestrator - Free server
Install the plugin software on your server - PaperMC
Download TNTSpawn and place it in your plugins/ folder
Restart your server and enjoy! 🎉
✨ Features
- 🎯 Admin Mode: Spawn TNT on all online players simultaneously
- 👤 Personal Mode: Players can spawn TNT on themselves
- ⏱️ Customizable Intervals: Set spawn time from 1 second to 1 hour
- 🔒 Smart Protection: Players cannot activate personal mode when admin mode is active
- 🎨 Fully Configurable: Messages, sounds, particles, and more
- 🌍 World Control: Whitelist/blacklist specific worlds
- ⚡ Lightweight: Optimized performance with minimal server impact
📋 Commands & Permissions
Admin Commands
| Command | Description | Permission | Example |
|---|---|---|---|
/tntspawn-all on [time] |
Spawn TNT on all players | tntspawn.admin |
/tntspawn-all on 3 |
/tntspawn-all off |
Disable admin mode | tntspawn.admin |
/tntspawn-all off |
/tntspawn-off |
Disable ALL TNT spawning | tntspawn.admin |
/tntspawn-off |
Player Commands
| Command | Description | Permission | Example |
|---|---|---|---|
/tntspawn on [time] |
Spawn TNT on yourself | tntspawn.use |
/tntspawn on 5 |
/tntspawn off |
Disable your personal TNT | tntspawn.use |
/tntspawn off |
/tntspawn reload |
Reload plugin configuration | tntspawn.admin |
/tntspawn reload |
Aliases
/tntall,/tnta→/tntspawn-all/tnt→/tntspawn/tntoff→/tntspawn-off
🎮 How it works
🔴 Admin Mode
When an admin activates the global mode with /tntspawn-all on:
- ✅ TNT spawns on ALL online players at the specified interval
- ❌ Players CANNOT activate their personal TNT mode
- 🔄 All existing personal TNT modes are automatically disabled
- 💥 TNT appears 2 blocks above each player with a 4-second fuse
🟢 Personal Mode
Players can activate their own TNT spawning with /tntspawn on:
- ✅ TNT spawns only on the player who activated it
- ❌ BLOCKED if admin mode is currently active
- 👤 Each player controls their own TNT independently
- 🔄 Automatically stops when the player disconnects
⚡ Emergency Stop
Use /tntspawn-off to instantly disable:
- 🔴 Admin mode (global TNT)
- 🟢 All personal player TNT modes
- 💯 Everything stops immediately!
⚙️ Configuration
Customize everything in config.yml:
Default Settings
- Default interval:
2 seconds - TNT fuse time:
80 ticks (4 seconds) - Spawn height:
2 blocks above player
Custom Messages
- Full color code support (
&a,&c, etc.) - Customizable prefix
- All success/error messages editable
Advanced Features
- Auto-disable on disconnect:
true/false - Auto-disable on death:
true/false - Play sounds:
ENTITY_TNT_PRIMED - Spawn particles:
FLAME,EXPLOSION, etc. - World whitelist/blacklist support
- Interval limits: min/max seconds
🎯 Use Cases
- 🎪 Mini-games: Create challenging survival games
- 🎭 Events: Host explosive events on your server
- 😈 Pranks: Surprise your friends (and enemies!)
- 🏃 Parkour: Add extra difficulty to obstacle courses
- ⚔️ PvP Arenas: Make battles more chaotic
- 🎓 Training: Practice dodging and survival skills
📊 Requirements
- ✅ Minecraft: 1.21+ (Paper/Purpur/Spigot)
- ✅ Java: 21+
- ✅ Dependencies: None!
🐛 Support & Issues
Found a bug? Have a suggestion?
- 📝 Open an issue on GitHub
- 💬 Join our Discord community
- ⭐ Star the project if you like it!
Made with ❤️ for the Minecraft community
Stay explosive! 💣