Package net.minecraft.entity.ai.goal
Class EscapeDangerGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.EscapeDangerGoal
- Direct Known Subclasses:
- FoxEntity.EscapeWhenNotAggressiveGoal,- PandaEntity.PandaEscapeDangerGoal,- RabbitEntity.EscapeDangerGoal,- TameableEntity.TameableEscapeDangerGoal,- TurtleEntity.TurtleEscapeDangerGoal
- Mappings:
- Namespace - Name - named - net/minecraft/entity/ai/goal/EscapeDangerGoal- intermediary - net/minecraft/class_1374- official - ccz
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.goal.GoalGoal.Control
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected booleanprivate final Function<PathAwareEntity, TagKey<DamageType>> protected final PathAwareEntitystatic final intprotected final doubleprotected doubleprotected doubleprotected double
- 
Constructor SummaryConstructorsConstructorDescriptionEscapeDangerGoal(PathAwareEntity mob, double speed) EscapeDangerGoal(PathAwareEntity mob, double speed, Function<PathAwareEntity, TagKey<DamageType>> entityToDangerousDamageTypes) EscapeDangerGoal(PathAwareEntity mob, double speed, TagKey<DamageType> dangerousDamageTypes) 
- 
Method SummaryMethods inherited from class net.minecraft.entity.ai.goal.GoalcanStop, castToServerWorld, getControls, getServerWorld, getTickCount, setControls, shouldRunEveryTick, tick, toGoalTicks, toString
- 
Field Details- 
RANGE_Ypublic static final int RANGE_Y- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - RANGE_Y- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;RANGE_Y:I- intermediary - field_36271- Lnet/minecraft/class_1374;field_36271:I- official - b- Lccz;b:I
 
- 
mob- Mappings:
- Namespace - Name - Mixin selector - named - mob- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;mob:Lnet/minecraft/entity/mob/PathAwareEntity;- intermediary - field_6549- Lnet/minecraft/class_1374;field_6549:Lnet/minecraft/class_1314;- official - c- Lccz;c:Lbvq;
 
- 
speedprotected final double speed- Mappings:
- Namespace - Name - Mixin selector - named - speed- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;speed:D- intermediary - field_6548- Lnet/minecraft/class_1374;field_6548:D- official - d- Lccz;d:D
 
- 
targetXprotected double targetX- Mappings:
- Namespace - Name - Mixin selector - named - targetX- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;targetX:D- intermediary - field_6547- Lnet/minecraft/class_1374;field_6547:D- official - e- Lccz;e:D
 
- 
targetYprotected double targetY- Mappings:
- Namespace - Name - Mixin selector - named - targetY- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;targetY:D- intermediary - field_6546- Lnet/minecraft/class_1374;field_6546:D- official - f- Lccz;f:D
 
- 
targetZprotected double targetZ- Mappings:
- Namespace - Name - Mixin selector - named - targetZ- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;targetZ:D- intermediary - field_6550- Lnet/minecraft/class_1374;field_6550:D- official - g- Lccz;g:D
 
- 
activeprotected boolean active- Mappings:
- Namespace - Name - Mixin selector - named - active- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;active:Z- intermediary - field_23227- Lnet/minecraft/class_1374;field_23227:Z- official - h- Lccz;h:Z
 
- 
entityToDangerousDamageTypes- Mappings:
- Namespace - Name - Mixin selector - named - entityToDangerousDamageTypes- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;entityToDangerousDamageTypes:Ljava/util/function/Function;- intermediary - field_52011- Lnet/minecraft/class_1374;field_52011:Ljava/util/function/Function;- official - a- Lccz;a:Ljava/util/function/Function;
 
 
- 
- 
Constructor Details- 
EscapeDangerGoal- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;D)V- intermediary - <init>- Lnet/minecraft/class_1374;<init>(Lnet/minecraft/class_1314;D)V- official - <init>- Lccz;<init>(Lbvq;D)V
 
- 
EscapeDangerGoal- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;DLnet/minecraft/registry/tag/TagKey;)V- intermediary - <init>- Lnet/minecraft/class_1374;<init>(Lnet/minecraft/class_1314;DLnet/minecraft/class_6862;)V- official - <init>- Lccz;<init>(Lbvq;DLaxf;)V
 
- 
EscapeDangerGoalpublic EscapeDangerGoal(PathAwareEntity mob, double speed, Function<PathAwareEntity, TagKey<DamageType>> entityToDangerousDamageTypes) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;DLjava/util/function/Function;)V- intermediary - <init>- Lnet/minecraft/class_1374;<init>(Lnet/minecraft/class_1314;DLjava/util/function/Function;)V- official - <init>- Lccz;<init>(Lbvq;DLjava/util/function/Function;)V
 
 
- 
- 
Method Details- 
canStartpublic boolean canStart()
- 
isInDangerprotected boolean isInDanger()- Mappings:
- Namespace - Name - Mixin selector - named - isInDanger- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;isInDanger()Z- intermediary - method_40072- Lnet/minecraft/class_1374;method_40072()Z- official - h- Lccz;h()Z
 
- 
findTargetprotected boolean findTarget()- Mappings:
- Namespace - Name - Mixin selector - named - findTarget- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;findTarget()Z- intermediary - method_6301- Lnet/minecraft/class_1374;method_6301()Z- official - i- Lccz;i()Z
 
- 
isActivepublic boolean isActive()- Mappings:
- Namespace - Name - Mixin selector - named - isActive- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;isActive()Z- intermediary - method_26337- Lnet/minecraft/class_1374;method_26337()Z- official - k- Lccz;k()Z
 
- 
startpublic void start()
- 
stoppublic void stop()
- 
shouldContinuepublic boolean shouldContinue()- Overrides:
- shouldContinuein class- Goal
- Mappings:
- Namespace - Name - Mixin selector - named - shouldContinue- Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z- intermediary - method_6266- Lnet/minecraft/class_1352;method_6266()Z- official - c- Lccg;c()Z
 
- 
locateClosestWater@Nullable protected @Nullable BlockPos locateClosestWater(BlockView world, Entity entity, int rangeX) - Mappings:
- Namespace - Name - Mixin selector - named - locateClosestWater- Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;locateClosestWater(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;I)Lnet/minecraft/util/math/BlockPos;- intermediary - method_6300- Lnet/minecraft/class_1374;method_6300(Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_2338;- official - a- Lccz;a(Ldfo;Lbum;I)Lji;
 
 
-