diff --git a/init.lua b/init.lua index d27ebd5..66f38dc 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,9 @@ +local S = minetest.get_translator(minetest.get_current_modname()) + minetest.register_tool("icarus:wings", { - description = "Wings", + description = S("Wings"), + _doc_items_longdesc = mcl_armor.longdesc, + _doc_items_usagehelp = mcl_armor.usage, inventory_image = "icarus_wings_inv.png", groups = { armor = 1, non_combat_armor = 1, armor_torso = 1, non_combat_torso = 1, mcl_armor_uses = 10, enchantability = -1, elytra = 1, transport = 1 }, sounds = { @@ -11,3 +15,12 @@ minetest.register_tool("icarus:wings", { _mcl_armor_element = "torso", _mcl_armor_texture = "icarus_wings.png", }) + +minetest.register_craft({ + output = "icarus:wings", + recipe = { + {"mcl_mobitems:feather", "mcl_honey:honeycomb", "mcl_mobitems:feather"}, + {"mcl_mobitems:feather", "", "mcl_mobitems:feather"}, + {"mcl_mobitems:feather", "", "mcl_mobitems:feather"} + } +}) diff --git a/mod.conf b/mod.conf index 72e6743..aa8da44 100644 --- a/mod.conf +++ b/mod.conf @@ -1,3 +1,3 @@ name = icarus author = n0va -depends = mcl_core, mcl_player, mcl_enchanting, mcl_grindstone, mcl_armor +depends = mcl_core, mcl_player, mcl_enchanting, mcl_grindstone, mcl_armor, mcl_mobitems, mcl_honey diff --git a/textures/icarus_wings.pxo b/textures/icarus_wings.pxo new file mode 100644 index 0000000..a5d94b8 Binary files /dev/null and b/textures/icarus_wings.pxo differ diff --git a/textures/icarus_wings_inv.png b/textures/icarus_wings_inv.png index 88ce281..8d599a4 100644 Binary files a/textures/icarus_wings_inv.png and b/textures/icarus_wings_inv.png differ diff --git a/textures/icarus_wings_inv.pxo b/textures/icarus_wings_inv.pxo new file mode 100644 index 0000000..8ca46b4 Binary files /dev/null and b/textures/icarus_wings_inv.pxo differ