From d7b880da1ee80e797f169fa46d76c8a54a5411d1 Mon Sep 17 00:00:00 2001 From: Jordan Leppert Date: Tue, 15 Feb 2022 10:45:50 +0000 Subject: [PATCH] Spawning light check - only check node above when spawn_in_nodes is false --- spawning.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spawning.lua b/spawning.lua index 949733a..340828f 100644 --- a/spawning.lua +++ b/spawning.lua @@ -173,7 +173,11 @@ function execute_spawns(player) return end - local light = minetest.get_node_light(vec_raise(spawn_pos, 1)) or 7 + local light_pos = spawn_pos + if not spawn.spawn_in_nodes then + light_pos = vec_raise(spawn_pos, 1) + end + local light = minetest.get_node_light(light_pos) or 7 if light > spawn.max_light or light < spawn.min_light then