Armored Elytra icon

Armored Elytra -----

You will never have to choose between the protection of chest armor and the epicness of an elytra!




What's Changed
  • Remove listener to convert dropped armored elytras to chestplates in #26
  • Restore message colors after inserting variables in #27
  • Use the correct entity as creator of armored elytras in command in #28
Full Changelog: 3.5...3.6
----------, Mar 15, 2025

  • Updated damage causes: Netherite armored elytras are no longer damaged by fire/lava/magma and added some other damage causes to the ignore-list for all types to make it more in line with vanilla behavior (#24). Thanks, Rothi1999, for the bug report!
  • Added Simplified Chinese translation (#25). Thanks, Leonado-LEO!
----------, Feb 12, 2025

1.21.3+ Support
Additions:
  • This release adds support for versions 1.21.3 and up.
    The minimum version remains Minecraft 1.16.
Removed Features
  • You can no longer add armor trims to armored elytras.
    This feature was only useful when using the client-side mod, which shows both the armor and the elytra. However, this mod has not been updated in some time (it does not support any version of 1.21 yet). Because of the maintenance burden of this feature with recent changes and the fact that it wasn't even visible, the feature was dropped.
    Existing trims are still carried over on creation for when the mod gets updated (or replaced.)
Full Changelog: 3.3...3.4
----------, Dec 13, 2024

- Respect external repairs of armored elytras (e.g. via /repair).
----------, Oct 19, 2024

- Use NamespacedKeys for AttributeModifiers on 1.21+
----------, Jul 21, 2024

The first stable release of the v3 series is here!

Changelog

General Changes
  • Crafting Changes:
    • By default, Armored Elytras are now created in smithing tables. This can be changed in the configuration.

  • Client Mod Support:
    • This plugin now supports mrmelon54's client mods that display both armor and Elytra together. For more details and downloads, visit Armored Elytra on Modrinth.

  • Dropped Support:
    • Versions before 1.16 of Minecraft are no longer supported.
New Features
  • Crafting and Upgrading:
    • Support for crafting and upgrading Armored Elytras in smithing tables. (Minecraft 1.20+)
    • Armored Elytras created from dyed leather chestplates retain their color for client mods.
    • Armor trims can be applied to Armored Elytras for client mods.
    • Durability values of input items are considered when creating new Armored Elytras.

  • Configuration Options:
    • craftingInSmithingTable: (default: true) Craft Armored Elytras in smithing tables. If false, they are crafted in anvils. Only applies to version 1.20 and above.
    • allowRenaming (default: true): Allows renaming of Armored Elytras in anvils.
    • dropNetheriteAsChestplate (default: true): Netherite Armored Elytras drop as netherite chestplates to prevent burning. This only applies to versions 1.20.4 and below. In 1.20.5+, they are dropped as unburnable armored Elytras regardless.
    • allowUpgradeToNetherite (default: true): Allows upgrading diamond Armored Elytras to netherite in a smithing table. On 1.21, this requires a netherite upgrade smithing template.
    • useTierDurability (default: true): Armored Elytras use the durability of their tier. When false, they all use the durability of the Elytra (432). The durability for each tier is as follows:

      Tier
      Durability
      Leather 80
      Chain 240
      Iron 240
      Gold 112
      Diamond 528
      Netherite 592

  • Commands:
    • armoredelytra listAvailableEnchantments: Lists all available enchantment NamespacedKeys. This command only works in the console. Shorter aliases are also available:
      • armoredelytra listEnchantments
      • armoredelytra enchantments
Enchantments
  • NamespacedKeys for Enchantments:
    • Custom enchantments might be supported when they are registered with a NamespacedKey. This also depends on the implementation of the plugin that provides the enchantment.
    • Config updates required for new enchantment names (e.g., - MENDING to - minecraft:mending).

  • Exclusive Enchantments:
    • Config option to specify mutually exclusive enchantments, similar to vanilla protection enchantments. E.g. Fire Protection and Blast Protection.
----------, Jul 7, 2024

  • Add support for pre-releases.
----------, Nov 22, 2021

  • Added support for 1.16+ (shouldn't need updates again for future releases). The current version still uses the anvil, but a future version might use the smithing table instead (to make to process more in line with netherite armor creation).
  • Fixed translation file not being generated on initial startup. Thanks, @Eldoria, for the bug report!
  • Added support for netherite armor tier.
  • Updated translation file to include netherite.
  • On 1.16, chain and gold armor tiers will no longer get mixed up. (took a few years, but we got there in the end!)

Note that version 758abbe of Spigot has been blacklisted and the plugin will abort initialization when trying to load on it. This prevents an NBT-related issue that could cause some problems. If you are running this version: Please update!

And thanks to all the members on our Discord for helping me test the dev-builds and report any issues! :)
----------, Jul 1, 2020

  • Fixed Updater thinking the plugin was outdated even when running the latest version. Thanks, @Diablo050189, for the bug report!
----------, May 25, 2020

  • Fixed noFlightDurability not working correctly (and mixed up startup messages). Thanks, @WaldeckTBD, for the bug report!
  • Fixed NBT issues on Paper 178+
  • Updated the Updater (ported from BigDoors). It now uses Spigot to check for updates instead of BukkitDev. Also, it's generally much better/faster/more reliable.
  • Introduced new config option to automatically download new updates (ported from BigDoors).
  • Updated the translation system. The default translation file no longer gets overwritten on startup. Instead, it'll try to load as many translations from whatever file is selected and backfill any missing translations from the default translations file that is packaged inside the jar. When this happens, you'll see a message in the console about which key is missing.
----------, May 23, 2020

- Fixed NPE thrown when unequipping chest armor. Thanks, @kf12 for the bug report!
----------, Dec 18, 2019

  • Added support for version 1.15 of Minecraft.
  • Added short version of each translation to the translation file, which can be used as a variable in certain translations. This basically gives you more freedom and control over the output.
  • Added the "bypassWearPermissions" and "bypassCraftPermissions" options to the config. When enabled, they allow everyone to wear or craft every tier regardless of permissions.
----------, Dec 11, 2019

- Added config option to allow multiple protection enchantments on a single armored elytra. Thanks, @IridisDeus for the suggestion!
- Fixed startup message saying noFlightDurability is disabled when it's actually enabled and vice-versa.
- Improved noFlightDurability checking. It's a little faster now.
- Fixed default message saying that BigDoors couldn't find the message.
- Fixed issues with golden chest plates in older versions of MC.
----------, Jun 25, 2019

- Added support for version 1.14 of Minecraft.
- Fixed custom language file support. Thanks, @LogoCat for the bug report!
- The default language file is now read-only and I've added a message at the top saying you shouldn't edit it to discourage people to edit it and get them to create a new file instead.
----------, May 1, 2019

- Removed accidental BigDoors dependency. Thanks, @redbullzombie for the bug report!
----------, Oct 27, 2018

- Refixed an issue affecting 1.13.*. Thanks, @DaDMaR777 for the bug report!
- Now correct version number in the title! Haven't had my coffee, yet.
----------, Oct 26, 2018

- Fixed items disappearing in certain cases. Thanks for the report, @JuanOfArc
- Added proper translation file. Make a backup of your config if you were using custom translations before, as they WILL be deleted!
----------, Oct 25, 2018

- Improved 1.13.x support (Fixed NPE). Thank you, @KamiKazeKenji for the bug report!
----------, Sep 27, 2018

- Added support for version 1.13.1 of Minecraft.
----------, Aug 27, 2018

- Added support for version 1.13 of Minecraft
----------, Aug 2, 2018

- Corrected plugin version number so the updater won't nag you about any updates when there aren't any.
----------, Feb 5, 2018

- Added permission nodes for crafting armored elytras (armoredelytra.craft.<tier>).
- Fixed being unable to add mending to armored elytras while curses were disabled. Thanks @Nesseley for pointing this out!
- Removed option to disable curses. You can now use the list of allowed enchantments as with regular enchantments.
- Fixed glitch where "ghost" versions of items would remain in the anvil after taking the result out using shift + click.
----------, Feb 5, 2018

- Added option to customise the names for every tier or armored elytra.
- Taking an armored elytra out of an anvil using shift + click will no longer destroy the armored elytra when there is no space in the user's inventory.
----------, Feb 4, 2018

- Update checking is now handled on a separate thread, which means that servers won't have to wait for a response from the update servers before it can resume starting up.
----------, Jan 23, 2018

- Fixed not being able to rename non-AE items.
- Using correct version number again...
- Reduced jar size by ~12%.
----------, Jan 22, 2018

- Fixed "fake" enchantments being allowed on armored elytras (only 1 kind of protection enchantment can be active at the same time, now only 1 can be put on an AE). Thanks, @LogoCat for pointing this out!
- Fixed invalid Armored Elytras showing up in the result slot. When putting an item in the second slot first and then in the first slot, the name will be incorrect, but this is fixed as soon as the AE is taken out of the anvil.
----------, Jan 20, 2018

- Rewrote all anvil related stuff. It should no longer interfere with regular anvil recipes (though the known glitches still apply, those will be removed in 2.2 someday), thanks to @Killahgp for helping me test this version.
----------, Jan 19, 2018

- Regular elytras should now be enchantable again. Thanks to @LogoCat for pointing this out!
----------, Jan 18, 2018

- Fixed bug where you couldn't use anvils for non AE related stuff. Thanks @Killahgp for finding this one!
----------, Jan 18, 2018

- (Finally) Implement an uninstaller. The plugin will have to remain installed though, as it cannot remove all AE's at once, but pretty much everything is disabled in uninstall mode, making it even more lightweight than it already is.
- Added support for version 1.10 of Minecraft.
- Fixed being able to repair AE's with leather even if it's not a leather AE.
- Fixed not being able to repair regular, unarmored elytras with leather.
- Fixed Enchantments, Lore, Name and armor status sometimes not being copied to new AE when enchanting.
- Fixed glitch that allowed players to put enchantments/curses on items that aren't allowed.
- Fixed plugin spamming errors when another plugin is using a certain type of GUI (thanks to @AndurilUnlogic for pointing this out!).
----------, Jan 18, 2018

- Fixed errors that could appear when using /suicide or /kill while wearing an armored elytra.
- Added "unbreakable" option to the config, which will make all NEW elytras unbreakable.
----------, Oct 15, 2017

- Comments are now no longer deleted by the plugin. (Derp). Should make the config a bit more self-explanatory. Using your old config file should be fine. Error in config = config reset to default values.
- Using bStats for anonymised statistics gathering. Can be disabled in the config (either this plugin's or bStats's).
----------, Oct 8, 2017

- Fixed elytra duplication exploit. You can still see the duplicated exploit (fix for that coming later), but you can no longer take it out of the anvil. Thank you @AndurilUnlogic for finding this one!
- Fixed users being able to equip armored elytras even if they did not have the required permissions.
- Color codes in the config are now case-insensitive.
- Streamlined permissions. Removed the armoredelytra.give node.
----------, Oct 6, 2017

- Probably supports Bukkit servers now
----------, Oct 3, 2017

- Fixed leather armored elytras not being enchantable using enchanted books in an anvil.
----------, Sep 30, 2017

- Added support for the use of color codes in the config file.
----------, Sep 29, 2017

- Code improvements.
- You can now customize name and lore for armored elytras (or not have any lore at all) in the config file. %ARMOR_TIER% works here as well.
- Fixed some minor bugs with incorrect strings being printed sometimes.
----------, Sep 29, 2017

- The order in which items are inserted in the anvil does not matter anymore. Chestplate + Elytra will work just a fine as Elytra + Chestplate.
- Support for enchanted books! You can now enchant armored elytras using enchanted books (but only for allowed enchantments (config)!).
- You can now use %ARMOR_TIER% in the config file for customised strings to use the armor tier in the messages.
- Made the command to give elytras to other players accessible in the game + updated command description to properly show how to use it.
- Plugin now checks if there are any updates for itself unless this is disabled in the config file.
----------, Sep 26, 2017

- Added config options to change messages you get when receiving an armored elytra and when you are not allowed to wear a certain tier of elytra. Changing the messages to "NONE" will cause no message to be printed.
- You can now give armored elytras to players from the console using the command: /armoredelytra <player> <armor>
----------, Sep 22, 2017

- Added permission nodes for wearing and spawning in armor!
  • armoredelytra.give.<leather/gold/chain/iron/diamond>
  • armoredelytra.wear.<leather/gold/chain/iron/diamond>
- Fixed bug where you could not craft leather/gold armored elytras in version 1.12.x of MineCraft.
----------, Sep 22, 2017

- Added armor for leather, gold, chainmail and iron armor tiers.
- Added config options to specify repair cost for each tier of armor.
- Fixed bug where armor would fully repair with only 1 repair item, regardless of configuration settings.
- Fixed bug where making an armored elytra would give the resulting elytra full durability.
----------, Sep 16, 2017

- Removed dependency on EnchantmentAPI, which was the last thing holding this plugin back on version 1.11 of Minecraft.
- Full support and fully tested for version 1.12 of Minecraft.
- Added a config file. You can now change the repair price for armored elytras, decide if you want to allow putting curses on armored elytras and which enchantments are allowed on them.
----------, Sep 15, 2017

The plugin should now support version 1.12. I have not tested though, so feedback would be welcome!
----------, Sep 14, 2017

Resource Information
Author:
----------
Total Downloads: 143,638
First Release: Sep 13, 2017
Last Update: Mar 15, 2025
Category: ---------------
All-Time Rating:
37 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings