Спавн второго детёныша у моба

Версия Minecraft
1.12.2
198
1
24
Как можно заспавнить второго детёныша при размножении мобов? Есть вот такой код:
Java:
@SubscribeEvent
public void onSpawnBaby(BabyEntitySpawnEvent event) {
    if(event.getCausedByPlayer().isPotionActive(PotionsRegistry.LUCKY_FARMER)) {
    /* Что вставить здесь?! */
    }   
}

Как заспавнить именно детёныша? Желательно, чтобы это работало и на мобах из других модов.
 
198
1
24
А как заспавнить второго такого же моба? То есть, можно конечно проверять, является ли моб овцой, свиньёй, коровой и т.д., и спавнить соответствующего моба - но тогда эффект будет работать только с указанными мобами. Нельзя ведь просто повторно заспавнить ту же сущность?
 
7,099
324
1,509
А как заспавнить второго такого же моба?
Из события доступны оба родителя. Просто берем и создаем второго ребенка:
EntityLiving e = ((EntityAgeable)event.getParentA()).createChild((EntityAgeable)event.getParentB())
 
Сверху