summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--technic/tools/planter.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/technic/tools/planter.lua b/technic/tools/planter.lua
index 590d35b..b8a4f67 100644
--- a/technic/tools/planter.lua
+++ b/technic/tools/planter.lua
@@ -197,11 +197,15 @@ minetest.register_on_player_receive_fields(function(user, formname, fields)
local itemstack = user:get_wielded_item()
if not string.find(itemstack:get_name(), "^technic:planter") then return true end
+ if fields.quit then
+ return true
+ end
+
local meta = minetest.deserialize(itemstack:get_metadata())
if not meta then
meta = {}
end
-
+
if fields.change then
local inv = user:get_inventory()
local item = inv:get_stack("main", 32) -- using the last cell