Interface MountController

All Known Implementing Classes:
AbstractMountController, FlyingMountController, WalkingMountController

public interface MountController
  • Method Details

    • getEntity

      org.bukkit.entity.Entity getEntity()
    • getInput

    • setInput

      void setInput(MountController.MountInput input)
    • getMount

      Mount getMount()
    • setCanDamageMount

      void setCanDamageMount(boolean flag)
    • canDamageMount

      boolean canDamageMount()
    • setCanInteractMount

      void setCanInteractMount(boolean flag)
    • canInteractMount

      boolean canInteractMount()
    • updateDriverMovement

      void updateDriverMovement(MoveController controller, ActiveModel model)
    • updatePassengerMovement

      void updatePassengerMovement(MoveController controller, ActiveModel model)
    • updateRiderPosition

      default void updateRiderPosition(MoveController controller)
    • updateDirection

      void updateDirection(LookController controller, ActiveModel model)