Class SulfurCube.SulfurCubeMobMoveControl<T extends SulfurCube>
java.lang.Object
net.minecraft.world.entity.ai.control.MoveControl<T>
net.minecraft.world.entity.monster.cubemob.AbstractCubeMob.CubeMobMoveControl<T>
net.minecraft.world.entity.monster.cubemob.SulfurCube.SulfurCubeMobMoveControl<T>
- All Implemented Interfaces:
Control
- Enclosing class:
SulfurCube
protected static class SulfurCube.SulfurCubeMobMoveControl<T extends SulfurCube>
extends AbstractCubeMob.CubeMobMoveControl<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class MoveControl
MoveControl.Operation -
Field Summary
Fields inherited from class MoveControl
MAX_TURN, MIN_SPEED, MIN_SPEED_SQR, mob, operation, speedModifier, strafeForwards, strafeRight, wantedX, wantedY, wantedZ -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractCubeMob.CubeMobMoveControl
setDirection, setWantedMovementMethods inherited from class MoveControl
getSpeedModifier, getWantedX, getWantedY, getWantedZ, hasWanted, rotlerp, setWait, setWantedPosition, strafeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Control
rotateTowards
-
Constructor Details
-
SulfurCubeMobMoveControl
-
-
Method Details
-
tick
public void tick()- Overrides:
tickin classAbstractCubeMob.CubeMobMoveControl<T extends SulfurCube>
-