diff --git a/cavestuff/init.lua b/cavestuff/init.lua index fa710ac..71c9201 100644 --- a/cavestuff/init.lua +++ b/cavestuff/init.lua @@ -1,5 +1,3 @@ -cavestuff = {} - dofile(minetest.get_modpath("cavestuff").."/nodes.lua") dofile(minetest.get_modpath("cavestuff").."/mapgen.lua") diff --git a/cavestuff/nodes.lua b/cavestuff/nodes.lua index 0f3f318..a5211d7 100644 --- a/cavestuff/nodes.lua +++ b/cavestuff/nodes.lua @@ -155,5 +155,3 @@ minetest.register_node("cavestuff:stalactite_3",{ } }, }) - ---Stalagmites diff --git a/dryplants/juncus.lua b/dryplants/juncus.lua index 0bfd635..186b4b0 100644 --- a/dryplants/juncus.lua +++ b/dryplants/juncus.lua @@ -46,6 +46,10 @@ minetest.register_node("dryplants:juncus", { fixed = {-7/16, -1/2, -7/16, 7/16, 0, 7/16}, }, on_place = function(itemstack, placer, pointed_thing) + if not itemstack or not placer or not pointed_thing then + return + end + local playername = placer:get_player_name() if minetest.is_protected(pointed_thing.above, playername) or minetest.is_protected(pointed_thing.under, playername) then diff --git a/pl_seaweed/init.lua b/pl_seaweed/init.lua index f2565a9..e842478 100644 --- a/pl_seaweed/init.lua +++ b/pl_seaweed/init.lua @@ -47,7 +47,11 @@ for i in ipairs(algae_list) do liquids_pointable = true, drop = "flowers:seaweed", on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() + if not itemstack or not placer or not pointed_thing then + return + end + + local keys = placer:get_player_control() local pt = pointed_thing local place_pos = nil diff --git a/pl_waterlilies/init.lua b/pl_waterlilies/init.lua index bc809fe..1a33cbb 100644 --- a/pl_waterlilies/init.lua +++ b/pl_waterlilies/init.lua @@ -59,7 +59,11 @@ for i in ipairs(lilies_list) do liquids_pointable = true, drop = "flowers:waterlily", on_place = function(itemstack, placer, pointed_thing) - local keys=placer:get_player_control() + if not itemstack or not placer or not pointed_thing then + return + end + + local keys = placer:get_player_control() local pt = pointed_thing local place_pos = nil