Package net.minecraft.entity.mob
Class GhastEntity.FlyRandomlyGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.mob.GhastEntity.FlyRandomlyGoal
- Enclosing class:
GhastEntity
- Mappings:
Namespace Name named net/minecraft/entity/mob/GhastEntity$FlyRandomlyGoalintermediary net/minecraft/class_1571$class_1575official cwh$d
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate static final intprivate final MobEntity -
Constructor Summary
ConstructorsConstructorDescriptionFlyRandomlyGoal(MobEntity ghast) FlyRandomlyGoal(MobEntity ghast, int blockCheckDistance) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Vec3dbooleancanStart()getTargetPos(MobEntity ghast, Vec3d pos, Random random) private static booleanisTargetValid(World world, Vec3d pos, int blockCheckDistance) static Vec3dlocateTarget(MobEntity ghast, int blockCheckDistance) booleanvoidstart()Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, castToServerWorld, getControls, getServerWorld, getTickCount, setControls, shouldRunEveryTick, stop, tick, toGoalTicks, toString
-
Field Details
-
field_59707
private static final int field_59707- See Also:
- Mappings:
Namespace Name Mixin selector named field_59707Lnet/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal;field_59707:Iintermediary field_59707Lnet/minecraft/class_1571$class_1575;field_59707:Iofficial aLcwh$d;a:I
-
ghast
- Mappings:
Namespace Name Mixin selector named ghastLnet/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal;ghast:Lnet/minecraft/entity/mob/MobEntity;intermediary field_59708Lnet/minecraft/class_1571$class_1575;field_59708:Lnet/minecraft/class_1308;official bLcwh$d;b:Lcey;
-
blockCheckDistance
private final int blockCheckDistance- Mappings:
Namespace Name Mixin selector named blockCheckDistanceLnet/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal;blockCheckDistance:Iintermediary field_59709Lnet/minecraft/class_1571$class_1575;field_59709:Iofficial cLcwh$d;c:I
-
-
Constructor Details
-
FlyRandomlyGoal
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;)Vintermediary <init>Lnet/minecraft/class_1571$class_1575;<init>(Lnet/minecraft/class_1308;)Vofficial <init>Lcwh$d;<init>(Lcey;)V
-
FlyRandomlyGoal
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;I)Vintermediary <init>Lnet/minecraft/class_1571$class_1575;<init>(Lnet/minecraft/class_1308;I)Vofficial <init>Lcwh$d;<init>(Lcey;I)V
-
-
Method Details
-
canStart
public boolean canStart() -
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinuein classGoal- Mappings:
Namespace Name Mixin selector named shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Zintermediary method_6266Lnet/minecraft/class_1352;method_6266()Zofficial cLclt;c()Z
-
start
public void start() -
locateTarget
- Mappings:
Namespace Name Mixin selector named locateTargetLnet/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal;locateTarget(Lnet/minecraft/entity/mob/MobEntity;I)Lnet/minecraft/util/math/Vec3d;intermediary method_70720Lnet/minecraft/class_1571$class_1575;method_70720(Lnet/minecraft/class_1308;I)Lnet/minecraft/class_243;official aLcwh$d;a(Lcey;I)Lfoh;
-
isTargetValid
- Mappings:
Namespace Name Mixin selector named isTargetValidLnet/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal;isTargetValid(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;I)Zintermediary method_70722Lnet/minecraft/class_1571$class_1575;method_70722(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;I)Zofficial aLcwh$d;a(Ldrq;Lfoh;I)Z
-
addRandom
- Mappings:
Namespace Name Mixin selector named addRandomLnet/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal;addRandom(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/math/Vec3d;intermediary method_70723Lnet/minecraft/class_1571$class_1575;method_70723(Lnet/minecraft/class_243;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243;official aLcwh$d;a(Lfoh;Lbfq;)Lfoh;
-
getTargetPos
- Mappings:
Namespace Name Mixin selector named getTargetPosLnet/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal;getTargetPos(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/math/Vec3d;intermediary method_70721Lnet/minecraft/class_1571$class_1575;method_70721(Lnet/minecraft/class_1308;Lnet/minecraft/class_243;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243;official aLcwh$d;a(Lcey;Lfoh;Lbfq;)Lfoh;
-