From f94e7fc52f8d069031ddc46be193293961d30720 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Tue, 9 Jan 2024 01:06:49 +0000 Subject: [PATCH] Fix mcl_shields is_blocking crash when object not found under player --- mods/ITEMS/mcl_shields/init.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mods/ITEMS/mcl_shields/init.lua b/mods/ITEMS/mcl_shields/init.lua index fa7714366..d1fa58bf2 100644 --- a/mods/ITEMS/mcl_shields/init.lua +++ b/mods/ITEMS/mcl_shields/init.lua @@ -112,6 +112,7 @@ end function mcl_shields.is_blocking(obj) if not obj:is_player() then return end + if mcl_shields.players[obj] then local blocking = mcl_shields.players[obj].blocking if blocking <= 0 then return @@ -123,6 +124,7 @@ function mcl_shields.is_blocking(obj) end return blocking, shieldstack end +end mcl_damage.register_modifier(function(obj, damage, reason) local type = reason.type