Example #1
0
 public void giveBirth(EntityAnimalTFC entityanimal) {
   entityanimal.setGrowingAge(-TFCSettings.dayLength * entityanimal.adultAge);
   // System.out.println("yep");
   // System.out.println(posX);
   entityanimal.setLocationAndAngles(posX, posY, posZ, 0.0F, 0.0F);
   if (worldObj.spawnEntityInWorld(entityanimal)) {
     children.add(entityanimal);
   }
   if (mateForLife) {
     mate.children.add(entityanimal);
   }
 }
Example #2
0
 public void mate(EntityAnimalTFC targetMate) {
   if (sex == 0) {
     targetMate.mate(this);
     return;
   }
   conception = TFCSeasons.getTotalTicks();
   pregnant = true;
   targetMate.setGrowingAge(TFCSettings.dayLength);
   resetInLove();
   targetMate.resetInLove();
   mateSizeMod = targetMate.size_mod;
 }