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); } }
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; }