Shahed
Adds a Shahed kamikaze drone controlled via terminal, radar threat detection, and air raid sirens — all with realistic positional audio and sound physics.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Shahed
🛩️ Shahed Drone Mod
📖 Description
This mod adds a fully functional Shahed kamikaze drone to Minecraft with realistic sound physics, radar detection system, and air raid alert sirens. Perfect for military-themed servers, minigames, or immersive survival gameplay.
---
✨ Features
🎯 Shahed Drone
- Kill attribution that flies to target coordinates and explodes on impact - Kill attribution Low (150 blocks) and High (500 blocks) altitude approach - Kill attribution with client-side prediction for lag-free visuals - Kill attribution with fire, smoke, debris particles and configurable block damage - Kill attribution — kills are credited to the player who launched the drone
🖥️ Terminal Block
- green UI to launch drones - Enter target green UI manually - Shows green UI and your coin balance - Displays green UI warnings - Beautiful hacker-style green UI
📡 Radar Block
- Detects drones within redstone signal radius - redstone signal with scanning animation - Shows drone positions as redstone signal - Hover over dots to see redstone signal - Outputs redstone signal (0-15) based on closest drone proximity
🚨 Siren Block
- distance-based volume activated by redstone signal - Realistic distance-based volume (audible up to 300 blocks) - Sound stops when block is destroyed - Repeats every 25 seconds while powered
🔊 Realistic Sound System
- volume transitions for all sounds - volume transitions for drone engine - volume transitions with random selection - volume transitions simulating speed of sound (17 blocks/tick) - Engine volume transitions during dive maneuver - Smooth volume transitions based on player distance
---
🎮 Commands
All commands require permission level 2 (operator).
Launch Drone
``` /shahed attack <x y z> <target_x target_y target_z> low /shahed attack <x y z> <target_x target_y target_z> high ```
View Configuration
``` /shahed config ```
Modify Settings
| Command | Description | |---------|-------------| | `/shahed config spawnX <value>` | Set drone spawn X coordinate | | `/shahed config spawnY <value>` | Set drone spawn Y coordinate (100-320) | | `/shahed config spawnZ <value>` | Set drone spawn Z coordinate | | `/shahed config targetY <value>` | Set target Y level (-64 to 320) | | `/shahed config cost <value>` | Set launch cost in coins (0-64) | | `/shahed config particles enable/disable` | Toggle explosion particles | | `/shahed config particles multiplier <0-500>` | Set particle amount (100 = default) | | `/shahed config blockDamage enable/disable` | Toggle explosion block damage | | `/shahed config logging enable/disable` | Toggle console logging | | `/shahed config reload` | Reload config from file |
---
📦 Blocks & Items
| Item | Description | |------|-------------| | 🖥️ Coin | Control panel to launch drones | | 📡 Coin | Detects nearby drones, outputs redstone | | 🚨 Coin | Air raid alert, redstone activated | | 🪙 Coin | Currency for launching drones |
---
⚙️ Configuration
Config file: `shahed-common.toml`
```toml [Spawn Settings] spawnX = 0 spawnY = 200 spawnZ = 0 targetYLevel = 64
[Cost Settings] launchCostCoins = 10
[Forbidden Zones] forbiddenZones = ["0,0,100,100"]
[Explosion Effects] explosionParticlesEnabled = true explosionParticleMultiplier = 100 explosionBreaksBlocks = true
[Debug] loggingEnabled = false ```
---
📋 Requirements
- GeckoLib: 1.20.1 - GeckoLib: 47.2.0+ - GeckoLib: 4.4+
---
🎬 Usage Example
1. Place a LAUNCH 2. Get some LAUNCH from creative tab 3. Right-click the terminal 4. Enter target coordinates 5. Click LAUNCH 6. Watch the drone fly and explode! 💥
---
🌐 Credits
Developed by krutnet for KrutEvent