| protected boolean |  | 
| protected void |  | a(aag arg0, azw arg1, long arg2) |   | start(ServerLevel arg0, Animal arg1, long arg2) |   | method_24544(class_3218 arg0, class_1429 arg1, long arg2) |   | m_hqnsdcpg(C_bdwnwhiu arg0, C_tprvtfff arg1, long arg2) |   | run(ServerWorld arg0, AnimalEntity arg1, long arg2) |   | func_212831_a_(ServerWorld arg0, AnimalEntity arg1, long arg2) |  
  | 
| protected boolean |  | b(aag arg0, azw arg1, long arg2) |   | canStillUse(ServerLevel arg0, Animal arg1, long arg2) |   | method_24547(class_3218 arg0, class_1429 arg1, long arg2) |   | m_etbblhvz(C_bdwnwhiu arg0, C_tprvtfff arg1, long arg2) |   | shouldKeepRunning(ServerWorld arg0, AnimalEntity arg1, long arg2) |   | func_212834_g_(ServerWorld arg0, AnimalEntity arg1, long arg2) |  
  | 
| protected void |  | c(aag arg0, azw arg1, long arg2) |   | tick(ServerLevel arg0, Animal arg1, long arg2) |   | method_24549(class_3218 arg0, class_1429 arg1, long arg2) |   | m_obtrxmnr(C_bdwnwhiu arg0, C_tprvtfff arg1, long arg2) |   | keepRunning(ServerWorld arg0, AnimalEntity arg1, long arg2) |   | func_212833_d_(ServerWorld arg0, AnimalEntity arg1, long arg2) |  
  | 
| protected void |  | d(aag arg0, azw arg1, long arg2) |   | stop(ServerLevel arg0, Animal arg1, long arg2) |   | method_24550(class_3218 arg0, class_1429 arg1, long arg2) |   | m_ysqwcwzx(C_bdwnwhiu arg0, C_tprvtfff arg1, long arg2) |   | finishRunning(ServerWorld arg0, AnimalEntity arg1, long arg2) |   | func_212835_f_(ServerWorld arg0, AnimalEntity arg1, long arg2) |  
  | 
| private Animal |  | 
| private boolean |  | 
| private Optional<? extends Animal> |  |