From dd3bc45ea59a5f4bee2ff56855c5362a66d52731 Mon Sep 17 00:00:00 2001 From: Sokomine Date: Thu, 1 Oct 2020 20:59:51 +0200 Subject: [PATCH] handle farming_plus fruits correctly --- depends.txt | 1 + replacements_farming.lua | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/depends.txt b/depends.txt index d42fe3a..46a273f 100644 --- a/depends.txt +++ b/depends.txt @@ -1,6 +1,7 @@ default? doors? farming? +farming_plus? wool? stairs? cottages? diff --git a/replacements_farming.lua b/replacements_farming.lua index d67673f..e894b5d 100644 --- a/replacements_farming.lua +++ b/replacements_farming.lua @@ -146,7 +146,8 @@ replacements_group['farming'].construct_farming_type_list = function() for i,fruit in ipairs( fruits ) do if( handle_schematics.node_defined( 'farming_plus:'..fruit ) and handle_schematics.node_defined( 'farming_plus:'..fruit..'_1' ) - and handle_schematics.node_defined( 'farming_plus:'..fruit..'_item' )) then + -- this is often just a craftitem and only rarely a node + and minetest.registered_items['farming_plus:'..fruit..'_item' ]) then replacements_group['farming'].add_material( fruit, 'farming_plus:'..fruit..'_item', 'farming_plus:', '_', '' ); end end