COWMODSКаталог модов

ElytraFusion

A armor-utility plugin that allows players to fuse Chestplates with Elytras to create high-tier, protective flight-wear with customizable particle trails.

Автор: welp_7261обновлён 18 апр. 2026 г.
СнаряжениеМеханики игрыТранспорт

Описание

🕊️ ElytraFusion

The ultimate "Late-Game" flight & protection solution.

ElytraFusion solves the age-old Minecraft dilemma: "Do I wear my armor for protection, or my Elytra for mobility?" Now, you can have both.

This plugin allows players to infuse any tier of Chestplate directly into an Elytra using a Smithing Table. The result is a high-performance flight-wear item that retains full defensive stats without sacrificing your ability to soar.

✨ Key Features

🛡️ All Material Tiers – Leather, Copper, Chainmail, Gold, Iron, Diamond, and Netherite infusions. Each tier can be enabled or disabled individually.

🔨 Native Smithing – Crafting uses the 1.20+ Smithing Table system for a seamless vanilla feel.

✨ Dynamic Trails – Unique, customizable particle effects that trail behind you based on your armor tier. Global on/off toggle and per-tier opt-out.

📜 Enchantment Merging – Automatically combines enchants (like Protection IV and Mending) from both items.

🏷️ Custom Name Carry-Over – Named your Elytra? The fused result keeps it by default. Configurable.

🔄 Reversible Fusion – Players can split a fused Elytra back into the exact original Elytra and Chestplate with /ef split, guarded by a clickable chat confirmation. Works on older fusions too with a best-effort fallback.

💬 Fully Configurable – Adjust armor values, toughness, durability, particles, and every player-facing message via config.yml. Supports & color codes and {placeholders}.

🧩 Safe Updates – Drop in a new .jar without deleting your config. Missing keys fall back to packaged defaults at runtime, and a config-latest.yml reference is only generated when something new is available.

🛠️ How it Works

The Fusion: Place a Smithing Template, an Elytra, and your Chestplate into a Smithing Table.

The Result: You receive an Infused Elytra that grants the specific armor points of the chestplate used — plus its enchantments and (optionally) its name.

The Maintenance: Repair your gear in an Anvil using the base material (e.g., use Diamonds to repair Diamond Infused Elytras).

The Split (optional): Changed your mind? Hold the fused Elytra and run /ef split — confirm in chat and get your original items back.

💻 Commands & Permissions

CommandDescriptionPermission
(Smithing Table fusion)Fuse an Elytra with any Chestplateelytrafusion.use (default: true)
/ef splitSplit a fused Elytra back into its original items (with confirm prompt)elytrafusion.split (default: true)
/ef give <player> <tier>Instantly give an infused elytraelytrafusion.admin (default: op)
/ef reloadReload config settings instantlyelytrafusion.admin (default: op)

💡 Tip: Because elytrafusion.use is a real permission, you can use LuckPerms contexts to restrict fusing to specific worlds, regions, or ranks — e.g. allow fusing only at spawn, or only for donators.

💬 Support & Suggestions

Need help? Have a cool idea for a new feature? Join our community!

🗨️ Discord

📊 Statistics

We use bStats to collect anonymous usage data to help improve the plugin. You can view our public metrics on the bStats dashboard!

Галерея

Crafting

Последние версии

Все версии →
release

ElytraFusion 1.6

1.6
18 апр. 2026 г.458Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Скачать
Что нового
## v1.6 ### Added - `/ef split` — splits a fused elytra back into the original elytra + chestplate. Lossless for fusions made on 1.6+. Older fusions fall back to a blank elytra + blank chestplate of the matching tier, with the enchantments moved to the chestplate. - Chat confirmation for `/ef split` with clickable `[Confirm] [Cancel]` buttons and a 30s timeout. - Named elytras now carry their name into the fused result by default. Controlled by `fusion.name_mode` (`elytra`, `chestplate`, `preserve`, `config`). - Per-tier toggle: set `enabled: false` on any material to remove its recipe without deleting the section. - Global particle toggle: `particles.enabled: false`. - Per-tier particle opt-out: set `particle: "none"` (or leave empty) to disable a tier's trail. - All player-facing messages moved to `messages:` in `config.yml`. Supports `&` color codes and `{placeholder}` substitution. Empty string suppresses a line. - New permissions: `elytrafusion.use` (default true) to fuse, `elytrafusion.split` (default true) to split. Useful with LuckPerms contexts if you want fusing restricted to certain worlds or ranks. ### Changed - Updating the jar no longer requires deleting `config.yml`. Missing keys fall back to packaged defaults at runtime, your file is never modified. If your config is out of date, a `config-latest.yml` reference is dropped next to it and the missing keys are listed in the console; if it's up to date, nothing extra is written. - `/ef reload` now reloads the config, re-binds fallback defaults, and re-checks for missing keys. - `/ef split` gives a different message depending on whether you're not holding an elytra at all vs. holding a plain (non-fused) one. ### Fixed - Invalid particle names no longer spam the console every tick. Warned once per unique bad value. - Fusing a damaged elytra into a tier with lower `max_durability` (e.g. into leather) no longer produces an already-broken item. - Fusing an already-fused elytra preserved the wrong snapshot. `/ef split` now always returns the very first elytra and chestplate regardless of how many times it's been re-fused. - Update checker compared versions with `Double.parseDouble`, so `1.10` looked older than `1.5`. Now compares numerically per dot-segment. - Tab completion crashed when `materials:` was empty. - bStats chart NPE'd on elytras without a display name; switched to the internal tag so it's language-independent. ### Upgrading Replace the jar. Existing fused elytras and your config keep working. Check the console on first start — if anything new is available, it'll tell you which keys are missing and write a `config-latest.yml` you can copy from.
release

ElytraFusion 1.5

1.5
2 мар. 2026 г.182Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Скачать
Что нового
Added support for the whole major version 1.21.x
release

ElytraFusion 1.4

1.4
2 мар. 2026 г.27Minecraft: 1.21.11paper, purpur, spigot
Скачать
Что нового
## Performance: Optimized the damage listener to reduce server lag during high-intensity combat. ## Unbreaking Fix: Re-wrote the durability logic. Unbreaking III now correctly gives your infused gear a 70% chance to ignore damage in combat. ## Environmental Logic: Your armor will no longer take durability damage from drowning, starving, or freezing. ## Secure Tagging: Switched to PersistentDataContainer for item tracking. Players can no longer "fake" an infused Elytra by just renaming a normal one in an anvil. ## Update Checker: Added an update checker
release

ElytraFusion 1.3

1.3
2 мар. 2026 г.23Minecraft: 1.21.11paper, purpur, spigot
Скачать
Что нового
🛠️ Added • Added support for the new copper armor
release

ElytraFusion 1.2

1.2
1 мар. 2026 г.14Minecraft: 1.21.11paper, purpur, spigot
Скачать
Что нового
🛠️ Added • Added support for custom Elytra Fusion names. • You can now configure Elytra Fusion names via config.yml.
release

ElytraFusion 1.1

1.1
1 мар. 2026 г.22Minecraft: 1.21.11paper, purpur, spigot
Скачать