private EntityLiving func_46090_h() { Object obj = field_46093_b.func_46007_aL(); if (obj == null) { obj = field_46095_a.func_40480_b(field_46093_b, field_46092_e); } if (obj == null) { return null; } if (((EntityLiving) (obj)).field_601_au.field_1702_e <= field_46093_b.field_601_au.field_1697_b || ((EntityLiving) (obj)).field_601_au.field_1697_b >= field_46093_b.field_601_au.field_1702_e) { return null; } if (!field_46093_b.func_420_c(((Entity) (obj)))) { return null; } else { return ((EntityLiving) (obj)); } }