Class FarmerWorkTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
net.minecraft.entity.ai.brain.task.VillagerWorkTask
net.minecraft.entity.ai.brain.task.FarmerWorkTask
public class FarmerWorkTask extends VillagerWorkTask
- Mappings:
Namespace Name official avrintermediary net/minecraft/class_4983named net/minecraft/entity/ai/brain/task/FarmerWorkTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
Fields Modifier and Type Field Description private static List<Item>COMPOSTABLESFields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description FarmerWorkTask() -
Method Summary
Modifier and Type Method Description private voidcompostSeeds(ServerWorld world, VillagerEntity entity, GlobalPos pos, BlockState composterState)private voidcraftAndDropBread(VillagerEntity entity)private voidmethod_30232(ServerWorld serverWorld, BlockState blockState, BlockPos blockPos, BlockState blockState2)protected voidperformAdditionalWork(ServerWorld world, VillagerEntity entity)Methods inherited from class net.minecraft.entity.ai.brain.task.VillagerWorkTask
run, shouldKeepRunning, shouldRunMethods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, stop, tick, toString, tryStarting
-
Field Details
-
COMPOSTABLES
- Mappings:
Namespace Name Mixin selector official bLavr;b:Ljava/util/List;intermediary field_23226Lnet/minecraft/class_4983;field_23226:Ljava/util/List;named COMPOSTABLESLnet/minecraft/entity/ai/brain/task/FarmerWorkTask;COMPOSTABLES:Ljava/util/List;
-
-
Constructor Details
-
FarmerWorkTask
public FarmerWorkTask()
-
-
Method Details
-
performAdditionalWork
- Overrides:
performAdditionalWorkin classVillagerWorkTask- Mappings:
Namespace Name Mixin selector official aLavs;a(Laav;Lbgx;)Vintermediary method_26335Lnet/minecraft/class_4133;method_26335(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Vnamed performAdditionalWorkLnet/minecraft/entity/ai/brain/task/VillagerWorkTask;performAdditionalWork(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)V
-
compostSeeds
private void compostSeeds(ServerWorld world, VillagerEntity entity, GlobalPos pos, BlockState composterState)- Mappings:
Namespace Name Mixin selector official aLavr;a(Laav;Lbgx;Lgf;Lchg;)Vintermediary method_26334Lnet/minecraft/class_4983;method_26334(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;Lnet/minecraft/class_2680;)Vnamed compostSeedsLnet/minecraft/entity/ai/brain/task/FarmerWorkTask;compostSeeds(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/util/dynamic/GlobalPos;Lnet/minecraft/block/BlockState;)V
-
method_30232
private void method_30232(ServerWorld serverWorld, BlockState blockState, BlockPos blockPos, BlockState blockState2)- Mappings:
Namespace Name Mixin selector official aLavr;a(Laav;Lchg;Lfx;Lchg;)Vintermediary method_30232Lnet/minecraft/class_4983;method_30232(Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed method_30232Lnet/minecraft/entity/ai/brain/task/FarmerWorkTask;method_30232(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
craftAndDropBread
- Mappings:
Namespace Name Mixin selector official aLavr;a(Lbgx;)Vintermediary method_26333Lnet/minecraft/class_4983;method_26333(Lnet/minecraft/class_1646;)Vnamed craftAndDropBreadLnet/minecraft/entity/ai/brain/task/FarmerWorkTask;craftAndDropBread(Lnet/minecraft/entity/passive/VillagerEntity;)V
-