net.minecraft.world.entity.ai.behavior

public class VillagerMakeLove

extends Behavior<Villager>

All mapped superinterfaces:

BehaviorControl

ccc
net.minecraft.world.entity.ai.behavior.VillagerMakeLove
net.minecraft.class_4111
net.minecraft.unmapped.C_hybbuxke
net.minecraft.entity.ai.brain.task.VillagerBreedTask
net.minecraft.entity.ai.brain.task.VillagerBreedTask

Field summary

Modifier and TypeField
private long
c
birthTimestamp
field_18368
f_jcwytgvo
breedEndTime
breedEndTime

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected boolean
a(arq arg0, cqo arg1)
checkExtraStartConditions(ServerLevel arg0, Villager arg1)
method_19571(class_3218 arg0, class_1646 arg1)
m_chvfxdoj(C_bdwnwhiu arg0, C_pdtkdbte arg1)
shouldRun(ServerWorld arg0, VillagerEntity arg1)
shouldRun(ServerWorld world, VillagerEntity arg1)
protected boolean
a(arq arg0, cqo arg1, long arg2)
canStillUse(ServerLevel arg0, Villager arg1, long arg2)
method_18973(class_3218 arg0, class_1646 arg1, long arg2)
m_utbpezuj(C_bdwnwhiu arg0, C_pdtkdbte arg1, long arg2)
shouldKeepRunning(ServerWorld arg0, VillagerEntity arg1, long arg2)
shouldKeepRunning(ServerWorld world, VillagerEntity arg1, long arg2)
protected void
b(arq arg0, cqo arg1, long arg2)
start(ServerLevel arg0, Villager arg1, long arg2)
method_18974(class_3218 arg0, class_1646 arg1, long arg2)
m_hqbicdcp(C_bdwnwhiu arg0, C_pdtkdbte arg1, long arg2)
run(ServerWorld arg0, VillagerEntity arg1, long arg2)
run(ServerWorld world, VillagerEntity arg1, long arg2)
protected void
c(arq arg0, cqo arg1, long arg2)
tick(ServerLevel arg0, Villager arg1, long arg2)
method_18975(class_3218 arg0, class_1646 arg1, long arg2)
m_nadnzviq(C_bdwnwhiu arg0, C_pdtkdbte arg1, long arg2)
keepRunning(ServerWorld arg0, VillagerEntity arg1, long arg2)
keepRunning(ServerWorld world, VillagerEntity arg1, long arg2)
private void
a(arq arg0, cqo arg1, cqo arg2)
tryToGiveBirth(ServerLevel arg0, Villager arg1, Villager arg2)
method_20643(class_3218 arg0, class_1646 arg1, class_1646 arg2)
m_mgdsjhgv(C_bdwnwhiu arg0, C_pdtkdbte arg1, C_pdtkdbte arg2)
goHome(ServerWorld world, VillagerEntity first, VillagerEntity second)
goHome(ServerWorld world, VillagerEntity first, VillagerEntity second)
protected void
d(arq arg0, cqo arg1, long arg2)
stop(ServerLevel arg0, Villager arg1, long arg2)
method_18976(class_3218 arg0, class_1646 arg1, long arg2)
m_iuofzvlf(C_bdwnwhiu arg0, C_pdtkdbte arg1, long arg2)
finishRunning(ServerWorld arg0, VillagerEntity arg1, long arg2)
finishRunning(ServerWorld world, VillagerEntity arg1, long arg2)
private boolean
a(cqo arg0)
isBreedingPossible(Villager arg0)
method_18972(class_1646 arg0)
m_tsjkbccf(C_pdtkdbte arg0)
isReadyToBreed(VillagerEntity villager)
isReadyToBreed(VillagerEntity villager)
private Optional<BlockPos>
b(arq arg0, cqo arg1)
takeVacantBed(ServerLevel arg0, Villager arg1)
method_19573(class_3218 arg0, class_1646 arg1)
m_tiqyskkp(C_bdwnwhiu arg0, C_pdtkdbte arg1)
getReachableHome(ServerWorld world, VillagerEntity villager)
getReachableHome(ServerWorld world, VillagerEntity villager)
private boolean
a(cqo arg0, iu arg1, je<cij> arg2)
canReach(Villager arg0, BlockPos arg1, Holder<PoiType> arg2)
method_20642(class_1646 arg0, class_2338 arg1, class_6880<class_4158> arg2)
m_gduqvkid(C_pdtkdbte arg0, C_hynzadkk arg1, C_cjzoxshv<C_voztdcrg> arg2)
canReachHome(VillagerEntity villager, BlockPos pos, RegistryEntry<PointOfInterestType> poiType)
canReachHome(VillagerEntity villager, BlockPos pos, Holder<PointOfInterestType> poiType)
private Optional<Villager>
b(arq arg0, cqo arg1, cqo arg2)
breed(ServerLevel arg0, Villager arg1, Villager arg2)
method_18970(class_3218 arg0, class_1646 arg1, class_1646 arg2)
m_lbpcwedg(C_bdwnwhiu arg0, C_pdtkdbte arg1, C_pdtkdbte arg2)
createChild(ServerWorld world, VillagerEntity parent, VillagerEntity partner)
createChild(ServerWorld world, VillagerEntity parent, VillagerEntity partner)
private void
a(arq arg0, cqo arg1, iu arg2)
giveBedToChild(ServerLevel arg0, Villager arg1, BlockPos arg2)
method_19572(class_3218 arg0, class_1646 arg1, class_2338 arg2)
m_fqghcrhh(C_bdwnwhiu arg0, C_pdtkdbte arg1, C_hynzadkk arg2)
setChildHome(ServerWorld world, VillagerEntity child, BlockPos pos)
setChildHome(ServerWorld world, VillagerEntity child, BlockPos pos)