net.minecraft.world.entity.ai.behavior

public class YieldJobSite

extends Behavior<Villager>

ate
net.minecraft.world.entity.ai.behavior.YieldJobSite
net.minecraft.class_5327
net.minecraft.entity.ai.brain.task.TakeJobSiteTask
net.minecraft.entity.ai.brain.task.FindJobTask
net.minecraft.server.v1_16_R1.BehaviorLeaveJob

Field summary

Modifier and TypeField
private final float
b
speedModifier
field_25158
speed
field_234017_b_

Constructor summary

ModifierConstructor
public (float speed)

Method summary

Modifier and TypeMethod
protected boolean
a(zd arg0, bdp arg1)
checkExtraStartConditions(ServerLevel arg0, Villager arg1)
method_29264(class_3218 arg0, class_1646 arg1)
shouldRun(ServerWorld arg0, VillagerEntity arg1)
func_212832_a_(ServerWorld arg0, VillagerEntity arg1)
protected void
a(zd arg0, bdp arg1, long arg2)
start(ServerLevel arg0, Villager arg1, long arg2)
method_29265(class_3218 arg0, class_1646 arg1, long arg2)
run(ServerWorld arg0, VillagerEntity arg1, long arg2)
func_212831_a_(ServerWorld arg0, VillagerEntity arg1, long arg2)
private boolean
a(ayc arg0, bdp arg1, fu arg2)
nearbyWantsJobsite(PoiType arg0, Villager arg1, BlockPos arg2)
method_29260(class_4158 arg0, class_1646 arg1, class_2338 arg2)
canUseJobSite(PointOfInterestType poiType, VillagerEntity villager, BlockPos pos)
func_234018_a_(PointOfInterestType arg0, VillagerEntity arg1, BlockPos arg2)
private void
a(zd arg0, bdp arg1, bdp arg2, fu arg3, boolean arg4)
yieldJobSite(ServerLevel arg0, Villager arg1, Villager arg2, BlockPos arg3, boolean arg4)
method_29266(class_3218 arg0, class_1646 arg1, class_1646 arg2, class_2338 arg3, boolean arg4)
claimSite(ServerWorld world, VillagerEntity previousOwner, VillagerEntity newOwner, BlockPos pos, boolean jobSitePresent)
func_234022_a_(ServerWorld arg0, VillagerEntity arg1, VillagerEntity arg2, BlockPos arg3, boolean arg4)
private boolean
a(bdp arg0, fu arg1, ayc arg2)
canReachPos(Villager arg0, BlockPos arg1, PoiType arg2)
method_29262(class_1646 arg0, class_2338 arg1, class_4158 arg2)
canReachJobSite(VillagerEntity villager, BlockPos pos, PointOfInterestType poiType)
func_234020_a_(VillagerEntity arg0, BlockPos arg1, PointOfInterestType arg2)
private void
a(bdp arg0)
eraseMemories(Villager arg0)
method_29261(class_1646 arg0)
forgetJobSiteAndWalkTarget(VillagerEntity villager)
func_234019_a_(VillagerEntity arg0)