Shahed

Adds a Shahed kamikaze drone controlled via terminal, radar threat detection, and air raid sirens — all with realistic positional audio and sound physics.

1,93k

Quick challenge

How far can you run before the mobs catch you?

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

ADS