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 cpe$b
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.control.MoveControl
MoveControl.State -
Field Summary
FieldsFields 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, 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/GhastEntity;intermediary field_7275Lnet/minecraft/class_1571$class_1573;field_7275:Lnet/minecraft/class_1571;official lLcpe$b;l:Lcpe;
-
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 mLcpe$b;m:I
-
-
Constructor Details
-
GhastMoveControl
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/mob/GhastEntity$GhastMoveControl;<init>(Lnet/minecraft/entity/mob/GhastEntity;)Vintermediary <init>Lnet/minecraft/class_1571$class_1573;<init>(Lnet/minecraft/class_1571;)Vofficial <init>Lcpe$b;<init>(Lcpe;)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 aLcee;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 aLcpe$b;a(Lfgc;I)Z
-