net.minecraft.world.entity.animal

class Bee$BeePollinateGoal

extends Bee$BaseBeeGoal

bhm$k
net.minecraft.world.entity.animal.Bee$BeePollinateGoal
net.minecraft.class_4466$class_4478
net.minecraft.unmapped.C_hgfgxpql$C_hstezuru
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
f_zevpzupt
field_30300
f_148812_
private static final int
d
MIN_FIND_FLOWER_RETRY_COOLDOWN
field_30301
f_bjyrgkgs
field_30301
f_148813_
private static final int
e
MAX_FIND_FLOWER_RETRY_COOLDOWN
field_30302
f_dedlhzaw
field_30302
f_148814_
private final Predicate<BlockState>
f
VALID_POLLINATION_BLOCKS
field_20617
f_hlpjktns
flowerPredicate
f_28063_
private static final double
g
ARRIVAL_THRESHOLD
field_30303
f_qdhlmnib
field_30303
f_148815_
private static final int
h
POSITION_CHANGE_CHANCE
field_30304
f_djxwnopq
field_30304
f_148816_
private static final float
i
SPEED_MODIFIER
field_30305
f_uciamvdk
field_30305
f_148817_
private static final float
j
HOVER_HEIGHT_WITHIN_FLOWER
field_30306
f_lnbcclwg
field_30306
f_148818_
private static final float
k
HOVER_POS_OFFSET
field_30307
f_lpbxbivy
field_30307
f_148819_
private int
l
successfulPollinatingTicks
field_20378
f_uxwaxwno
pollinationTicks
f_28064_
private int
m
lastSoundPlayedTick
field_20379
f_umrooslu
lastPollinationTick
f_28065_
private boolean
n
pollinating
field_21080
f_bklijrhn
running
f_28066_
private Vec3
o
hoverPos
field_21511
f_boohtxxx
nextTarget
f_28067_
private int
p
pollinatingTicks
field_21651
f_ithpcqbu
ticks
f_28068_
private static final int
q
MAX_POLLINATING_TICKS
field_30308
f_vqmimsbg
field_30308
f_148820_

Constructor summary

ModifierConstructor
(Bee arg0)

Method summary

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