diff --git a/trunks/crafting.lua b/trunks/crafting.lua index 72f39ba..63bf7d4 100644 --- a/trunks/crafting.lua +++ b/trunks/crafting.lua @@ -35,11 +35,11 @@ minetest.register_craft({ }) minetest.register_craft({ output = "trunks:twig_1 4", - recipe = {{"bushes:bushbranches2"}} + recipe = {{"bushes:bushbranches3"}} }) minetest.register_craft({ output = "trunks:twig_1 4", - recipe = {{"bushes:bushbranches3"}} + recipe = {{"bushes:bushbranches4"}} }) end minetest.register_craft({ -- twigs block --> twigs diff --git a/vines/README.md b/vines/README.md index 31006c7..085b590 100644 --- a/vines/README.md +++ b/vines/README.md @@ -1,6 +1,6 @@ # Vines Mod by Bas80 (Edited by TenPlus1) -### License: MIT for code, CC for textures +### License: MIT for code, CC0 for textures ## Features - Rope block for spawning rope that slowly drops into the deep. diff --git a/vines/init.lua b/vines/init.lua index c447cc9..f305423 100644 --- a/vines/init.lua +++ b/vines/init.lua @@ -45,9 +45,19 @@ local function on_dig(pos, node, player) drop_item = vine_name_end end - local wielded_item = player and player:get_wielded_item() + local wielded_item = minetest.is_player(player) and player:get_wielded_item() if wielded_item then - wielded_item:add_wear(1) + local node_def = minetest.registered_nodes[node.name] + local dig_params = minetest.get_dig_params( + node_def.groups, + wielded_item:get_tool_capabilities(), + wielded_item:get_wear() + ) + if dig_params.wear then + wielded_item:add_wear(dig_params.wear) + player:set_wielded_item(wielded_item) + end + if wielded_item:get_name() == 'vines:shears' then drop_item = vine_name_end end diff --git a/vines/screenshot.png b/vines/screenshot.png index b386f69..be398e1 100644 Binary files a/vines/screenshot.png and b/vines/screenshot.png differ diff --git a/vines/textures/vines_item.png b/vines/textures/vines_item.png index c66242e..5a4e2cd 100644 Binary files a/vines/textures/vines_item.png and b/vines/textures/vines_item.png differ diff --git a/vines/textures/vines_jungle_end.png b/vines/textures/vines_jungle_end.png index 6c8d339..a20fce6 100644 Binary files a/vines/textures/vines_jungle_end.png and b/vines/textures/vines_jungle_end.png differ diff --git a/vines/textures/vines_jungle_middle.png b/vines/textures/vines_jungle_middle.png index bf838a5..6f285bc 100644 Binary files a/vines/textures/vines_jungle_middle.png and b/vines/textures/vines_jungle_middle.png differ diff --git a/vines/textures/vines_root_end.png b/vines/textures/vines_root_end.png index 4fc3f87..42fc559 100644 Binary files a/vines/textures/vines_root_end.png and b/vines/textures/vines_root_end.png differ diff --git a/vines/textures/vines_root_middle.png b/vines/textures/vines_root_middle.png index 49f88c0..55f5ecc 100644 Binary files a/vines/textures/vines_root_middle.png and b/vines/textures/vines_root_middle.png differ diff --git a/vines/textures/vines_rope.png b/vines/textures/vines_rope.png index 0045c4c..a5159dd 100644 Binary files a/vines/textures/vines_rope.png and b/vines/textures/vines_rope.png differ diff --git a/vines/textures/vines_rope_end.png b/vines/textures/vines_rope_end.png index faf2c71..f86498e 100644 Binary files a/vines/textures/vines_rope_end.png and b/vines/textures/vines_rope_end.png differ diff --git a/vines/textures/vines_shears.png b/vines/textures/vines_shears.png index c4c39f9..9fe9224 100644 Binary files a/vines/textures/vines_shears.png and b/vines/textures/vines_shears.png differ diff --git a/vines/textures/vines_side_end.png b/vines/textures/vines_side_end.png index 5b3b28f..0513ef7 100644 Binary files a/vines/textures/vines_side_end.png and b/vines/textures/vines_side_end.png differ diff --git a/vines/textures/vines_side_middle.png b/vines/textures/vines_side_middle.png index 2576e93..bdfd199 100644 Binary files a/vines/textures/vines_side_middle.png and b/vines/textures/vines_side_middle.png differ diff --git a/vines/textures/vines_vine_end.png b/vines/textures/vines_vine_end.png index 062857b..aa82ee6 100644 Binary files a/vines/textures/vines_vine_end.png and b/vines/textures/vines_vine_end.png differ diff --git a/vines/textures/vines_vine_middle.png b/vines/textures/vines_vine_middle.png index 8afffe8..92bd2a2 100644 Binary files a/vines/textures/vines_vine_middle.png and b/vines/textures/vines_vine_middle.png differ diff --git a/vines/textures/vines_willow_end.png b/vines/textures/vines_willow_end.png index b5b8e59..a064a51 100644 Binary files a/vines/textures/vines_willow_end.png and b/vines/textures/vines_willow_end.png differ diff --git a/vines/textures/vines_willow_middle.png b/vines/textures/vines_willow_middle.png index ca0b831..a3f48f3 100644 Binary files a/vines/textures/vines_willow_middle.png and b/vines/textures/vines_willow_middle.png differ