From cebd37cb008977131c0f663d862068104794f630 Mon Sep 17 00:00:00 2001 From: cora Date: Thu, 6 Oct 2022 06:18:29 +0200 Subject: [PATCH] Add a nil check in mcl_dripping to deal with deleted blocks --- mods/ENTITIES/mcl_dripping/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/ENTITIES/mcl_dripping/init.lua b/mods/ENTITIES/mcl_dripping/init.lua index 0a5b3d08c..ec081e148 100644 --- a/mods/ENTITIES/mcl_dripping/init.lua +++ b/mods/ENTITIES/mcl_dripping/init.lua @@ -42,7 +42,7 @@ local function register_drop(liquid, glow, sound, nodes, interval, chance) --with longer abm cycles table.shuffle(nn) for i=1,math.random(#nn) do - if minetest.get_item_group(minetest.get_node(vector.offset(nn[i], 0, 1, 0)).name, liquid) ~= 0 + if nn[i] and minetest.get_item_group(minetest.get_node(vector.offset(nn[i], 0, 1, 0)).name, liquid) ~= 0 and minetest.get_node(vector.offset(nn[i], 0, -1, 0)).name == "air" then make_drop(nn[i],liquid,sound,interval) end