From 2e52c6c795704c12bebf3790e1ef70d7f0234801 Mon Sep 17 00:00:00 2001
From: ShadowNinja <noreply@gmail.com>
Date: Wed, 25 Sep 2013 04:04:29 +0200
Subject: [PATCH] Disable the trash button outside of creative mode

---
 unified_inventory/register.lua |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

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 @@
 	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",

--
Gitblit v1.8.0