net.minecraft.entity.passive

class CatEntity$SleepWithOwnerGoal

extends Goal

net.minecraft.world.entity.animal.feline.Cat$CatRelaxOnOwnerGoal
net.minecraft.world.entity.animal.feline.Cat$CatRelaxOnOwnerGoal
net.minecraft.class_1451$class_3699
net.minecraft.entity.passive.CatEntity$SleepWithOwnerGoal

Field summary

Modifier and TypeField
private final CatEntity
cat
cat
field_16297
cat
private PlayerEntity
ownerPlayer
ownerPlayer
field_16295
owner
private BlockPos
goalPos
goalPos
field_16294
bedPos
private int
onBedTicks
onBedTicks
field_16296
ticksOnBed

Constructor summary

ModifierConstructor
public (CatEntity cat)

Method summary

Modifier and TypeMethod
public boolean
canUse()
canUse()
method_6264()
canStart()
private boolean
spaceIsOccupied()
spaceIsOccupied()
method_16098()
cannotSleep()
public boolean
canContinueToUse()
canContinueToUse()
method_6266()
shouldContinue()
public void
start()
start()
method_6269()
start()
public void
stop()
stop()
method_6270()
stop()
private void
giveMorningGift()
giveMorningGift()
method_16097()
dropMorningGifts()
public void
tick()
tick()
method_6268()
tick()