diff --git a/functions.lua b/functions.lua index 3ac3ff7..e0a67d8 100644 --- a/functions.lua +++ b/functions.lua @@ -33,7 +33,7 @@ vines.register_vine = function( name, defs, biome ) paramtype = "light", paramtype2 = "wallmounted", buildable_to = true, - tile_images = { vine_image_end }, + tiles = { vine_image_end }, drawtype = drawtype, inventory_image = vine_image_end, groups = groups, @@ -71,7 +71,7 @@ vines.register_vine = function( name, defs, biome ) paramtype = "light", paramtype2 = "wallmounted", buildable_to = true, - tile_images = { vine_image_middle }, + tiles = { vine_image_middle }, wield_image = vine_image_middle, drawtype = drawtype, inventory_image = vine_image_middle, @@ -94,7 +94,7 @@ vines.register_vine = function( name, defs, biome ) biome_lib:spawn_on_surfaces( biome ) local override_nodes = function( nodes, defs ) - function override( index, registered ) + local function override( index, registered ) local node = nodes[ index ] if index > #nodes then return registered end if minetest.registered_nodes[node] then diff --git a/nodes.lua b/nodes.lua index ab14b28..9d7df00 100644 --- a/nodes.lua +++ b/nodes.lua @@ -2,7 +2,7 @@ minetest.register_node("vines:rope_block", { description = "Rope", sunlight_propagates = true, paramtype = "light", - tile_images = { + tiles = { "default_wood.png^vines_rope.png", "default_wood.png^vines_rope.png", "default_wood.png", @@ -36,7 +36,7 @@ minetest.register_node("vines:rope", { sunlight_propagates = true, paramtype = "light", drop = "", - tile_images = { "vines_rope.png" }, + tiles = { "vines_rope.png" }, drawtype = "plantlike", groups = {flammable=2, not_in_creative_inventory=1}, sounds = default.node_sound_leaves_defaults(), @@ -53,7 +53,7 @@ minetest.register_node("vines:rope_end", { sunlight_propagates = true, paramtype = "light", drop = "", - tile_images = { "vines_rope_end.png" }, + tiles = { "vines_rope_end.png" }, drawtype = "plantlike", groups = {flammable=2, not_in_creative_inventory=1}, sounds = default.node_sound_leaves_defaults(), diff --git a/recipes.lua b/recipes.lua index d2b928a..d64dcea 100644 --- a/recipes.lua +++ b/recipes.lua @@ -1,12 +1,12 @@ vines.recipes['rope_block'] = { - {'', 'default:wood', ''}, + {'', 'group:wood', ''}, {'', 'group:vines', ''}, {'', 'group:vines', ''} } vines.recipes['shears'] = { {'', 'default:steel_ingot', ''}, - {'default:stick', 'default:wood', 'default:steel_ingot'}, - {'', '', 'default:stick'} + {'group:stick', 'group:wood', 'default:steel_ingot'}, + {'', '', 'group:stick'} } diff --git a/shear.lua b/shear.lua index 996cfdc..b42a3e7 100644 --- a/shear.lua +++ b/shear.lua @@ -1,15 +1,15 @@ minetest.register_tool("vines:shears", { description = "Shears", inventory_image = "vines_shears.png", - wield_image = "shears.png", + wield_image = "vines_shears.png", stack_max = 1, max_drop_level=3, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=0, groupcaps={ - snappy={times={[3]=0.2}, maxwear=0.05, maxlevel=3}, - wool={times={[3]=0.2}, maxwear=0.05, maxlevel=3} + snappy={times={[3]=0.2}, uses=60, maxlevel=3}, + wool={times={[3]=0.2}, uses=60, maxlevel=3} } }, })