summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorcheapie <no-email-for-you@example.com>2024-10-02 11:46:12 -0500
committercheapie <no-email-for-you@example.com>2024-10-02 11:46:12 -0500
commit50249987378c8715aa2b9ff9be4f4c1be7b227c5 (patch)
treeb76e9eb01cb3e8afc05e5304efe748b850aa73bf /init.lua
downloadcb_spill-50249987378c8715aa2b9ff9be4f4c1be7b227c5.tar
cb_spill-50249987378c8715aa2b9ff9be4f4c1be7b227c5.tar.gz
cb_spill-50249987378c8715aa2b9ff9be4f4c1be7b227c5.tar.bz2
cb_spill-50249987378c8715aa2b9ff9be4f4c1be7b227c5.tar.xz
cb_spill-50249987378c8715aa2b9ff9be4f4c1be7b227c5.zip
Add initial content
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua15
1 files changed, 15 insertions, 0 deletions
diff --git a/init.lua b/init.lua
new file mode 100644
index 0000000..844e4e6
--- /dev/null
+++ b/init.lua
@@ -0,0 +1,15 @@
+local old_after_place = minetest.registered_nodes["mesecons_commandblock:commandblock_off"].after_place_node
+
+minetest.override_item("mesecons_commandblock:commandblock_off",{
+ after_place_node = function(pos,player,...)
+ 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.")
+ end
+ minetest.remove_node(pos)
+ return true
+ end
+ end,
+})