From a3991823757d8871ea399841351fe231e4d89cfc Mon Sep 17 00:00:00 2001 From: THE-NERD2 Date: Sun, 1 Dec 2024 15:38:51 +0100 Subject: [PATCH] Fix elytra enchantability and allow Unbreaking to be applied (#4708) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Putting elytra into an enchanting table no longer causes any enchantments to appear in the formspec. Also, it should now be possible to use an anvil to add unbreaking. Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4708 Reviewed-by: Mikita Wiśniewski Co-authored-by: THE-NERD2 Co-committed-by: THE-NERD2 --- mods/ITEMS/mcl_armor/register.lua | 2 +- mods/ITEMS/mcl_enchanting/enchantments.lua | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mods/ITEMS/mcl_armor/register.lua b/mods/ITEMS/mcl_armor/register.lua index 4c4330f3e..d8c5289d9 100644 --- a/mods/ITEMS/mcl_armor/register.lua +++ b/mods/ITEMS/mcl_armor/register.lua @@ -200,7 +200,7 @@ minetest.register_tool("mcl_armor:elytra", { _doc_items_longdesc = mcl_armor.longdesc, _doc_items_usagehelp = mcl_armor.usage, inventory_image = "mcl_armor_inv_elytra.png", - groups = {armor = 1, non_combat_armor = 1, armor_torso = 1, non_combat_torso = 1, mcl_armor_uses = 10, enchantability = 1, elytra = 1}, + groups = {armor = 1, non_combat_armor = 1, armor_torso = 1, non_combat_torso = 1, mcl_armor_uses = 10, enchantability = -1, elytra = 1}, sounds = { _mcl_armor_equip = "mcl_armor_equip_leather", _mcl_armor_unequip = "mcl_armor_unequip_leather", diff --git a/mods/ITEMS/mcl_enchanting/enchantments.lua b/mods/ITEMS/mcl_enchanting/enchantments.lua index 64fe2ac09..6f547fd70 100644 --- a/mods/ITEMS/mcl_enchanting/enchantments.lua +++ b/mods/ITEMS/mcl_enchanting/enchantments.lua @@ -726,7 +726,9 @@ mcl_enchanting.enchantments.unbreaking = { max_level = 3, primary = {armor_head = true, armor_torso = true, armor_legs = true, armor_feet = true, pickaxe = true, shovel = true, axe = true, hoe = true, sword = true, fishing_rod = true, bow = true}, secondary = {tool = true}, - disallow = {non_combat_armor = true}, + -- Commented to allow elytra to be enchanted + --disallow = {non_combat_armor = true}, + disallow = {}, incompatible = {}, weight = 5, description = S("Increases item durability."),