
ElytraShahed
ElytraShahed turns Elytra flights into Shahed-style sorties. Strap on TNT helmets that detonate on any collision, hand out instantly recharging AA-Guns and trigger configurable reactive boosts—all with TNT stock checks, RU/EN l
- Загрузки
- 99
- Подписчики
- 0
- Обновлён
- 4 ноября 2025 г.
- Лицензия
- MIT
Опубликован 30 октября 2025 г.
ElytraShahed
ElytraShahed is a Paper plugin that turns Elytra pilots into controllable “Shahed” kamikaze drones with configurable blast power, gives defenders an instant‑recharging anti‑air AA‑Gun, and adds a clean reactive boost for mid‑air thrust. It’s perfect for events, minigames, raids, and chaotic PvP/PvE moments.
- GitHub (source, issues, releases): https://github.com/pon4ikisdonut/ElytraShahed
- Modrinth: https://modrinth.com/plugin/elytrashahed
Table of Contents
- Why Use
- Features
- Installation Guide
- Commands
- Permissions
- Configuration
- Compatibility
- Use Cases
- Reporting Issues
- Support Development
Why Use
- Make Elytra combat actually thrilling: touch anything → boom.
- Give the ground a fair answer: AA‑Gun with automatic recharge.
- Provide configurable “rocket thrust” without extra entities or lag.
- Keep balance in check with strict permissions and config caps.
Features
Shahed Mode with Precise Collisions
/shahed [scale]arms a TNT “helmet”. Any contact with blocks, entities, or firework hits triggers an immediate explosion.- Accurate hitbox checks (BoundingBox/VoxelShape) — no ghosting, no missed hits.
- Explosion power = base × scale, clamped by
max-shahed-power. - Original helmet is restored on disable, death, or logout.
- Consumes TNT equal to
scale(Creative does not consume).
AA‑Gun (Anti‑Air)
/aagungrants an unbreakable “AA‑Gun” crossbow preloaded with a powerful red firework.- Automatically recharges after each shot — always ready for the next target.
- Great for shooting down flying Shaheds.
Reactive Boost
- Right‑click the configured item (default
NETHERITE_SCRAP) while gliding to gain sustained forward thrust. - No extra entities — just pure velocity; strength is configurable.
- Requires
elytrashahed.reactive; consumes the item (not in Creative).
- Right‑click the configured item (default
Localization and Rich Logging
- Languages:
ru,en,uk,pl,de,kk,es(switch in config). - Logs key actions: activations, explosions, AA‑Gun deliveries, boosts, config reloads — handy for moderation.
- Languages:
Installation Guide
- Download the latest JAR from Modrinth or GitHub Releases.
- Drop it into your server’s
plugins/folder. - Start the server. A default
config.ymlwill be generated and startup info (language, max power, boost item/power) will be logged. - Quick test: run
/shahed 3, start gliding, clip a block — you should explode and get your original helmet back.
Commands
| Command | Description | Permission | Default |
|---|---|---|---|
/shahed [scale] |
Toggle Shahed mode or set explosion power | elytrashahed.shahed |
OP |
/aagun |
Receive the instant‑recharging AA‑Gun | elytrashahed.aagun |
OP |
/elytrareload |
Reload the plugin configuration | elytrashahed.reload |
OP |
Permissions
elytrashahed.shahed— Control Shahed mode (activate/change scale).elytrashahed.aagun— Receive AA‑Gun crossbow.elytrashahed.reactive— Use reactive boost item.elytrashahed.reload— Reload configuration.
Grant to players via your permissions plugin to open access beyond OPs.
Configuration
Generated at plugins/ElytraShahed/config.yml:
language: ru # ru, en, uk, pl, de, kk, es
max-shahed-power: 16 # clamps explosion scale for /shahed
reactive-boost-item: NETHERITE_SCRAP
reactive-boost-power: 3
- Apply config changes live with
/elytrareload.
Compatibility
- Server: Paper 1.21.x
- Folia: supported
- Java: 21+
- Dependencies: none (single JAR)
- Bukkit/Spigot are untested. Older Paper not officially supported.
Use Cases
- “Raid Night”: allow a few pilots to use
elytrashahed.shahed(capmax-shahed-power), arm defenders with AA‑Gun for intense air battles. - Minigame “Shahed vs. AA”: attackers fly with limited TNT; defenders hold AA‑Gun.
- PvP servers: keep only the mobility boost behind
elytrashahed.reactive, enable Shahed during special events.
Reporting Issues
- GitHub Issues: https://github.com/pon4ikisdonut/ElytraShahed/issues
- Please include:
- Server type/version (Paper/Folia), Java version
- Your plugin list (if you suspect conflicts)
config.ymland relevant logs (activations/explosions/reloads)
Support Development
If you enjoy ElytraShahed and want to help keep updates coming:
Ченджлог
7.2.1Бета1.21.8 · 4 ноября 2025 г.
Version 7.2.1 - Minor Maintenance (Patch)
Highlights:
- Minor bug fixes following the 7.2.0 release.
- Polished documentation (README, config) to match updated funnel options and localization.
7.2.0Бета1.21.8 · 2 ноября 2025 г.
- Folia-safe schedulers: AA‑Gun auto‑recharge and reactive boost now use entity/global region schedulers where available.
- New explosion options in
config.yml:base-explosion-power— base blast strength multiplied by Shahed scale.crater-mode—vanilla(default) orfunnelto carve a funnel-shaped crater.funnel-radius-per-scale,funnel-depth-per-scale— tune crater size.
- Default language switched to
enfor fresh installs (existing configs unchanged).
7.0.2Бета1.21.8 · 31 октября 2025 г.
The /ghostfirework command and related permissions/messages have been removed.
7.0.1Бета1.21.8 · 31 октября 2025 г.
!! WARNING !! Do not use /ghostfirework — it will give you the wrong fireworks, and they won’t be of any use!
Shahed mode now requires and consumes TNT equal to the selected power; TNT helmets can no longer be removed or dropped while active. Explosions kill the pilot with a custom death line (“решил унести пару жизней... включая свою.” / “decided to take a few lives… including their own.”). Added /elytrareload plus RU/EN localisation in config.yml; translated messages swap instantly after reload.
6.0.0Бета1.21.8 · 30 октября 2025 г.
ElytraShahed 1.0.0 — Initial Release Requirements
Minecraft: 1.21.8
Server Core: Paper (or any Paper-based fork)
Features Shahed Mode
/shahed [power] toggles kamikaze flight mode.
Automatically stores and restores the player’s original helmet.
Detonates on collision with any block or entity.
Explosion power scales with max-shahed-power (default: 16).
Firework explosions also trigger detonation.
Safety Net
Helmets are restored when the player logs out or the plugin disables.
Prevents TNT throws outside Shahed mode for consistent behaviour.
AA-Gun Command
/aagun gives an indestructible, pre-charged crossbow with a large red rocket.
Has instant cooldown reset and automatic re-charge.
Ghost Fireworks
/ghostfirework [amount] grants level-3 rockets without particles or hitboxes.
Only usable while gliding.
Provides a smooth velocity boost without spawning entities.
Works with survival item consumption.
Each usage is logged.
Config and UX
config.yml auto-generated via saveDefaultConfig().
Contains max-shahed-power value for tuning explosion strength.
Console banners show enable/disable state and runtime power for quick sanity check.
Logging and Localization
Logs all key actions:
Shahed toggles
Explosions
AA-Gun and Ghost-Firework grants
Boost activations
All in-game messages are localized to Russian for the target audience.
Комментарии
Загружаем…