From fb23af977d2a6a6ff0c103eba226098d2585960b Mon Sep 17 00:00:00 2001 From: Maya <10861407+serenibyss@users.noreply.github.com> Date: Fri, 7 Feb 2025 16:30:37 -0600 Subject: [PATCH] Skip TGS recipes with null sapling (#3912) --- .../tileentities/machines/multi/production/MTETreeFarm.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTETreeFarm.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTETreeFarm.java index 85849832d4c..68be4ed491e 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTETreeFarm.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTETreeFarm.java @@ -685,6 +685,10 @@ public static void registerTreeProducts(ItemStack sapling, ItemStack log, ItemSt */ public static void registerTreeProducts(ItemStack saplingIn, ItemStack log, ItemStack saplingOut, ItemStack leaves, ItemStack fruit) { + if (saplingIn == null) { + Logger.ERROR("Null sapling passed for registerTreeProducts()"); + return; + } String key = Item.itemRegistry.getNameForObject(saplingIn.getItem()) + ":" + saplingIn.getItemDamage(); EnumMap map = new EnumMap<>(Mode.class); if (log != null) map.put(Mode.LOG, log);