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 avsintermediary 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)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.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, stop, tick, toString, tryStarting
-
Field Details
-
COMPOSTABLES
- Mappings:
Namespace Name Mixin selector official bLavs;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 aLavt;a(Laav;Lbgy;)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 aLavs;a(Laav;Lbgy;Lgf;Lcht;)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
-
syncComposterEvent
private void syncComposterEvent(ServerWorld world, BlockState oldState, BlockPos pos, BlockState newState)- Mappings:
Namespace Name Mixin selector official aLavs;a(Laav;Lcht;Lfx;Lcht;)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 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;)V
-
craftAndDropBread
- Mappings:
Namespace Name Mixin selector official aLavs;a(Lbgy;)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
-