Class AnimalMakeLove
java.lang.Object
net.minecraft.world.entity.ai.behavior.Behavior<Animal>
net.minecraft.world.entity.ai.behavior.AnimalMakeLove
- All Implemented Interfaces:
 BehaviorControl<Animal>
- 
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.entity.ai.behavior.Behavior
Behavior.Status - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate final EntityType<? extends Animal>private longprivate final floatFields inherited from class net.minecraft.world.entity.ai.behavior.Behavior
DEFAULT_DURATION, entryCondition - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanStillUse(ServerLevel p_22416_, Animal p_22417_, long p_22418_) protected booleancheckExtraStartConditions(ServerLevel p_22401_, Animal p_22402_) findValidBreedPartner(Animal p_22432_) private AnimalgetBreedTarget(Animal p_22410_) private booleanhasBreedTargetOfRightType(Animal p_22422_) protected voidstart(ServerLevel p_22404_, Animal p_22405_, long p_22406_) protected voidstop(ServerLevel p_22438_, Animal p_22439_, long p_22440_) protected voidtick(ServerLevel p_22428_, Animal p_22429_, long p_22430_) Methods inherited from class net.minecraft.world.entity.ai.behavior.Behavior
debugString, doStop, getStatus, hasRequiredMemories, tickOrStop, timedOut, tryStart 
- 
Field Details
- 
BREED_RANGE
private static final int BREED_RANGE- See Also:
 
 - 
MIN_DURATION
private static final int MIN_DURATION- See Also:
 
 - 
MAX_DURATION
private static final int MAX_DURATION- See Also:
 
 - 
partnerType
 - 
speedModifier
private final float speedModifier - 
spawnChildAtTime
private long spawnChildAtTime 
 - 
 - 
Constructor Details
- 
AnimalMakeLove
 
 - 
 - 
Method Details
- 
checkExtraStartConditions
- Overrides:
 checkExtraStartConditionsin classBehavior<Animal>
 - 
start
 - 
canStillUse
- Overrides:
 canStillUsein classBehavior<Animal>
 - 
tick
 - 
stop
 - 
getBreedTarget
 - 
hasBreedTargetOfRightType
 - 
findValidBreedPartner
 
 -