From 66245b81d567e3ed7275f42845a5ff7cecbed225 Mon Sep 17 00:00:00 2001 From: Dennis <47501679+Denostrov@users.noreply.github.com> Date: Wed, 26 Apr 2023 20:12:05 +0300 Subject: fix crop harvester energy drain and not harvesting non-last optimal level crops (#609) --- .../tileentities/machines/basic/GT_MetaTileEntity_CropHarvestor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_CropHarvestor.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_CropHarvestor.java index ed6e05047c..1b12b6cb41 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_CropHarvestor.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_CropHarvestor.java @@ -240,7 +240,7 @@ public class GT_MetaTileEntity_CropHarvestor extends GT_MetaTileEntity_BasicTank if (this.mModeAlternative) processSecondaryFunctions(tCrop); - if (!aCrop.canGrow(tCrop) && aCrop.canBeHarvested(tCrop)) { + if (aCrop.canBeHarvested(tCrop) && tCrop.getSize() == aCrop.getOptimalHavestSize(tCrop)) { if (!getBaseMetaTileEntity().decreaseStoredEnergyUnits(powerUsage(), true)) continue; ItemStack[] aHarvest = tCrop.harvest_automated(true); if (aHarvest == null) continue; -- cgit