From 936ca6f5582c3284a3ec318e1e6b78324b2584b8 Mon Sep 17 00:00:00 2001 From: trans_soup <> Date: Mon, 17 Jul 2023 12:53:11 +0200 Subject: [PATCH] fix bug in mcl_vegan_utils. --- mcl_vegan_utils/depends.txt | 1 + mcl_vegan_utils/farming_node.lua | 14 ++++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/mcl_vegan_utils/depends.txt b/mcl_vegan_utils/depends.txt index 2274fb1..7360a38 100644 --- a/mcl_vegan_utils/depends.txt +++ b/mcl_vegan_utils/depends.txt @@ -1,3 +1,4 @@ mcl_core mcl_farming mcl_sounds +mcl_flowers diff --git a/mcl_vegan_utils/farming_node.lua b/mcl_vegan_utils/farming_node.lua index 0a5e1dc..65e7bc9 100644 --- a/mcl_vegan_utils/farming_node.lua +++ b/mcl_vegan_utils/farming_node.lua @@ -19,8 +19,8 @@ function mcl_vegan.register_basic_plant (own_mod_name, base_name, def) local seed = own_mod_name .. ":" .. def.seed local descriptions = def.descriptions - -- copied from wheat if def.crop_heights == nil then + -- copied from wheat def.crop_heights = { -5/16, -2/16, 0, 3/16, 5/16, 6/16, 7/16, 8/16, @@ -88,12 +88,14 @@ function mcl_vegan.register_basic_plant (own_mod_name, base_name, def) if can_forage then for _, grass in pairs(grasses) do local drop = mcl_vegan.get_drop(grass) - drop.max_items = drop.max_items + 1 + if drop then + drop.max_items = drop.max_items + 1 - mcl_vegan.add_drop(grass, { - items = { seed }, - rarity = 8, - }) + mcl_vegan.add_drop(grass, { + items = { seed }, + rarity = 8, + }) + end end end end