Class WorkAtComposter
java.lang.Object
net.minecraft.world.entity.ai.behavior.Behavior<Villager>
net.minecraft.world.entity.ai.behavior.WorkAtPoi
net.minecraft.world.entity.ai.behavior.WorkAtComposter
- All Implemented Interfaces:
BehaviorControl<Villager>
-
Nested Class Summary
Nested classes/interfaces inherited from class Behavior
Behavior.Status -
Field Summary
FieldsFields inherited from class Behavior
DEFAULT_DURATION, entryCondition -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcompostItems(ServerLevel level, Villager body, GlobalPos jobSitePos, BlockState blockState) private voidmakeBread(ServerLevel level, Villager body) private voidspawnComposterFillEffects(ServerLevel level, BlockState blockState, BlockPos pos, BlockState newState) protected voiduseWorkstation(ServerLevel level, Villager body) Methods inherited from class WorkAtPoi
canStillUse, checkExtraStartConditions, startMethods inherited from class Behavior
debugString, doStop, getRequiredMemories, getStatus, hasRequiredMemories, stop, tick, tickOrStop, timedOut, tryStart
-
Field Details
-
COMPOSTABLE_ITEMS
-
-
Constructor Details
-
WorkAtComposter
public WorkAtComposter()
-
-
Method Details
-
useWorkstation
- Overrides:
useWorkstationin classWorkAtPoi
-
compostItems
private void compostItems(ServerLevel level, Villager body, GlobalPos jobSitePos, BlockState blockState) -
spawnComposterFillEffects
private void spawnComposterFillEffects(ServerLevel level, BlockState blockState, BlockPos pos, BlockState newState) -
makeBread
-