Class FarmerWorkTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<VillagerEntity>
net.minecraft.entity.ai.brain.task.VillagerWorkTask
net.minecraft.entity.ai.brain.task.FarmerWorkTask
- All Implemented Interfaces:
Task<VillagerEntity>
- Mappings:
Namespace Name named net/minecraft/entity/ai/brain/task/FarmerWorkTaskintermediary net/minecraft/class_4983official byr
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
MultiTickTask.Status -
Field Summary
FieldsFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcompostSeeds(ServerWorld world, VillagerEntity entity, GlobalPos pos, BlockState composterState) private voidcraftAndDropBread(VillagerEntity entity) protected voidperformAdditionalWork(ServerWorld world, VillagerEntity entity) private voidsyncComposterEvent(ServerWorld world, BlockState oldState, BlockPos pos, BlockState newState) Methods inherited from class net.minecraft.entity.ai.brain.task.VillagerWorkTask
run, shouldKeepRunning, shouldRunMethods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
finishRunning, getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, keepRunning, stop, tick, tryStarting
-
Field Details
-
COMPOSTABLES
- Mappings:
Namespace Name Mixin selector named COMPOSTABLESLnet/minecraft/entity/ai/brain/task/FarmerWorkTask;COMPOSTABLES:Ljava/util/List;intermediary field_23226Lnet/minecraft/class_4983;field_23226:Ljava/util/List;official cLbyr;c:Ljava/util/List;
-
-
Constructor Details
-
FarmerWorkTask
public FarmerWorkTask()
-
-
Method Details
-
performAdditionalWork
- Overrides:
performAdditionalWorkin classVillagerWorkTask- Mappings:
Namespace Name Mixin selector named performAdditionalWorkLnet/minecraft/entity/ai/brain/task/VillagerWorkTask;performAdditionalWork(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Vintermediary method_26335Lnet/minecraft/class_4133;method_26335(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Vofficial aLbys;a(Laqu;Lcmk;)V
-
compostSeeds
private void compostSeeds(ServerWorld world, VillagerEntity entity, GlobalPos pos, BlockState composterState) - Mappings:
Namespace Name Mixin selector named compostSeedsLnet/minecraft/entity/ai/brain/task/FarmerWorkTask;compostSeeds(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/util/math/GlobalPos;Lnet/minecraft/block/BlockState;)Vintermediary method_26334Lnet/minecraft/class_4983;method_26334(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;Lnet/minecraft/class_2680;)Vofficial aLbyr;a(Laqu;Lcmk;Ljl;Ldtc;)V
-
syncComposterEvent
private void syncComposterEvent(ServerWorld world, BlockState oldState, BlockPos pos, BlockState newState) - Mappings:
Namespace Name Mixin selector named syncComposterEventLnet/minecraft/entity/ai/brain/task/FarmerWorkTask;syncComposterEvent(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Vintermediary method_30232Lnet/minecraft/class_4983;method_30232(Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vofficial aLbyr;a(Laqu;Ldtc;Ljd;Ldtc;)V
-
craftAndDropBread
- Mappings:
Namespace Name Mixin selector named craftAndDropBreadLnet/minecraft/entity/ai/brain/task/FarmerWorkTask;craftAndDropBread(Lnet/minecraft/entity/passive/VillagerEntity;)Vintermediary method_26333Lnet/minecraft/class_4983;method_26333(Lnet/minecraft/class_1646;)Vofficial aLbyr;a(Lcmk;)V
-