类 BoneMealTask
- java.lang.Object
-
- net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
-
- net.minecraft.entity.ai.brain.task.BoneMealTask
-
public class BoneMealTask extends Task<VillagerEntity>
- Mappings:
Namespace Name official axcintermediary net/minecraft/class_4982named net/minecraft/entity/ai/brain/task/BoneMealTask
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.brain.task.Task
Task.Status
-
-
字段概要
字段 修饰符和类型 字段 说明 private intdurationprivate static intfield_30184private longlastEndEntityAgeprivate Optional<BlockPos>posprivate longstartTime-
从类继承的字段 net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
-
构造器概要
构造器 构造器 说明 BoneMealTask()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private voidaddLookWalkTargets(VillagerEntity villager)private booleancanBoneMeal(BlockPos pos, ServerWorld world)private Optional<BlockPos>findBoneMealPos(ServerWorld world, VillagerEntity entity)protected voidfinishRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)protected voidkeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)protected voidrun(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)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_30184
private static final int field_30184
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLaxc;a:Iintermediary field_30184Lnet/minecraft/class_4982;field_30184:Inamed field_30184Lnet/minecraft/entity/ai/brain/task/BoneMealTask;field_30184:I
-
startTime
private long startTime
- Mappings:
Namespace Name Mixin selector official cLaxc;c:Jintermediary field_23222Lnet/minecraft/class_4982;field_23222:Jnamed startTimeLnet/minecraft/entity/ai/brain/task/BoneMealTask;startTime:J
-
lastEndEntityAge
private long lastEndEntityAge
- Mappings:
Namespace Name Mixin selector official dLaxc;d:Jintermediary field_23223Lnet/minecraft/class_4982;field_23223:Jnamed lastEndEntityAgeLnet/minecraft/entity/ai/brain/task/BoneMealTask;lastEndEntityAge:J
-
duration
private int duration
- Mappings:
Namespace Name Mixin selector official eLaxc;e:Iintermediary field_23224Lnet/minecraft/class_4982;field_23224:Inamed durationLnet/minecraft/entity/ai/brain/task/BoneMealTask;duration:I
-
-
方法详细资料
-
shouldRun
protected boolean shouldRun(ServerWorld serverWorld, VillagerEntity villagerEntity)
- 覆盖:
shouldRun在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLaxc;a(Labj;Lbis;)Zintermediary method_26327Lnet/minecraft/class_4982;method_26327(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/BoneMealTask;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 aLaxc;a(Labj;Lbis;J)Zintermediary method_26328Lnet/minecraft/class_4982;method_26328(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/BoneMealTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
-
findBoneMealPos
private Optional<BlockPos> findBoneMealPos(ServerWorld world, VillagerEntity entity)
- Mappings:
Namespace Name Mixin selector official bLaxc;b(Labj;Lbis;)Ljava/util/Optional;intermediary method_26329Lnet/minecraft/class_4982;method_26329(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Ljava/util/Optional;named findBoneMealPosLnet/minecraft/entity/ai/brain/task/BoneMealTask;findBoneMealPos(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Ljava/util/Optional;
-
canBoneMeal
private boolean canBoneMeal(BlockPos pos, ServerWorld world)
- Mappings:
Namespace Name Mixin selector official aLaxc;a(Lgb;Labj;)Zintermediary method_26326Lnet/minecraft/class_4982;method_26326(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Znamed canBoneMealLnet/minecraft/entity/ai/brain/task/BoneMealTask;canBoneMeal(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)Z
-
run
protected void run(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
run在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official bLaxc;b(Labj;Lbis;J)Vintermediary method_26330Lnet/minecraft/class_4982;method_26330(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed runLnet/minecraft/entity/ai/brain/task/BoneMealTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
addLookWalkTargets
private void addLookWalkTargets(VillagerEntity villager)
- Mappings:
Namespace Name Mixin selector official aLaxc;a(Lbis;)Vintermediary method_26324Lnet/minecraft/class_4982;method_26324(Lnet/minecraft/class_1646;)Vnamed addLookWalkTargetsLnet/minecraft/entity/ai/brain/task/BoneMealTask;addLookWalkTargets(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 cLaxc;c(Labj;Lbis;J)Vintermediary method_26331Lnet/minecraft/class_4982;method_26331(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/BoneMealTask;finishRunning(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 dLaxc;d(Labj;Lbis;J)Vintermediary method_26332Lnet/minecraft/class_4982;method_26332(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/BoneMealTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
-