diff --git a/README.md b/README.md index 2cb09a7..20711a8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ laser_mod ========= -mod for minetest \ No newline at end of file +mod for minetest + + +CC BY-NC-SA 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/depends.txt @@ -0,0 +1 @@ +default diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..b7f91ee --- /dev/null +++ b/init.lua @@ -0,0 +1,22 @@ +minetest.register_tool("laser_mod:laser_sword", { + description = "Laser Sword", + inventory_image = "laser_sword.png", + tool_capabilities = { + full_punch_interval = 1.0, + max_drop_level=3, + groupcaps={ + cracky={times={[1]=1.0, [2]=0.5, [3]=0.5}, uses=30, maxlevel=3}, + crumbly={times={[1]=1.0, [2]=0.5, [3]=0.5}, uses=30, maxlevel=3}, + snappy={times={[1]=1.0, [2]=0.5, [3]=0.5}, uses=30, maxlevel=3} + } + }, +}) + +minetest.register_craft({ + output = 'laser_mod:laser_sword', + recipe = { + {'default:glass'}, + {'default:mese'}, + {'default:stick'}, + } +}) diff --git a/textures/laser_sword.png b/textures/laser_sword.png new file mode 100644 index 0000000..e8b964e Binary files /dev/null and b/textures/laser_sword.png differ