X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=mods%2Fmain%2Fgrass_spread.lua;h=46bdc02df62acb2da0e0ecff6896e742b91af266;hb=000e2be7cf9110c26478b14f19c7c298e8fa674a;hp=9f399f3ea92e052695933e30f60a2fc15de30835;hpb=ff6ef525ca010ba042b4c91daa8e27c0ecb89c87;p=Crafter.git diff --git a/mods/main/grass_spread.lua b/mods/main/grass_spread.lua index 9f399f3..46bdc02 100644 --- a/mods/main/grass_spread.lua +++ b/mods/main/grass_spread.lua @@ -1,15 +1,16 @@ +local minetest = minetest --grass spread abm +local light minetest.register_abm({ label = "Grass Grow", nodenames = {"main:dirt"}, - neighbors = {"main:grass"}, + neighbors = {"main:grass", "air"}, interval = 10, - chance = 2000, + chance = 1000, action = function(pos) - local light = minetest.get_node_light(pos, nil) + light = minetest.get_node_light(pos, nil) --print(light) if light < 10 then - --print("failed to grow grass at "..dump(pos)) return end minetest.set_node(pos,{name="main:grass"})