return null;
}
IHarvestResult res = new HarvestResult();
BlockCoord checkBlock = bc;
for(int i=0; i < 5 && farm.hasHoe(); i++) {
meta = farm.getBlockMeta(checkBlock);
IHarvestResult blockRes = super.harvestBlock(farm, checkBlock, block, meta);
if(blockRes != null) {
res.getHarvestedBlocks().add(checkBlock);
List<EntityItem> addToDrops = blockRes.getDrops();
for(EntityItem stack : addToDrops) {
res.getDrops().add(stack);
}
farm.actionPerformed(false);
farm.damageHoe(1, checkBlock);
}
checkBlock = checkBlock.getLocation(ForgeDirection.UP);
}
if(res.getHarvestedBlocks().isEmpty()) {
return null;
}