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 SummaryNested classes/interfaces inherited from class net.minecraft.world.entity.ai.behavior.BehaviorBehavior.Status
- 
Field SummaryFieldsModifier 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.BehaviorDEFAULT_DURATION, entryCondition
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.BehaviordebugString, doStop, getStatus, hasRequiredMemories, tickOrStop, timedOut, tryStart
- 
Field Details- 
BREED_RANGEprivate static final int BREED_RANGE- See Also:
 
- 
MIN_DURATIONprivate static final int MIN_DURATION- See Also:
 
- 
MAX_DURATIONprivate static final int MAX_DURATION- See Also:
 
- 
partnerType
- 
speedModifierprivate final float speedModifier
- 
spawnChildAtTimeprivate long spawnChildAtTime
 
- 
- 
Constructor Details- 
AnimalMakeLove
 
- 
- 
Method Details- 
checkExtraStartConditions- Overrides:
- checkExtraStartConditionsin class- Behavior<Animal>
 
- 
start
- 
canStillUse- Overrides:
- canStillUsein class- Behavior<Animal>
 
- 
tick
- 
stop
- 
getBreedTarget
- 
hasBreedTargetOfRightType
- 
findValidBreedPartner
 
-