Class AbstractCubeMob.CubeMobMoveControl<T extends AbstractCubeMob>

java.lang.Object
net.minecraft.world.entity.ai.control.MoveControl<T>
net.minecraft.world.entity.monster.cubemob.AbstractCubeMob.CubeMobMoveControl<T>
All Implemented Interfaces:
Control
Direct Known Subclasses:
SulfurCube.SulfurCubeMobMoveControl
Enclosing class:
AbstractCubeMob

protected static class AbstractCubeMob.CubeMobMoveControl<T extends AbstractCubeMob> extends MoveControl<T>
  • Field Details

    • yRot

      private float yRot
    • jumpDelay

      private int jumpDelay
    • isAggressive

      private boolean isAggressive
  • Constructor Details

    • CubeMobMoveControl

      public CubeMobMoveControl(T cubeMob)
  • Method Details

    • setDirection

      public void setDirection(float yRot, boolean isAggressive)
    • setWantedMovement

      public void setWantedMovement(double speedModifier)
    • tick

      public void tick()
      Overrides:
      tick in class MoveControl<T extends AbstractCubeMob>