Class BoneMealTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<VillagerEntity>
net.minecraft.entity.ai.brain.task.BoneMealTask
- All Implemented Interfaces:
Task<VillagerEntity>
- Mappings:
Namespace Name intermediary net/minecraft/class_4982official bkqnamed net/minecraft/entity/ai/brain/task/BoneMealTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
MultiTickTask.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate longprivate static final intprivate longFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddLookWalkTargets(VillagerEntity villager) private booleancanBoneMeal(BlockPos pos, ServerWorld world) 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) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
-
Field Details
-
MAX_DURATION
private static final int MAX_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30184Lnet/minecraft/class_4982;field_30184:Iofficial cLbkq;c:Inamed MAX_DURATIONLnet/minecraft/entity/ai/brain/task/BoneMealTask;MAX_DURATION:I
-
startTime
private long startTime- Mappings:
Namespace Name Mixin selector intermediary field_23222Lnet/minecraft/class_4982;field_23222:Jofficial dLbkq;d:Jnamed startTimeLnet/minecraft/entity/ai/brain/task/BoneMealTask;startTime:J
-
lastEndEntityAge
private long lastEndEntityAge- Mappings:
Namespace Name Mixin selector intermediary field_23223Lnet/minecraft/class_4982;field_23223:Jofficial eLbkq;e:Jnamed lastEndEntityAgeLnet/minecraft/entity/ai/brain/task/BoneMealTask;lastEndEntityAge:J
-
duration
private int duration- Mappings:
Namespace Name Mixin selector intermediary field_23224Lnet/minecraft/class_4982;field_23224:Iofficial fLbkq;f:Inamed durationLnet/minecraft/entity/ai/brain/task/BoneMealTask;duration:I
-
pos
- Mappings:
Namespace Name Mixin selector intermediary field_23225Lnet/minecraft/class_4982;field_23225:Ljava/util/Optional;official gLbkq;g:Ljava/util/Optional;named posLnet/minecraft/entity/ai/brain/task/BoneMealTask;pos:Ljava/util/Optional;
-
-
Constructor Details
-
BoneMealTask
public BoneMealTask()
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_26327Lnet/minecraft/class_4982;method_26327(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Zofficial aLbkq;a(Laif;Lbxz;)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) - Overrides:
shouldKeepRunningin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_26328Lnet/minecraft/class_4982;method_26328(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Zofficial aLbkq;a(Laif;Lbxz;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/BoneMealTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
-
findBoneMealPos
- Mappings:
Namespace Name Mixin selector intermediary method_26329Lnet/minecraft/class_4982;method_26329(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Ljava/util/Optional;official bLbkq;b(Laif;Lbxz;)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
- Mappings:
Namespace Name Mixin selector intermediary method_26326Lnet/minecraft/class_4982;method_26326(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Zofficial aLbkq;a(Lgu;Laif;)Znamed canBoneMealLnet/minecraft/entity/ai/brain/task/BoneMealTask;canBoneMeal(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)Z
-
run
- Overrides:
runin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_26330Lnet/minecraft/class_4982;method_26330(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vofficial bLbkq;b(Laif;Lbxz;J)Vnamed runLnet/minecraft/entity/ai/brain/task/BoneMealTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
addLookWalkTargets
- Mappings:
Namespace Name Mixin selector intermediary method_26324Lnet/minecraft/class_4982;method_26324(Lnet/minecraft/class_1646;)Vofficial aLbkq;a(Lbxz;)Vnamed addLookWalkTargetsLnet/minecraft/entity/ai/brain/task/BoneMealTask;addLookWalkTargets(Lnet/minecraft/entity/passive/VillagerEntity;)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_26331Lnet/minecraft/class_4982;method_26331(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vofficial cLbkq;c(Laif;Lbxz;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/BoneMealTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector intermediary method_26332Lnet/minecraft/class_4982;method_26332(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vofficial dLbkq;d(Laif;Lbxz;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/BoneMealTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-