diff --git a/mods/ITEMS/mcl_signs/api.lua b/mods/ITEMS/mcl_signs/api.lua
index ec6821fb8..5b177914b 100644
--- a/mods/ITEMS/mcl_signs/api.lua
+++ b/mods/ITEMS/mcl_signs/api.lua
@@ -484,7 +484,7 @@ function sign_tpl.on_place(itemstack, placer, pointed_thing)
 end
 
 function sign_tpl.on_rightclick(pos, _, clicker, itemstack)
-	if mcl_util.check_position_protection(pos, clicker) then
+	if core.is_protected(pos, clicker:get_player_name()) then
 		show_formspec(clicker, pos, true)
 		return itemstack
 	end