Package net.minecraft.entity.mob
Class GhastEntity.GhastMoveControl
java.lang.Object
net.minecraft.entity.ai.control.MoveControl
net.minecraft.entity.mob.GhastEntity.GhastMoveControl
- All Implemented Interfaces:
Control
- Enclosing class:
GhastEntity
- Mappings:
Namespace Name named net/minecraft/entity/mob/GhastEntity$GhastMoveControlintermediary net/minecraft/class_1571$class_1573official cpq$b
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.control.MoveControl
MoveControl.State -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final booleanprivate doubleprivate final MobEntityFields inherited from class net.minecraft.entity.ai.control.MoveControl
entity, field_30197, field_30199, forwardMovement, REACHED_DESTINATION_DISTANCE_SQUARED, sidewaysMovement, speed, state, targetX, targetY, targetZ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtick()private booleanwillCollide(Vec3d direction, int steps) Methods inherited from class net.minecraft.entity.ai.control.MoveControl
getSpeed, getTargetX, getTargetY, getTargetZ, isMoving, moveTo, setWaiting, strafeTo, wrapDegreesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.entity.ai.control.Control
changeAngle
-
Field Details
-
ghast
- Mappings:
Namespace Name Mixin selector named ghastLnet/minecraft/entity/mob/GhastEntity$GhastMoveControl;ghast:Lnet/minecraft/entity/mob/MobEntity;intermediary field_59704Lnet/minecraft/class_1571$class_1573;field_59704:Lnet/minecraft/class_1308;official lLcpq$b;l:Lbyp;
-
collisionCheckCooldown
private int collisionCheckCooldown- Mappings:
Namespace Name Mixin selector named collisionCheckCooldownLnet/minecraft/entity/mob/GhastEntity$GhastMoveControl;collisionCheckCooldown:Iintermediary field_7276Lnet/minecraft/class_1571$class_1573;field_7276:Iofficial mLcpq$b;m:I
-
field_59705
private final boolean field_59705- Mappings:
Namespace Name Mixin selector named field_59705Lnet/minecraft/entity/mob/GhastEntity$GhastMoveControl;field_59705:Zintermediary field_59705Lnet/minecraft/class_1571$class_1573;field_59705:Zofficial nLcpq$b;n:Z
-
field_59706
private double field_59706- Mappings:
Namespace Name Mixin selector named field_59706Lnet/minecraft/entity/mob/GhastEntity$GhastMoveControl;field_59706:Dintermediary field_59706Lnet/minecraft/class_1571$class_1573;field_59706:Dofficial oLcpq$b;o:D
-
-
Constructor Details
-
GhastMoveControl
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/mob/GhastEntity$GhastMoveControl;<init>(Lnet/minecraft/entity/mob/MobEntity;ZF)Vintermediary <init>Lnet/minecraft/class_1571$class_1573;<init>(Lnet/minecraft/class_1308;ZF)Vofficial <init>Lcpq$b;<init>(Lbyp;ZF)V
-
-
Method Details
-
tick
public void tick()- Overrides:
tickin classMoveControl- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/ai/control/MoveControl;tick()Vintermediary method_6240Lnet/minecraft/class_1335;method_6240()Vofficial aLcen;a()V
-
willCollide
- Mappings:
Namespace Name Mixin selector named willCollideLnet/minecraft/entity/mob/GhastEntity$GhastMoveControl;willCollide(Lnet/minecraft/util/math/Vec3d;I)Zintermediary method_7051Lnet/minecraft/class_1571$class_1573;method_7051(Lnet/minecraft/class_243;I)Zofficial aLcpq$b;a(Lfgo;I)Z
-