Disable the trash button outside of creative mode

This commit is contained in:
ShadowNinja 2013-09-24 22:04:29 -04:00
parent bd3cc74d05
commit 2e52c6c795

@ -99,7 +99,15 @@ unified_inventory.register_button("clear_inv", {
type = "image", type = "image",
image = "ui_trash_icon.png", image = "ui_trash_icon.png",
action = function(player) 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", {}) player:get_inventory():set_list("main", {})
minetest.chat_send_player(player_name, 'Inventory Cleared!') minetest.chat_send_player(player_name, 'Inventory Cleared!')
minetest.sound_play("trash_all", minetest.sound_play("trash_all",