net.minecraft.world.entity.ai.behavior

public class AnimalMakeLove

extends Behavior<Animal>

aqc
net.minecraft.world.entity.ai.behavior.AnimalMakeLove
net.minecraft.class_4806
net.minecraft.entity.ai.brain.task.BreedTask
net.minecraft.entity.ai.brain.task.AnimalBreedTask
net.minecraft.server.v1_16_R1.BehaviorMakeLoveAnimal

Field summary

Modifier and TypeField
private final EntityType<? extends Animal>
b
partnerType
field_22283
targetType
field_233842_b_
private final float
c
speedModifier
field_23129
field_23129
field_233843_c_
private long
d
spawnChildAtTime
field_22284
breedTime
field_233844_d_

Constructor summary

ModifierConstructor
public (EntityType<? extends Animal> targetType, float arg1)

Method summary

Modifier and TypeMethod
protected boolean
a(zd arg0, ayk arg1)
checkExtraStartConditions(ServerLevel arg0, Animal arg1)
method_24543(class_3218 arg0, class_1429 arg1)
shouldRun(ServerWorld arg0, AnimalEntity arg1)
func_212832_a_(ServerWorld arg0, AnimalEntity arg1)
protected void
a(zd arg0, ayk arg1, long arg2)
start(ServerLevel arg0, Animal arg1, long arg2)
method_24544(class_3218 arg0, class_1429 arg1, long arg2)
run(ServerWorld arg0, AnimalEntity arg1, long arg2)
func_212831_a_(ServerWorld arg0, AnimalEntity arg1, long arg2)
protected boolean
b(zd arg0, ayk arg1, long arg2)
canStillUse(ServerLevel arg0, Animal arg1, long arg2)
method_24547(class_3218 arg0, class_1429 arg1, long arg2)
shouldKeepRunning(ServerWorld arg0, AnimalEntity arg1, long arg2)
func_212834_g_(ServerWorld arg0, AnimalEntity arg1, long arg2)
protected void
c(zd arg0, ayk arg1, long arg2)
tick(ServerLevel arg0, Animal arg1, long arg2)
method_24549(class_3218 arg0, class_1429 arg1, long arg2)
keepRunning(ServerWorld arg0, AnimalEntity arg1, long arg2)
func_212833_d_(ServerWorld arg0, AnimalEntity arg1, long arg2)
protected void
d(zd arg0, ayk arg1, long arg2)
stop(ServerLevel arg0, Animal arg1, long arg2)
method_24550(class_3218 arg0, class_1429 arg1, long arg2)
finishRunning(ServerWorld arg0, AnimalEntity arg1, long arg2)
func_212835_f_(ServerWorld arg0, AnimalEntity arg1, long arg2)
private Animal
a(ayk arg0)
getBreedTarget(Animal arg0)
method_24542(class_1429 arg0)
getBreedTarget(AnimalEntity animal)
func_233846_a_(AnimalEntity arg0)
private boolean
b(ayk arg0)
hasBreedTargetOfRightType(Animal arg0)
method_24546(class_1429 arg0)
hasBreedTarget(AnimalEntity animal)
func_233848_b_(AnimalEntity arg0)
private Optional<? extends Animal>
c(ayk arg0)
findValidBreedPartner(Animal arg0)
method_24548(class_1429 arg0)
findBreedTarget(AnimalEntity animal)
func_233849_c_(AnimalEntity arg0)