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 avs
intermediary net/minecraft/class_4983
named 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>
COMPOSTABLES
Fields 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 void
compostSeeds(ServerWorld world, VillagerEntity entity, GlobalPos pos, BlockState composterState)
private void
craftAndDropBread(VillagerEntity entity)
protected void
performAdditionalWork(ServerWorld world, VillagerEntity entity)
private void
syncComposterEvent(ServerWorld world, BlockState oldState, BlockPos pos, BlockState newState)
Methods inherited from class net.minecraft.entity.ai.brain.task.VillagerWorkTask
run, shouldKeepRunning, shouldRun
Methods 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 b
Lavs;b:Ljava/util/List;
intermediary field_23226
Lnet/minecraft/class_4983;field_23226:Ljava/util/List;
named COMPOSTABLES
Lnet/minecraft/entity/ai/brain/task/FarmerWorkTask;COMPOSTABLES:Ljava/util/List;
-
-
Constructor Details
-
FarmerWorkTask
public FarmerWorkTask()
-
-
Method Details
-
performAdditionalWork
- Overrides:
performAdditionalWork
in classVillagerWorkTask
- Mappings:
Namespace Name Mixin selector official a
Lavt;a(Laav;Lbgy;)V
intermediary method_26335
Lnet/minecraft/class_4133;method_26335(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)V
named performAdditionalWork
Lnet/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 a
Lavs;a(Laav;Lbgy;Lgf;Lcht;)V
intermediary method_26334
Lnet/minecraft/class_4983;method_26334(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;Lnet/minecraft/class_2680;)V
named compostSeeds
Lnet/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 a
Lavs;a(Laav;Lcht;Lfx;Lcht;)V
intermediary method_30232
Lnet/minecraft/class_4983;method_30232(Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
named syncComposterEvent
Lnet/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 a
Lavs;a(Lbgy;)V
intermediary method_26333
Lnet/minecraft/class_4983;method_26333(Lnet/minecraft/class_1646;)V
named craftAndDropBread
Lnet/minecraft/entity/ai/brain/task/FarmerWorkTask;craftAndDropBread(Lnet/minecraft/entity/passive/VillagerEntity;)V
-