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 official brm
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.MultiTickTask
MultiTickTask.Status
-
Field Summary
Fields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate 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.MultiTickTask
finishRunning, getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, keepRunning, stop, tick, tryStarting
-
Field Details
-
COMPOSTABLES
- Mappings:
Namespace Name Mixin selector official c
Lbrm;c: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
Lbrn;a(Land;Lcev;)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
Lbrm;a(Land;Lcev;Lig;Ldjh;)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/math/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
Lbrm;a(Land;Ldjh;Lhx;Ldjh;)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
Lbrm;a(Lcev;)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
-