类 MoveToTargetPosGoal
- java.lang.Object
-
- net.minecraft.entity.ai.goal.Goal
-
- net.minecraft.entity.ai.goal.MoveToTargetPosGoal
-
- 直接已知子类:
CatSitOnBlockGoal,DrownedEntity.LeaveWaterGoal,FoxEntity.EatSweetBerriesGoal,GoToOwnerAndPurrGoal,RabbitEntity.EatCarrotCropGoal,StepAndDestroyBlockGoal,StriderEntity.GoBackToLavaGoal,TurtleEntity.LayEggGoal,TurtleEntity.WanderInWaterGoal
public abstract class MoveToTargetPosGoal extends Goal
- Mappings:
Namespace Name official azdintermediary net/minecraft/class_1367named net/minecraft/entity/ai/goal/MoveToTargetPosGoal
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.goal.Goal
Goal.Control
-
-
字段概要
字段 修饰符和类型 字段 说明 protected intcooldownprivate static intfield_30221private static intfield_30222private static intfield_30223protected intlowestYprivate intmaxYDifferenceprotected PathAwareEntitymobprivate intrangeprivate booleanreachedprivate intsafeWaitingTimedoublespeedprotected BlockPostargetPosprotected inttryingTime
-
构造器概要
构造器 构造器 说明 MoveToTargetPosGoal(PathAwareEntity mob, double speed, int range)MoveToTargetPosGoal(PathAwareEntity mob, double speed, int range, int maxYDifference)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 booleancanStart()protected booleanfindTargetPos()doublegetDesiredSquaredDistanceToTarget()protected intgetInterval(PathAwareEntity mob)protected BlockPosgetTargetPos()protected booleanhasReached()protected abstract booleanisTargetPos(WorldView world, BlockPos pos)booleanshouldContinue()booleanshouldResetPath()voidstart()protected voidstartMovingToTarget()voidtick()-
从类继承的方法 net.minecraft.entity.ai.goal.Goal
canStop, getControls, setControls, stop, toString
-
-
-
-
字段详细资料
-
field_30221
private static final int field_30221
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official gLazd;g:Iintermediary field_30221Lnet/minecraft/class_1367;field_30221:Inamed field_30221Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;field_30221:I
-
field_30222
private static final int field_30222
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official hLazd;h:Iintermediary field_30222Lnet/minecraft/class_1367;field_30222:Inamed field_30222Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;field_30222:I
-
field_30223
private static final int field_30223
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official iLazd;i:Iintermediary field_30223Lnet/minecraft/class_1367;field_30223:Inamed field_30223Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;field_30223:I
-
mob
protected final PathAwareEntity mob
- Mappings:
Namespace Name Mixin selector official aLazd;a:Latg;intermediary field_6516Lnet/minecraft/class_1367;field_6516:Lnet/minecraft/class_1314;named mobLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;mob:Lnet/minecraft/entity/mob/PathAwareEntity;
-
speed
public final double speed
- Mappings:
Namespace Name Mixin selector official bLazd;b:Dintermediary field_6514Lnet/minecraft/class_1367;field_6514:Dnamed speedLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;speed:D
-
cooldown
protected int cooldown
- Mappings:
Namespace Name Mixin selector official cLazd;c:Iintermediary field_6518Lnet/minecraft/class_1367;field_6518:Inamed cooldownLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;cooldown:I
-
tryingTime
protected int tryingTime
- Mappings:
Namespace Name Mixin selector official dLazd;d:Iintermediary field_6517Lnet/minecraft/class_1367;field_6517:Inamed tryingTimeLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;tryingTime:I
-
safeWaitingTime
private int safeWaitingTime
- Mappings:
Namespace Name Mixin selector official jLazd;j:Iintermediary field_6511Lnet/minecraft/class_1367;field_6511:Inamed safeWaitingTimeLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;safeWaitingTime:I
-
targetPos
protected BlockPos targetPos
- Mappings:
Namespace Name Mixin selector official eLazd;e:Lgb;intermediary field_6512Lnet/minecraft/class_1367;field_6512:Lnet/minecraft/class_2338;named targetPosLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;targetPos:Lnet/minecraft/util/math/BlockPos;
-
reached
private boolean reached
- Mappings:
Namespace Name Mixin selector official kLazd;k:Zintermediary field_6513Lnet/minecraft/class_1367;field_6513:Znamed reachedLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;reached:Z
-
range
private final int range
- Mappings:
Namespace Name Mixin selector official lLazd;l:Iintermediary field_6510Lnet/minecraft/class_1367;field_6510:Inamed rangeLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;range:I
-
maxYDifference
private final int maxYDifference
- Mappings:
Namespace Name Mixin selector official mLazd;m:Iintermediary field_6519Lnet/minecraft/class_1367;field_6519:Inamed maxYDifferenceLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;maxYDifference:I
-
lowestY
protected int lowestY
- Mappings:
Namespace Name Mixin selector official fLazd;f:Iintermediary field_6515Lnet/minecraft/class_1367;field_6515:Inamed lowestYLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;lowestY:I
-
-
构造器详细资料
-
MoveToTargetPosGoal
public MoveToTargetPosGoal(PathAwareEntity mob, double speed, int range)
- Mappings:
Namespace Name Mixin selector official <init>Lazd;<init>(Latg;DI)Vintermediary <init>Lnet/minecraft/class_1367;<init>(Lnet/minecraft/class_1314;DI)Vnamed <init>Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;DI)V
-
MoveToTargetPosGoal
public MoveToTargetPosGoal(PathAwareEntity mob, double speed, int range, int maxYDifference)
- Mappings:
Namespace Name Mixin selector official <init>Lazd;<init>(Latg;DII)Vintermediary <init>Lnet/minecraft/class_1367;<init>(Lnet/minecraft/class_1314;DII)Vnamed <init>Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;DII)V
-
-
方法详细资料
-
canStart
public boolean canStart()
-
getInterval
protected int getInterval(PathAwareEntity mob)
- Mappings:
Namespace Name Mixin selector official aLazd;a(Latg;)Iintermediary method_6293Lnet/minecraft/class_1367;method_6293(Lnet/minecraft/class_1314;)Inamed getIntervalLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;getInterval(Lnet/minecraft/entity/mob/PathAwareEntity;)I
-
shouldContinue
public boolean shouldContinue()
- 覆盖:
shouldContinue在类中Goal- Mappings:
Namespace Name Mixin selector official bLayq;b()Zintermediary method_6266Lnet/minecraft/class_1352;method_6266()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
start
public void start()
-
startMovingToTarget
protected void startMovingToTarget()
- Mappings:
Namespace Name Mixin selector official gLazd;g()Vintermediary method_6290Lnet/minecraft/class_1367;method_6290()Vnamed startMovingToTargetLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;startMovingToTarget()V
-
getDesiredSquaredDistanceToTarget
public double getDesiredSquaredDistanceToTarget()
- Mappings:
Namespace Name Mixin selector official hLazd;h()Dintermediary method_6291Lnet/minecraft/class_1367;method_6291()Dnamed getDesiredSquaredDistanceToTargetLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;getDesiredSquaredDistanceToTarget()D
-
getTargetPos
protected BlockPos getTargetPos()
- Mappings:
Namespace Name Mixin selector official jLazd;j()Lgb;intermediary method_30953Lnet/minecraft/class_1367;method_30953()Lnet/minecraft/class_2338;named getTargetPosLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;getTargetPos()Lnet/minecraft/util/math/BlockPos;
-
tick
public void tick()
-
shouldResetPath
public boolean shouldResetPath()
- Mappings:
Namespace Name Mixin selector official kLazd;k()Zintermediary method_6294Lnet/minecraft/class_1367;method_6294()Znamed shouldResetPathLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;shouldResetPath()Z
-
hasReached
protected boolean hasReached()
- Mappings:
Namespace Name Mixin selector official lLazd;l()Zintermediary method_6295Lnet/minecraft/class_1367;method_6295()Znamed hasReachedLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;hasReached()Z
-
findTargetPos
protected boolean findTargetPos()
- Mappings:
Namespace Name Mixin selector official mLazd;m()Zintermediary method_6292Lnet/minecraft/class_1367;method_6292()Znamed findTargetPosLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;findTargetPos()Z
-
isTargetPos
protected abstract boolean isTargetPos(WorldView world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLazd;a(Lbvu;Lgb;)Zintermediary method_6296Lnet/minecraft/class_1367;method_6296(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Znamed isTargetPosLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;isTargetPos(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
-
-