19 lines
574 B
Lua
19 lines
574 B
Lua
function mcl_enchanting.enchantments_snippet(_, _, itemstack)
|
|
if not itemstack then
|
|
return
|
|
end
|
|
local enchantments = mcl_enchanting.get_enchantments(itemstack)
|
|
local text = ""
|
|
for enchantment, level in pairs(enchantments) do
|
|
text = text .. mcl_enchanting.get_colorized_enchantment_description(enchantment, level) .. "\n"
|
|
end
|
|
if text ~= "" then
|
|
if not itemstack:get_definition()._tt_original_description then
|
|
text = text:sub(1, text:len() - 1)
|
|
end
|
|
return text, false
|
|
end
|
|
end
|
|
|
|
table.insert(tt.registered_snippets, 1, mcl_enchanting.enchantments_snippet)
|