类 Bee.BeePollinateGoal
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.animal.Bee.BaseBeeGoal
net.minecraft.world.entity.animal.Bee.BeePollinateGoal
- 封闭类:
- Bee
-
嵌套类概要
-
字段概要
字段修饰符和类型字段说明private static final double
private static final float
private static final float
private Vec3
private int
private static final int
private static final int
private static final int
private static final int
private boolean
private int
private static final int
private static final float
private int
private final Predicate<BlockState>
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean
boolean
findNearestBlock
(Predicate<BlockState> pPredicate, double pDistance) private float
private boolean
(专用程序包) boolean
boolean
private void
void
start()
void
stop()
(专用程序包) void
void
tick()
从类继承的方法 net.minecraft.world.entity.animal.Bee.BaseBeeGoal
canContinueToUse, canUse
从类继承的方法 net.minecraft.world.entity.ai.goal.Goal
adjustedTickDelay, getFlags, isInterruptable, reducedTickDelay, setFlags, toString
-
字段详细资料
-
MIN_POLLINATION_TICKS
private static final int MIN_POLLINATION_TICKS- 另请参阅:
-
MIN_FIND_FLOWER_RETRY_COOLDOWN
private static final int MIN_FIND_FLOWER_RETRY_COOLDOWN- 另请参阅:
-
MAX_FIND_FLOWER_RETRY_COOLDOWN
private static final int MAX_FIND_FLOWER_RETRY_COOLDOWN- 另请参阅:
-
VALID_POLLINATION_BLOCKS
-
ARRIVAL_THRESHOLD
private static final double ARRIVAL_THRESHOLD- 另请参阅:
-
POSITION_CHANGE_CHANCE
private static final int POSITION_CHANGE_CHANCE- 另请参阅:
-
SPEED_MODIFIER
private static final float SPEED_MODIFIER- 另请参阅:
-
HOVER_HEIGHT_WITHIN_FLOWER
private static final float HOVER_HEIGHT_WITHIN_FLOWER- 另请参阅:
-
HOVER_POS_OFFSET
private static final float HOVER_POS_OFFSET- 另请参阅:
-
successfulPollinatingTicks
private int successfulPollinatingTicks -
lastSoundPlayedTick
private int lastSoundPlayedTick -
pollinating
private boolean pollinating -
hoverPos
-
pollinatingTicks
private int pollinatingTicks -
MAX_POLLINATING_TICKS
private static final int MAX_POLLINATING_TICKS- 另请参阅:
-
-
构造器详细资料
-
BeePollinateGoal
BeePollinateGoal()
-
-
方法详细资料
-
canBeeUse
public boolean canBeeUse()- 指定者:
canBeeUse
在类中Bee.BaseBeeGoal
-
canBeeContinueToUse
public boolean canBeeContinueToUse()- 指定者:
canBeeContinueToUse
在类中Bee.BaseBeeGoal
-
hasPollinatedLongEnough
private boolean hasPollinatedLongEnough() -
isPollinating
boolean isPollinating() -
stopPollinating
void stopPollinating() -
start
public void start() -
stop
public void stop() -
requiresUpdateEveryTick
public boolean requiresUpdateEveryTick()- 覆盖:
requiresUpdateEveryTick
在类中Goal
-
tick
public void tick() -
setWantedPos
private void setWantedPos() -
getOffset
private float getOffset() -
findNearbyFlower
-
findNearestBlock
-