From 7f9727cebc63d45c83a3bcbe9d76be1cdc10b670 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Mon, 30 May 2022 12:34:13 +0100 Subject: [PATCH 1/2] fix jaffa cake recipe to work with wooden buckets --- food.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/food.lua b/food.lua index 8665625..aae5c43 100644 --- a/food.lua +++ b/food.lua @@ -328,7 +328,7 @@ minetest.register_craftitem("farming:jaffa_cake", { }) minetest.register_craft({ - output = "farming:jaffa_cake", + output = "farming:jaffa_cake 3", recipe = { {"farming:baking_tray", "group:food_egg", "group:food_sugar"}, {"group:food_flour", "group:food_cocoa", "group:food_orange"}, @@ -337,6 +337,7 @@ minetest.register_craft({ replacements = { {"farming:baking_tray", "farming:baking_tray"}, {"mobs:bucket_milk", "bucket:bucket_empty"}, + {"mobs:wooden_bucket_milk", "wooden_bucket:bucket_wood_empty"}, {"farming:soy_milk", "vessels:drining_glass"} } }) From ba0ef644a0509bf68f132f17ffd769ab8fed0070 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Fri, 3 Jun 2022 07:57:39 +0100 Subject: [PATCH 2/2] tweak recipe for wooden bucket, nil check for refile_plant inv --- food.lua | 3 ++- init.lua | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/food.lua b/food.lua index aae5c43..b2091a8 100644 --- a/food.lua +++ b/food.lua @@ -586,7 +586,8 @@ minetest.register_craft({ }, replacements = { {"cucina_vegana:soy_milk", "vessels:drinking_glass"}, - {"group:food_milk", "bucket:bucket_empty"}, + {"mobs:bucket_milk", "bucket:bucket_empty"}, + {"mobs:wooden_bucket_milk", "wooden_bucket:bucket_wood_empty"}, {"farming:vanilla_extract", "vessels:glass_bottle"} } }) diff --git a/init.lua b/init.lua index 87aa48d..ff97c2c 100644 --- a/init.lua +++ b/init.lua @@ -7,7 +7,7 @@ farming = { mod = "redo", - version = "20220309", + version = "20220603", path = minetest.get_modpath("farming"), select = { type = "fixed", @@ -410,6 +410,9 @@ function farming.refill_plant(player, plantname, index) if not player then return end local inv = player:get_inventory() + + if not inv then return end + local old_stack = inv:get_stack("main", index) if old_stack:get_name() ~= "" then