From 2e52c6c795704c12bebf3790e1ef70d7f0234801 Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Tue, 24 Sep 2013 22:04:29 -0400 Subject: [PATCH] Disable the trash button outside of creative mode --- unified_inventory/register.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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",