类 BreedTask
- java.lang.Object
-
- net.minecraft.entity.ai.brain.task.Task<AnimalEntity>
-
- net.minecraft.entity.ai.brain.task.BreedTask
-
public class BreedTask extends Task<AnimalEntity>
- Mappings:
Namespace Name official audintermediary net/minecraft/class_4806named net/minecraft/entity/ai/brain/task/BreedTask
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.brain.task.Task
Task.Status
-
-
字段概要
字段 修饰符和类型 字段 说明 private longbreedTimeprivate static intfield_30104private static intfield_30105private static intfield_30106private floatspeedprivate EntityType<? extends AnimalEntity>targetType-
从类继承的字段 net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
-
构造器概要
构造器 构造器 说明 BreedTask(EntityType<? extends AnimalEntity> targetType, float speed)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private 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)-
从类继承的方法 net.minecraft.entity.ai.brain.task.Task
getStatus, isTimeLimitExceeded, stop, tick, toString, tryStarting
-
-
-
-
字段详细资料
-
field_30104
private static final int field_30104
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLaud;a:Iintermediary field_30104Lnet/minecraft/class_4806;field_30104:Inamed field_30104Lnet/minecraft/entity/ai/brain/task/BreedTask;field_30104:I
-
field_30105
private static final int field_30105
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLaud;c:Iintermediary field_30105Lnet/minecraft/class_4806;field_30105:Inamed field_30105Lnet/minecraft/entity/ai/brain/task/BreedTask;field_30105:I
-
field_30106
private static final int field_30106
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official dLaud;d:Iintermediary field_30106Lnet/minecraft/class_4806;field_30106:Inamed field_30106Lnet/minecraft/entity/ai/brain/task/BreedTask;field_30106:I
-
targetType
private final EntityType<? extends AnimalEntity> targetType
- Mappings:
Namespace Name Mixin selector official eLaud;e:Lasp;intermediary field_22283Lnet/minecraft/class_4806;field_22283:Lnet/minecraft/class_1299;named targetTypeLnet/minecraft/entity/ai/brain/task/BreedTask;targetType:Lnet/minecraft/entity/EntityType;
-
speed
private final float speed
- Mappings:
Namespace Name Mixin selector official fLaud;f:Fintermediary field_23129Lnet/minecraft/class_4806;field_23129:Fnamed speedLnet/minecraft/entity/ai/brain/task/BreedTask;speed:F
-
breedTime
private long breedTime
- Mappings:
Namespace Name Mixin selector official gLaud;g:Jintermediary field_22284Lnet/minecraft/class_4806;field_22284:Jnamed breedTimeLnet/minecraft/entity/ai/brain/task/BreedTask;breedTime:J
-
-
构造器详细资料
-
BreedTask
public BreedTask(EntityType<? extends AnimalEntity> targetType, float speed)
- Mappings:
Namespace Name Mixin selector official <init>Laud;<init>(Lasp;F)Vintermediary <init>Lnet/minecraft/class_4806;<init>(Lnet/minecraft/class_1299;F)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/BreedTask;<init>(Lnet/minecraft/entity/EntityType;F)V
-
-
方法详细资料
-
shouldRun
protected boolean shouldRun(ServerWorld serverWorld, AnimalEntity animalEntity)
- 覆盖:
shouldRun在类中Task<AnimalEntity>- Mappings:
Namespace Name Mixin selector official aLaud;a(Labj;Lbcz;)Zintermediary method_24543Lnet/minecraft/class_4806;method_24543(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/BreedTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;)Z
-
run
protected void run(ServerWorld serverWorld, AnimalEntity animalEntity, long long2)
- 覆盖:
run在类中Task<AnimalEntity>- Mappings:
Namespace Name Mixin selector official aLaud;a(Labj;Lbcz;J)Vintermediary method_24544Lnet/minecraft/class_4806;method_24544(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)Vnamed runLnet/minecraft/entity/ai/brain/task/BreedTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)V
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld serverWorld, AnimalEntity animalEntity, long long2)
- 覆盖:
shouldKeepRunning在类中Task<AnimalEntity>- Mappings:
Namespace Name Mixin selector official bLaud;b(Labj;Lbcz;J)Zintermediary method_24547Lnet/minecraft/class_4806;method_24547(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/BreedTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)Z
-
keepRunning
protected void keepRunning(ServerWorld serverWorld, AnimalEntity animalEntity, long long2)
- 覆盖:
keepRunning在类中Task<AnimalEntity>- Mappings:
Namespace Name Mixin selector official cLaud;c(Labj;Lbcz;J)Vintermediary method_24549Lnet/minecraft/class_4806;method_24549(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/BreedTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)V
-
finishRunning
protected void finishRunning(ServerWorld serverWorld, AnimalEntity animalEntity, long long2)
- 覆盖:
finishRunning在类中Task<AnimalEntity>- Mappings:
Namespace Name Mixin selector official dLaud;d(Labj;Lbcz;J)Vintermediary method_24550Lnet/minecraft/class_4806;method_24550(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/BreedTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;J)V
-
getBreedTarget
private AnimalEntity getBreedTarget(AnimalEntity animal)
- Mappings:
Namespace Name Mixin selector official aLaud;a(Lbcz;)Lbcz;intermediary method_24542Lnet/minecraft/class_4806;method_24542(Lnet/minecraft/class_1429;)Lnet/minecraft/class_1429;named getBreedTargetLnet/minecraft/entity/ai/brain/task/BreedTask;getBreedTarget(Lnet/minecraft/entity/passive/AnimalEntity;)Lnet/minecraft/entity/passive/AnimalEntity;
-
hasBreedTarget
private boolean hasBreedTarget(AnimalEntity animal)
- Mappings:
Namespace Name Mixin selector official bLaud;b(Lbcz;)Zintermediary method_24546Lnet/minecraft/class_4806;method_24546(Lnet/minecraft/class_1429;)Znamed hasBreedTargetLnet/minecraft/entity/ai/brain/task/BreedTask;hasBreedTarget(Lnet/minecraft/entity/passive/AnimalEntity;)Z
-
findBreedTarget
private Optional<? extends AnimalEntity> findBreedTarget(AnimalEntity animal)
- Mappings:
Namespace Name Mixin selector official cLaud;c(Lbcz;)Ljava/util/Optional;intermediary method_24548Lnet/minecraft/class_4806;method_24548(Lnet/minecraft/class_1429;)Ljava/util/Optional;named findBreedTargetLnet/minecraft/entity/ai/brain/task/BreedTask;findBreedTarget(Lnet/minecraft/entity/passive/AnimalEntity;)Ljava/util/Optional;
-
-