--- ../src-base/minecraft/net/minecraft/entity/passive/EntityVillager.java
+++ ../src-work/minecraft/net/minecraft/entity/passive/EntityVillager.java
@@ -229,7 +229,7 @@
         ItemStack itemstack = p_70085_1_.field_71071_by.func_70448_g();
         boolean flag = itemstack != null && itemstack.func_77973_b() == Items.field_151063_bx;
 
-        if (!flag && this.func_70089_S() && !this.func_70940_q() && !this.func_70631_g_())
+        if (!flag && this.func_70089_S() && !this.func_70940_q() && !this.func_70631_g_() && !p_70085_1_.func_70093_af())
         {
             if (!this.field_70170_p.field_72995_K && (this.field_70963_i == null || this.field_70963_i.size() > 0))
             {
