net.minecraft.entity.passive

public class BeeEntity$MoveToHiveGoal

extends BeeEntity$NotAngryGoal

net.minecraft.world.entity.animal.bee.Bee$BeeGoToHiveGoal
net.minecraft.world.entity.animal.bee.Bee$BeeGoToHiveGoal
net.minecraft.class_4466$class_4472
net.minecraft.entity.passive.BeeEntity$MoveToHiveGoal

Field summary

Modifier and TypeField
public static final int
MAX_TRAVELLING_TICKS
MAX_TRAVELLING_TICKS
field_30295
field_30295
private int
travellingTicks
travellingTicks
field_21647
ticks
private static final int
MAX_BLACKLISTED_TARGETS
MAX_BLACKLISTED_TARGETS
field_30296
field_30296
private final List<BlockPos>
blacklistedTargets
blacklistedTargets
field_21648
possibleHives
private Path
lastPath
lastPath
field_21649
path
private static final int
TICKS_BEFORE_HIVE_DROP
TICKS_BEFORE_HIVE_DROP
field_30297
field_30297
private int
ticksStuck
ticksStuck
field_23133
ticksUntilLost

Constructor summary

ModifierConstructor
public (BeeEntity this$0)

Method summary

Modifier and TypeMethod
public boolean
canBeeUse()
canBeeUse()
method_21814()
canBeeStart()
public boolean
canBeeContinueToUse()
canBeeContinueToUse()
method_21815()
canBeeContinue()
public void
start()
start()
method_6269()
start()
public void
stop()
stop()
method_6270()
stop()
public void
tick()
tick()
method_6268()
tick()
private boolean
pathfindDirectlyTowards(BlockPos targetPos)
pathfindDirectlyTowards(BlockPos targetPos)
method_24006(class_2338 arg0)
startMovingToFar(BlockPos pos)
private boolean
isTargetBlacklisted(BlockPos targetPos)
isTargetBlacklisted(BlockPos targetPos)
method_24007(class_2338 arg0)
isPossibleHive(BlockPos pos)
private void
blacklistTarget(BlockPos targetPos)
blacklistTarget(BlockPos targetPos)
method_24009(class_2338 arg0)
addPossibleHive(BlockPos pos)
private void
clearBlacklist()
clearBlacklist()
method_24011()
clearPossibleHives()
private void
dropAndBlacklistHive()
dropAndBlacklistHive()
method_24012()
makeChosenHivePossibleHive()
private boolean
hasReachedTarget(BlockPos targetPos)
hasReachedTarget(BlockPos targetPos)
method_24010(class_2338 arg0)
isCloseEnough(BlockPos pos)