commit daa8741f7f4b9ac8c98d5ce71301909e0fc808a9 Author: N0\A Date: Fri Jun 12 11:30:28 2026 +0200 init diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..d27ebd5 --- /dev/null +++ b/init.lua @@ -0,0 +1,13 @@ +minetest.register_tool("icarus:wings", { + description = "Wings", + 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 = { + _mcl_armor_equip = "icarus_wings_equip", + _mcl_armor_unequip = "icarus_wings_unequip", + }, + on_place = mcl_armor.equip_on_use, + on_secondary_use = mcl_armor.equip_on_use, + _mcl_armor_element = "torso", + _mcl_armor_texture = "icarus_wings.png", +}) diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..72e6743 --- /dev/null +++ b/mod.conf @@ -0,0 +1,3 @@ +name = icarus +author = n0va +depends = mcl_core, mcl_player, mcl_enchanting, mcl_grindstone, mcl_armor diff --git a/sounds/icarus_wings_equip.ogg b/sounds/icarus_wings_equip.ogg new file mode 100644 index 0000000..378ec31 Binary files /dev/null and b/sounds/icarus_wings_equip.ogg differ diff --git a/sounds/icarus_wings_unequip.ogg b/sounds/icarus_wings_unequip.ogg new file mode 100644 index 0000000..e634b89 Binary files /dev/null and b/sounds/icarus_wings_unequip.ogg differ diff --git a/textures/icarus_wings.png b/textures/icarus_wings.png new file mode 100644 index 0000000..e2c5181 Binary files /dev/null and b/textures/icarus_wings.png differ diff --git a/textures/icarus_wings_inv.png b/textures/icarus_wings_inv.png new file mode 100644 index 0000000..88ce281 Binary files /dev/null and b/textures/icarus_wings_inv.png differ