From 8b2a32ceae6a601c0382c1cdf05f144ce9846cb6 Mon Sep 17 00:00:00 2001 From: Rogier Date: Sun, 21 Jun 2015 10:39:42 +0200 Subject: [PATCH] Make short grass convert to dirt with grass only after cut grass/hay was removed --- dryplants/init.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dryplants/init.lua b/dryplants/init.lua index b33304f..28bc2fa 100644 --- a/dryplants/init.lua +++ b/dryplants/init.lua @@ -190,7 +190,11 @@ minetest.register_abm({ interval = GRASS_REGROWING_TIME, --1200, -- 20 minutes: a minetest-day/night-cycle chance = 100/GRASS_REGROWING_CHANCE, action = function(pos) - minetest.set_node(pos, {name="default:dirt_with_grass"}) + -- Only become dirt with grass if no cut grass or hay lies on top + local above = minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}) + if above.name ~= "dryplants:grass" and above.name ~= "dryplants:hay" then + minetest.set_node(pos, {name="default:dirt_with_grass"}) + end end, })