diff --git a/crates/horizon-client/src/mobs/villager.rs b/crates/horizon-client/src/mobs/villager.rs index 9018f20e7..21bcd7d38 100644 --- a/crates/horizon-client/src/mobs/villager.rs +++ b/crates/horizon-client/src/mobs/villager.rs @@ -330,7 +330,8 @@ pub fn ripe_crop(w: &MobWorld, p: [i32; 3]) -> bool { let max = match w.block_name(p[0], p[1], p[2]) { "minecraft:wheat" | "minecraft:carrots" | "minecraft:potatoes" => "7", "minecraft:beetroots" => "3", - "minecraft:torchflower_crop" => "1", + // TorchflowerCropBlock.getMaxAge is 2, past its age property (0-1): + // the crop is never at max age (age 2 is the torchflower itself). _ => return false, }; w.prop(p[0], p[1], p[2], "age") == Some(max)