类 VillagerBreedTask
- java.lang.Object
-
- net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
-
- net.minecraft.entity.ai.brain.task.VillagerBreedTask
-
public class VillagerBreedTask extends Task<VillagerEntity>
- Mappings:
Namespace Name official axiintermediary net/minecraft/class_4111named net/minecraft/entity/ai/brain/task/VillagerBreedTask
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.brain.task.Task
Task.Status
-
-
字段概要
字段 修饰符和类型 字段 说明 private longbreedEndTimeprivate static intfield_30190private static floatfield_30191-
从类继承的字段 net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
-
构造器概要
构造器 构造器 说明 VillagerBreedTask()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private booleancanReachHome(VillagerEntity villager, BlockPos pos)private Optional<VillagerEntity>createChild(ServerWorld world, VillagerEntity parent, VillagerEntity partner)protected voidfinishRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)private Optional<BlockPos>getReachableHome(ServerWorld world, VillagerEntity villager)private voidgoHome(ServerWorld world, VillagerEntity first, VillagerEntity second)private booleanisReadyToBreed(VillagerEntity villager)protected voidkeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)protected voidrun(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)private voidsetChildHome(ServerWorld world, VillagerEntity child, BlockPos pos)protected booleanshouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)protected booleanshouldRun(ServerWorld serverWorld, VillagerEntity villagerEntity)-
从类继承的方法 net.minecraft.entity.ai.brain.task.Task
getStatus, isTimeLimitExceeded, stop, tick, toString, tryStarting
-
-
-
-
字段详细资料
-
field_30190
private static final int field_30190
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLaxi;a:Iintermediary field_30190Lnet/minecraft/class_4111;field_30190:Inamed field_30190Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;field_30190:I
-
field_30191
private static final float field_30191
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLaxi;c:Fintermediary field_30191Lnet/minecraft/class_4111;field_30191:Fnamed field_30191Lnet/minecraft/entity/ai/brain/task/VillagerBreedTask;field_30191:F
-
breedEndTime
private long breedEndTime
- Mappings:
Namespace Name Mixin selector official dLaxi;d:Jintermediary field_18368Lnet/minecraft/class_4111;field_18368:Jnamed breedEndTimeLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;breedEndTime:J
-
-
方法详细资料
-
shouldRun
protected boolean shouldRun(ServerWorld serverWorld, VillagerEntity villagerEntity)
- 覆盖:
shouldRun在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLaxi;a(Labj;Lbis;)Zintermediary method_19571Lnet/minecraft/class_4111;method_19571(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Z
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
shouldKeepRunning在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLaxi;a(Labj;Lbis;J)Zintermediary method_18973Lnet/minecraft/class_4111;method_18973(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
-
run
protected void run(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
run在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official bLaxi;b(Labj;Lbis;J)Vintermediary method_18974Lnet/minecraft/class_4111;method_18974(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed runLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
keepRunning
protected void keepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
keepRunning在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official cLaxi;c(Labj;Lbis;J)Vintermediary method_18975Lnet/minecraft/class_4111;method_18975(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
goHome
private void goHome(ServerWorld world, VillagerEntity first, VillagerEntity second)
- Mappings:
Namespace Name Mixin selector official aLaxi;a(Labj;Lbis;Lbis;)Vintermediary method_20643Lnet/minecraft/class_4111;method_20643(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Vnamed goHomeLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;goHome(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/entity/passive/VillagerEntity;)V
-
finishRunning
protected void finishRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
finishRunning在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official dLaxi;d(Labj;Lbis;J)Vintermediary method_18976Lnet/minecraft/class_4111;method_18976(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
isReadyToBreed
private boolean isReadyToBreed(VillagerEntity villager)
- Mappings:
Namespace Name Mixin selector official aLaxi;a(Lbis;)Zintermediary method_18972Lnet/minecraft/class_4111;method_18972(Lnet/minecraft/class_1646;)Znamed isReadyToBreedLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;isReadyToBreed(Lnet/minecraft/entity/passive/VillagerEntity;)Z
-
getReachableHome
private Optional<BlockPos> getReachableHome(ServerWorld world, VillagerEntity villager)
- Mappings:
Namespace Name Mixin selector official bLaxi;b(Labj;Lbis;)Ljava/util/Optional;intermediary method_19573Lnet/minecraft/class_4111;method_19573(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Ljava/util/Optional;named getReachableHomeLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;getReachableHome(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Ljava/util/Optional;
-
canReachHome
private boolean canReachHome(VillagerEntity villager, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLaxi;a(Lbis;Lgb;)Zintermediary method_20642Lnet/minecraft/class_4111;method_20642(Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)Znamed canReachHomeLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;canReachHome(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/util/math/BlockPos;)Z
-
createChild
private Optional<VillagerEntity> createChild(ServerWorld world, VillagerEntity parent, VillagerEntity partner)
- Mappings:
Namespace Name Mixin selector official bLaxi;b(Labj;Lbis;Lbis;)Ljava/util/Optional;intermediary method_18970Lnet/minecraft/class_4111;method_18970(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Optional;named createChildLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/entity/passive/VillagerEntity;)Ljava/util/Optional;
-
setChildHome
private void setChildHome(ServerWorld world, VillagerEntity child, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLaxi;a(Labj;Lbis;Lgb;)Vintermediary method_19572Lnet/minecraft/class_4111;method_19572(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)Vnamed setChildHomeLnet/minecraft/entity/ai/brain/task/VillagerBreedTask;setChildHome(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/util/math/BlockPos;)V
-
-