Interface LifeMovement

All Superinterfaces:
LifeMovementFragment
All Known Implementing Classes:
AbsoluteLifeMovement, AbstractLifeMovement, BounceMovement, GroundMovement, RelativeLifeMovement, TeleportMovement

public interface LifeMovement extends LifeMovementFragment
具備狀態(newstate)、持續時間(duration)與移動類型(type)的移動片段介面。

繼承自 LifeMovementFragment,為 AbstractLifeMovement 及其所有具體移動類別的上層介面。 type 欄位對應客戶端封包中的移動指令位元組,由 handling.channel.handler.MovementParse 解析後決定要實體化的具體子類別 (如 AbsoluteLifeMovementRelativeLifeMovementTeleportMovement 等)。

  • Method Details

    • getNewstate

      int getNewstate()
    • getDuration

      int getDuration()
    • getType

      int getType()