net.minecraft.world.entity.animal

class Bee$BeePollinateGoal

extends Bee$BaseBeeGoal

ata$k
net.minecraft.world.entity.animal.Bee$BeePollinateGoal
net.minecraft.class_4466$class_4478
net.minecraft.entity.passive.BeeEntity$PollinateGoal
net.minecraft.entity.passive.BeeEntity$PollinateGoal
net.minecraft.server.v1_15_R1.EntityBee$k

Field summary

Modifier and TypeField
private final Predicate<BlockState>
c
VALID_POLLINATION_BLOCKS
field_20617
flowerPredicate
field_226492_c_
private int
d
successfulPollinatingTicks
field_20378
pollinationTicks
field_226493_d_
private int
e
lastSoundPlayedTick
field_20379
lastPollinationTick
field_226494_e_
private boolean
f
pollinating
field_21080
running
field_226495_f_
private Vec3
g
hoverPos
field_21511
nextTarget
field_226496_g_
private int
h
pollinatingTicks
field_21651
ticks
field_226497_h_

Constructor summary

ModifierConstructor
(Bee arg0)

Method summary

Modifier and TypeMethod
public boolean
g()
canBeeUse()
method_21814()
canBeeStart()
func_225506_g_()
public boolean
h()
canBeeContinueToUse()
method_21815()
canBeeContinue()
func_225507_h_()
private boolean
j()
hasPollinatedLongEnough()
method_21820()
completedPollination()
func_226502_j_()
private boolean
k()
isPollinating()
method_23346()
isRunning()
func_226503_k_()
private void
l()
stopPollinating()
method_23748()
cancel()
func_226504_l_()
public void
c()
start()
method_6269()
start()
func_75249_e()
public void
d()
stop()
method_6270()
stop()
func_75251_c()
public void
e()
tick()
method_6268()
tick()
func_75246_d()
private void
m()
setWantedPos()
method_23749()
moveToNextTarget()
func_226505_m_()
private float
n()
getOffset()
method_23750()
getRandomOffset()
func_226506_n_()
private Optional<BlockPos>
o()
findNearbyFlower()
method_21821()
getFlower()
func_226507_o_()
private Optional<BlockPos>
a(Predicate<byg> arg0, double arg1)
findNearestBlock(Predicate<BlockState> arg0, double arg1)
method_22326(Predicate<class_2680> arg0, double arg1)
findFlower(Predicate<BlockState> predicate, double searchDistance)
func_226500_a_(Predicate<BlockState> arg0, double arg1)