类 Bee.BeeGoToHiveGoal
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.animal.Bee.BaseBeeGoal
net.minecraft.world.entity.animal.Bee.BeeGoToHiveGoal
- 封闭类:
- Bee
-
嵌套类概要
-
字段概要
字段修饰符和类型字段说明private Path
private static final int
static final int
private static final int
private int
(专用程序包) int
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
blacklistTarget
(BlockPos pPos) boolean
boolean
(专用程序包) void
private void
private void
dropHive()
private boolean
hasReachedTarget
(BlockPos pPos) (专用程序包) boolean
isTargetBlacklisted
(BlockPos pPos) private boolean
void
start()
void
stop()
void
tick()
从类继承的方法 net.minecraft.world.entity.animal.Bee.BaseBeeGoal
canContinueToUse, canUse
从类继承的方法 net.minecraft.world.entity.ai.goal.Goal
adjustedTickDelay, getFlags, isInterruptable, reducedTickDelay, requiresUpdateEveryTick, setFlags, toString
-
字段详细资料
-
MAX_TRAVELLING_TICKS
public static final int MAX_TRAVELLING_TICKS- 另请参阅:
-
travellingTicks
int travellingTicks -
MAX_BLACKLISTED_TARGETS
private static final int MAX_BLACKLISTED_TARGETS- 另请参阅:
-
blacklistedTargets
-
lastPath
-
TICKS_BEFORE_HIVE_DROP
private static final int TICKS_BEFORE_HIVE_DROP- 另请参阅:
-
ticksStuck
private int ticksStuck
-
-
构造器详细资料
-
BeeGoToHiveGoal
BeeGoToHiveGoal()
-
-
方法详细资料
-
canBeeUse
public boolean canBeeUse()- 指定者:
canBeeUse
在类中Bee.BaseBeeGoal
-
canBeeContinueToUse
public boolean canBeeContinueToUse()- 指定者:
canBeeContinueToUse
在类中Bee.BaseBeeGoal
-
start
public void start() -
stop
public void stop() -
tick
public void tick() -
pathfindDirectlyTowards
-
isTargetBlacklisted
-
blacklistTarget
-
clearBlacklist
void clearBlacklist() -
dropAndBlacklistHive
private void dropAndBlacklistHive() -
dropHive
private void dropHive() -
hasReachedTarget
-