Class BreedTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<AnimalEntity>
net.minecraft.entity.ai.brain.task.BreedTask
- All Implemented Interfaces:
- Task<AnimalEntity>
- Mappings:
- Namespace - Name - official - bhl- intermediary - net/minecraft/class_4806- named - net/minecraft/entity/ai/brain/task/BreedTask
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate longprivate static final intprivate static final intprivate static final intprivate final floatprivate final EntityType<? extends AnimalEntity>Fields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate Optional<? extends AnimalEntity>findBreedTarget(AnimalEntity animal) protected voidfinishRunning(ServerWorld serverWorld, AnimalEntity animalEntity, long long2) private AnimalEntitygetBreedTarget(AnimalEntity animal) private booleanhasBreedTarget(AnimalEntity animal) protected voidkeepRunning(ServerWorld serverWorld, AnimalEntity animalEntity, long long2) protected voidrun(ServerWorld serverWorld, AnimalEntity animalEntity, long long2) protected booleanshouldKeepRunning(ServerWorld serverWorld, AnimalEntity animalEntity, long long2) protected booleanshouldRun(ServerWorld serverWorld, AnimalEntity animalEntity) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskgetName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
- 
Field Details- 
MAX_RANGEprivate static final int MAX_RANGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbhl;c:I- intermediary - field_30104- Lnet/minecraft/class_4806;field_30104:I- named - MAX_RANGE- Lnet/minecraft/entity/ai/brain/task/BreedTask;MAX_RANGE:I
 
- 
MIN_BREED_TIMEprivate static final int MIN_BREED_TIME- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbhl;d:I- intermediary - field_30105- Lnet/minecraft/class_4806;field_30105:I- named - MIN_BREED_TIME- Lnet/minecraft/entity/ai/brain/task/BreedTask;MIN_BREED_TIME:I
 
- 
RUN_TIMEprivate static final int RUN_TIME- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbhl;e:I- intermediary - field_30106- Lnet/minecraft/class_4806;field_30106:I- named - RUN_TIME- Lnet/minecraft/entity/ai/brain/task/BreedTask;RUN_TIME:I
 
- 
targetType- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbhl;f:Lbfn;- intermediary - field_22283- Lnet/minecraft/class_4806;field_22283:Lnet/minecraft/class_1299;- named - targetType- Lnet/minecraft/entity/ai/brain/task/BreedTask;targetType:Lnet/minecraft/entity/EntityType;
 
- 
speedprivate final float speed- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbhl;g:F- intermediary - field_23129- Lnet/minecraft/class_4806;field_23129:F- named - speed- Lnet/minecraft/entity/ai/brain/task/BreedTask;speed:F
 
- 
breedTimeprivate long breedTime- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbhl;h:J- intermediary - field_22284- Lnet/minecraft/class_4806;field_22284:J- named - breedTime- Lnet/minecraft/entity/ai/brain/task/BreedTask;breedTime:J
 
 
- 
- 
Constructor Details- 
BreedTask- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbhl;<init>(Lbfn;F)V- intermediary - <init>- Lnet/minecraft/class_4806;<init>(Lnet/minecraft/class_1299;F)V- named - <init>- Lnet/minecraft/entity/ai/brain/task/BreedTask;<init>(Lnet/minecraft/entity/EntityType;F)V
 
 
- 
- 
Method Details- 
shouldRun- Overrides:
- shouldRunin class- MultiTickTask<AnimalEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbhl;a(Laif;Lbrl;)Z- intermediary - method_24543- Lnet/minecraft/class_4806;method_24543(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)Z- named - shouldRun- Lnet/minecraft/entity/ai/brain/task/BreedTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;)Z
 
- 
run- Overrides:
- runin class- MultiTickTask<AnimalEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbhl;a(Laif;Lbrl;J)V- intermediary - method_24544- Lnet/minecraft/class_4806;method_24544(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V- named - run- Lnet/minecraft/entity/ai/brain/task/BreedTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)V
 
- 
shouldKeepRunning- Overrides:
- shouldKeepRunningin class- MultiTickTask<AnimalEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbhl;b(Laif;Lbrl;J)Z- intermediary - method_24547- Lnet/minecraft/class_4806;method_24547(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)Z- named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/BreedTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)Z
 
- 
keepRunning- Overrides:
- keepRunningin class- MultiTickTask<AnimalEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbhl;c(Laif;Lbrl;J)V- intermediary - method_24549- Lnet/minecraft/class_4806;method_24549(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V- named - keepRunning- Lnet/minecraft/entity/ai/brain/task/BreedTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)V
 
- 
finishRunning- Overrides:
- finishRunningin class- MultiTickTask<AnimalEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbhl;d(Laif;Lbrl;J)V- intermediary - method_24550- Lnet/minecraft/class_4806;method_24550(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V- named - finishRunning- Lnet/minecraft/entity/ai/brain/task/BreedTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)V
 
- 
getBreedTarget- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbhl;a(Lbrl;)Lbrl;- intermediary - method_24542- Lnet/minecraft/class_4806;method_24542(Lnet/minecraft/class_1429;)Lnet/minecraft/class_1429;- named - getBreedTarget- Lnet/minecraft/entity/ai/brain/task/BreedTask;getBreedTarget(Lnet/minecraft/entity/passive/AnimalEntity;)Lnet/minecraft/entity/passive/AnimalEntity;
 
- 
hasBreedTarget- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbhl;b(Lbrl;)Z- intermediary - method_24546- Lnet/minecraft/class_4806;method_24546(Lnet/minecraft/class_1429;)Z- named - hasBreedTarget- Lnet/minecraft/entity/ai/brain/task/BreedTask;hasBreedTarget(Lnet/minecraft/entity/passive/AnimalEntity;)Z
 
- 
findBreedTarget- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbhl;c(Lbrl;)Ljava/util/Optional;- intermediary - method_24548- Lnet/minecraft/class_4806;method_24548(Lnet/minecraft/class_1429;)Ljava/util/Optional;- named - findBreedTarget- Lnet/minecraft/entity/ai/brain/task/BreedTask;findBreedTarget(Lnet/minecraft/entity/passive/AnimalEntity;)Ljava/util/Optional;
 
 
-