1
0
Fork 0

Fix enchanted tools not being properly upgraded

This commit is contained in:
cora 2022-08-24 02:19:57 +02:00
parent 35f064511d
commit 05979ed690
1 changed files with 2 additions and 6 deletions

View File

@ -7,19 +7,15 @@ mcl_smithing_table = {}
-- Function to upgrade diamond tool/armor to netherite tool/armor -- Function to upgrade diamond tool/armor to netherite tool/armor
function mcl_smithing_table.upgrade_item(itemstack) function mcl_smithing_table.upgrade_item(itemstack)
itemstack = ItemStack(itemstack) -- Copy the stack
local def = itemstack:get_definition() local def = itemstack:get_definition()
if not def or not def._mcl_upgradable then if not def or not def._mcl_upgradable then
return return
end end
local itemname = itemstack:get_name() local itemname = itemstack:get_name()
local upgrade_item = itemname:gsub("diamond", "netherite")
local upgrade_item = def._mcl_upgrade_item or itemname:gsub("diamond", "netherite") if def._mcl_upgrade_item and upgrade_item == itemname then
if upgrade_item == itemname then
return return
end end