类 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 int
private static final float
private static final float
private Vec3
private int
private static final int
private static final int
private boolean
private int
private static final int
private static final float
private int
private it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap
-
构造器概要
构造器 -
方法概要
从类继承的方法 net.minecraft.world.entity.animal.Bee.BaseBeeGoal
canContinueToUse, canUse
从类继承的方法 net.minecraft.world.entity.ai.goal.Goal
adjustedTickDelay, getFlags, getServerLevel, getServerLevel, isInterruptable, reducedTickDelay, setFlags, toString
-
字段详细资料
-
MIN_POLLINATION_TICKS
private static final int MIN_POLLINATION_TICKS- 另请参阅:
-
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- 另请参阅:
-
FLOWER_SEARCH_RADIUS
private static final int FLOWER_SEARCH_RADIUS- 另请参阅:
-
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- 另请参阅:
-
unreachableFlowerCache
private it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap unreachableFlowerCache
-
-
构造器详细资料
-
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
-