ModsJava
ElytraMerge
Combine a chestplate with an elytra on an anvil, so the elytra inherits its armor, toughness and enchantments.
⬇ Download on HangarOpen in MCModsHubGet it on Google Play →# ElytraMerge
A lightweight minecraft plugin that lets players combine a chestplate with an elytra on an anvil, so the elytra inherits the chestplate's armor, toughness and enchantments.
## Features
- Place an elytra and a chestplate in an anvil (either slot order) to fuse them.
- The resulting elytra gains the chestplate's armor value and, for diamond/netherite, armor toughness.
- A netherite chestplate additionally grants +10% knockback resistance and makes the elytra fireproof.
- Enchantments from the chestplate are merged onto the elytra (curses are skipped; matching enchantments of equal level are bumped up one).
- An already-merged elytra cannot be merged again — it is tagged with persistent data so the anvil refuses a second merge.
- Player-facing text lives in a language file (`lang/en.yml`); add your own `lang/.yml` and switch it in `config.yml`.
## Armor values
| Chestplate | Armor | Toughness | Extra |
|---|---|---|---|
| Netherite | +8 | +3 | +10% knockback resistance, fireproof |
| Diamond | +8 | +2 | |
| Iron | +6 | | |
| Golden | +5 | | |
| Chainmail | +5 | | |
| Leather | +3 | | |
## Compatibility
**Minecraft:** 26.1.2 or newer. Built and tested against 26.1.2 (build 8).
**Java:** 25 or newer (required by the 26.1.2 server API).
**Server software / architecture:**
| Software | Architecture | Supported |
|---|---|---|
| Folia | Regionized, multithreaded | ✅ Primary target — `folia-supported: true` |
| Paper | Single-threaded | ✅ Uses only standard Bukkit API |
| Purpur | Single-threaded (Paper superset) | ✅ Fully compatible |
All work happens inside the anvil event on the calling thread, with no scheduler
involved, so the same jar runs unchanged on Folia's regionized threading model and
on the single-threaded Paper/Purpur model.
Built against `folia-api 26.1.2.build.8-stable`.
## Building
```bash
mvn clean package
```
The jar is produced at `target/ElytraMerge-1.0.0.jar`. Drop it into your server's `plugins/` folder.
## Configuration
```yaml
# config.yml
language: en
```
On first start the plugin writes `config.yml` and `lang/en.yml` into its data folder. Existing files are never overwritten, so your edits are preserved across restarts. Missing keys in a custom language file fall back to the bundled English defaults.
## License
MIT
ElytraMerge is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.1.1, 26.1.2. Downloaded 88 times (via Hangar). Download it and open it directly in the game.
Explore more