net.minecraft.world.entity.animal

class Bee$BeePollinateGoal

extends Bee$BaseBeeGoal

bpp$k
net.minecraft.world.entity.animal.Bee$BeePollinateGoal
net.minecraft.class_4466$class_4478
net.minecraft.entity.passive.BeeEntity$PollinateGoal
net.minecraft.src.C_805_$C_817_
net.minecraft.world.entity.animal.EntityBee$k

Field summary

Modifier and TypeField
private static final int
c
MIN_POLLINATION_TICKS
field_30300
field_30300
f_148812_
private static final int
d
MIN_FIND_FLOWER_RETRY_COOLDOWN
field_30301
field_30301
f_148813_
private static final int
e
MAX_FIND_FLOWER_RETRY_COOLDOWN
field_30302
field_30302
f_148814_
private final Predicate<BlockState>
f
VALID_POLLINATION_BLOCKS
field_20617
flowerPredicate
f_28063_
private static final double
g
ARRIVAL_THRESHOLD
field_30303
field_30303
f_148815_
private static final int
h
POSITION_CHANGE_CHANCE
field_30304
field_30304
f_148816_
private static final float
i
SPEED_MODIFIER
field_30305
field_30305
f_148817_
private static final float
j
HOVER_HEIGHT_WITHIN_FLOWER
field_30306
field_30306
f_148818_
private static final float
k
HOVER_POS_OFFSET
field_30307
field_30307
f_148819_
private int
l
successfulPollinatingTicks
field_20378
pollinationTicks
f_28064_
private int
m
lastSoundPlayedTick
field_20379
lastPollinationTick
f_28065_
private boolean
n
pollinating
field_21080
running
f_28066_
private Vec3
o
hoverPos
field_21511
nextTarget
f_28067_
private int
p
pollinatingTicks
field_21651
ticks
f_28068_
private static final int
q
MAX_POLLINATING_TICKS
field_30308
field_30308
f_148820_

Constructor summary

ModifierConstructor
(Bee arg0)

Method summary

Modifier and TypeMethod
public boolean
h()
canBeeUse()
method_21814()
canBeeStart()
m_7989_()
public boolean
i()
canBeeContinueToUse()
method_21815()
canBeeContinue()
m_8011_()
private boolean
k()
hasPollinatedLongEnough()
method_21820()
completedPollination()
m_28085_()
boolean
l()
isPollinating()
method_23346()
isRunning()
m_28086_()
void
m()
stopPollinating()
method_23748()
cancel()
m_28087_()
public void
c()
start()
method_6269()
start()
m_8056_()
public void
d()
stop()
method_6270()
stop()
m_8041_()
public boolean
E_()
requiresUpdateEveryTick()
method_38846()
shouldRunEveryTick()
m_183429_()
public void
e()
tick()
method_6268()
tick()
m_8037_()
private void
n()
setWantedPos()
method_23749()
moveToNextTarget()
m_28088_()
private float
o()
getOffset()
method_23750()
getRandomOffset()
m_28089_()
private Optional<BlockPos>
p()
findNearbyFlower()
method_21821()
getFlower()
m_28090_()
private Optional<BlockPos>
a(Predicate<cyt> arg0, double arg1)
findNearestBlock(Predicate<BlockState> arg0, double arg1)
method_22326(Predicate<class_2680> arg0, double arg1)
findFlower(Predicate<BlockState> predicate, double searchDistance)
m_28075_(Predicate<C_2064_> p_28077_, double arg1)