From 039d66fa659c4f9bcc8cecde6ec63f7c97f757c8 Mon Sep 17 00:00:00 2001 From: cheapie Date: Wed, 2 Oct 2024 12:48:15 -0500 Subject: Log when placement is prohibited --- init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index 844e4e6..947294f 100644 --- a/init.lua +++ b/init.lua @@ -2,12 +2,15 @@ local old_after_place = minetest.registered_nodes["mesecons_commandblock:command minetest.override_item("mesecons_commandblock:commandblock_off",{ after_place_node = function(pos,player,...) + local name = player:get_player_name() if minetest.check_player_privs(player,"spill") then return old_after_place(pos,player,...) else if not player.is_fake_player then - minetest.chat_send_player(player:get_player_name(),"You need the 'spill' privilege to use this.") + minetest.chat_send_player(name,"You need the 'spill' privilege to use this.") end + local message = string.format("%s was blocked from placing a command block at %s",name,minetest.pos_to_string(pos)) + minetest.log("action",message) minetest.remove_node(pos) return true end -- cgit v1.2.3