From: ShadowNinja Date: Wed, 25 Sep 2013 02:04:29 +0000 (-0400) Subject: Disable the trash button outside of creative mode X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=2e52c6c795704c12bebf3790e1ef70d7f0234801;p=zefram%2Fminetest%2Ftechnic.git Disable the trash button outside of creative mode --- diff --git a/unified_inventory/register.lua b/unified_inventory/register.lua index 0baea9b..ad85537 100644 --- a/unified_inventory/register.lua +++ b/unified_inventory/register.lua @@ -99,7 +99,15 @@ unified_inventory.register_button("clear_inv", { type = "image", image = "ui_trash_icon.png", action = function(player) - local player_name = player:get_player_name() + local player_name = player:get_player_name() + if not unified_inventory.is_creative(player_name) then + minetest.chat_send_player(player_name, + "This button has been disabled outside" + .." of creative mode to prevent" + .." accidental inventory trashing." + .." Use the trash slot instead.") + return + end player:get_inventory():set_list("main", {}) minetest.chat_send_player(player_name, 'Inventory Cleared!') minetest.sound_play("trash_all",