Package net.minecraft.entity.ai.goal
Class LookAtEntityGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.LookAtEntityGoal
- Direct Known Subclasses:
FoxEntity.LookAtEntityGoal,LookAtCustomerGoal,PandaEntity.LookAtEntityGoal,StopAndLookAtEntityGoal
- Mappings:
Namespace Name official bcaintermediary net/minecraft/class_1361named net/minecraft/entity/ai/goal/LookAtEntityGoal
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final floatstatic final floatprivate final booleanprivate intprotected final MobEntityprotected final floatprotected final TargetPredicateprotected final Class<? extends LivingEntity> -
Constructor Summary
ConstructorsConstructorDescriptionLookAtEntityGoal(MobEntity mob, Class<? extends LivingEntity> targetType, float range) LookAtEntityGoal(MobEntity mob, Class<? extends LivingEntity> targetType, float range, float chance) LookAtEntityGoal(MobEntity mobEntity, Class<? extends LivingEntity> class2, float float2, float float3, boolean bool) -
Method Summary
Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, getControls, getTickCount, setControls, toGoalTicks, toString
-
Field Details
-
field_33760
public static final float field_33760- See Also:
- Mappings:
Namespace Name Mixin selector official aLbca;a:Fintermediary field_33760Lnet/minecraft/class_1361;field_33760:Fnamed field_33760Lnet/minecraft/entity/ai/goal/LookAtEntityGoal;field_33760:F
-
mob
- Mappings:
Namespace Name Mixin selector official bLbca;b:Lawa;intermediary field_6486Lnet/minecraft/class_1361;field_6486:Lnet/minecraft/class_1308;named mobLnet/minecraft/entity/ai/goal/LookAtEntityGoal;mob:Lnet/minecraft/entity/mob/MobEntity;
-
target
- Mappings:
Namespace Name Mixin selector official cLbca;c:Lavk;intermediary field_6484Lnet/minecraft/class_1361;field_6484:Lnet/minecraft/class_1297;named targetLnet/minecraft/entity/ai/goal/LookAtEntityGoal;target:Lnet/minecraft/entity/Entity;
-
range
protected final float range- Mappings:
Namespace Name Mixin selector official dLbca;d:Fintermediary field_6482Lnet/minecraft/class_1361;field_6482:Fnamed rangeLnet/minecraft/entity/ai/goal/LookAtEntityGoal;range:F
-
lookTime
private int lookTime- Mappings:
Namespace Name Mixin selector official hLbca;h:Iintermediary field_6483Lnet/minecraft/class_1361;field_6483:Inamed lookTimeLnet/minecraft/entity/ai/goal/LookAtEntityGoal;lookTime:I
-
chance
protected final float chance- Mappings:
Namespace Name Mixin selector official eLbca;e:Fintermediary field_6481Lnet/minecraft/class_1361;field_6481:Fnamed chanceLnet/minecraft/entity/ai/goal/LookAtEntityGoal;chance:F
-
field_33761
private final boolean field_33761- Mappings:
Namespace Name Mixin selector official iLbca;i:Zintermediary field_33761Lnet/minecraft/class_1361;field_33761:Znamed field_33761Lnet/minecraft/entity/ai/goal/LookAtEntityGoal;field_33761:Z
-
targetType
- Mappings:
Namespace Name Mixin selector official fLbca;f:Ljava/lang/Class;intermediary field_6485Lnet/minecraft/class_1361;field_6485:Ljava/lang/Class;named targetTypeLnet/minecraft/entity/ai/goal/LookAtEntityGoal;targetType:Ljava/lang/Class;
-
targetPredicate
- Mappings:
Namespace Name Mixin selector official gLbca;g:Lbfd;intermediary field_18087Lnet/minecraft/class_1361;field_18087:Lnet/minecraft/class_4051;named targetPredicateLnet/minecraft/entity/ai/goal/LookAtEntityGoal;targetPredicate:Lnet/minecraft/entity/ai/TargetPredicate;
-
-
Constructor Details
-
LookAtEntityGoal
- Mappings:
Namespace Name Mixin selector official <init>Lbca;<init>(Lawa;Ljava/lang/Class;F)Vintermediary <init>Lnet/minecraft/class_1361;<init>(Lnet/minecraft/class_1308;Ljava/lang/Class;F)Vnamed <init>Lnet/minecraft/entity/ai/goal/LookAtEntityGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;Ljava/lang/Class;F)V
-
LookAtEntityGoal
public LookAtEntityGoal(MobEntity mob, Class<? extends LivingEntity> targetType, float range, float chance) - Mappings:
Namespace Name Mixin selector official <init>Lbca;<init>(Lawa;Ljava/lang/Class;FF)Vintermediary <init>Lnet/minecraft/class_1361;<init>(Lnet/minecraft/class_1308;Ljava/lang/Class;FF)Vnamed <init>Lnet/minecraft/entity/ai/goal/LookAtEntityGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;Ljava/lang/Class;FF)V
-
LookAtEntityGoal
public LookAtEntityGoal(MobEntity mobEntity, Class<? extends LivingEntity> class2, float float2, float float3, boolean bool)
-
-
Method Details
-
canStart
public boolean canStart() -
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinuein classGoal- Mappings:
Namespace Name Mixin selector official bLbbs;b()Zintermediary method_6266Lnet/minecraft/class_1352;method_6266()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
start
public void start() -
stop
public void stop() -
shouldRunEveryTick
public boolean shouldRunEveryTick()Returns if the goal should run every tick or not.This returns
falseby default. If this returns false, the goal will tick once after the entity is spawned, and will tick every other tick.- Overrides:
shouldRunEveryTickin classGoal- Returns:
- if the goal should run every tick or not
- See Also:
- Mappings:
Namespace Name Mixin selector official fLbbs;f()Zintermediary method_38846Lnet/minecraft/class_1352;method_38846()Znamed shouldRunEveryTickLnet/minecraft/entity/ai/goal/Goal;shouldRunEveryTick()Z
-
tick
public void tick()
-