diff --git a/access_card.lua b/access_card.lua index 4aadc1b..a7a4a7a 100644 --- a/access_card.lua +++ b/access_card.lua @@ -33,6 +33,11 @@ function scifi_nodes.door_check_access_card(node_pos, itemstack, player) return true end + if not player or not player:is_player() then + -- not a player, restrict access + return false + end + local playername = player:get_player_name() if itemstack:get_name() ~= "scifi_nodes:access_card" then