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: TierDurability 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.