类 TargetGoal
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.ai.goal.target.TargetGoal
- 直接已知子类:
DefendVillageTargetGoal
,HurtByTargetGoal
,NearestAttackableTargetGoal
,OwnerHurtByTargetGoal
,OwnerHurtTargetGoal
,TraderLlama.TraderLlamaDefendWanderingTraderGoal
,Vex.VexCopyOwnerTargetGoal
-
嵌套类概要
-
字段概要
字段修饰符和类型字段说明private static final int
private static final int
private static final int
protected final Mob
private final boolean
protected final boolean
private int
private int
protected LivingEntity
protected int
private int
-
构造器概要
构造器构造器说明TargetGoal
(Mob pMob, boolean pMustSee) TargetGoal
(Mob pMob, boolean pMustSee, boolean pMustReach) -
方法概要
修饰符和类型方法说明protected boolean
canAttack
(LivingEntity pPotentialTarget, TargetingConditions pTargetPredicate) boolean
private boolean
canReach
(LivingEntity pTarget) protected double
setUnseenMemoryTicks
(int pUnseenMemoryTicks) void
start()
void
stop()
从类继承的方法 net.minecraft.world.entity.ai.goal.Goal
adjustedTickDelay, canUse, getFlags, isInterruptable, reducedTickDelay, requiresUpdateEveryTick, setFlags, tick, toString
-
字段详细资料
-
EMPTY_REACH_CACHE
private static final int EMPTY_REACH_CACHE- 另请参阅:
-
CAN_REACH_CACHE
private static final int CAN_REACH_CACHE- 另请参阅:
-
CANT_REACH_CACHE
private static final int CANT_REACH_CACHE- 另请参阅:
-
mob
-
mustSee
protected final boolean mustSee -
mustReach
private final boolean mustReach -
reachCache
private int reachCache -
reachCacheTime
private int reachCacheTime -
unseenTicks
private int unseenTicks -
targetMob
-
unseenMemoryTicks
protected int unseenMemoryTicks
-
-
构造器详细资料
-
TargetGoal
-
TargetGoal
-
-
方法详细资料
-
canContinueToUse
public boolean canContinueToUse()- 覆盖:
canContinueToUse
在类中Goal
-
getFollowDistance
protected double getFollowDistance() -
start
public void start() -
stop
public void stop() -
canAttack
protected boolean canAttack(@Nullable LivingEntity pPotentialTarget, TargetingConditions pTargetPredicate) -
canReach
-
setUnseenMemoryTicks
-