跳转到正文

协议模型:M · 2 ​

全部模型 · 协议包用法

选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。

MoLangItemDescriptor ​

继承 Struct。

python
class MoLangItemDescriptor(_Struct):
    Expression: str | StringBytes
    Version: int
    def __init__(self, /, *,
        Expression: str | StringBytes = ...,
        Version: int = ...,
    ) -> None: ...

MotionPredictionHints ​

继承 Packet。

python
class MotionPredictionHints(_Packet):
    packet_id: ClassVar[int] = 157
    packet_name: ClassVar[str] = 'MotionPredictionHints'
    EntityRuntimeID: int
    Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...]
    OnGround: bool
    def __init__(self, /, *,
        EntityRuntimeID: int = ...,
        Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        OnGround: bool = ...,
    ) -> None: ...

MoveActorAbsolute ​

继承 Packet。

python
class MoveActorAbsolute(_Packet):
    packet_id: ClassVar[int] = 18
    packet_name: ClassVar[str] = 'MoveActorAbsolute'
    EntityRuntimeID: int
    Flags: int
    Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
    Rotation: list[float | FloatBits] | tuple[float | FloatBits, ...]
    def __init__(self, /, *,
        EntityRuntimeID: int = ...,
        Flags: int = ...,
        Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        Rotation: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
    ) -> None: ...

MoveActorDelta ​

继承 Packet。

python
class MoveActorDelta(_Packet):
    packet_id: ClassVar[int] = 111
    packet_name: ClassVar[str] = 'MoveActorDelta'
    Flags: int
    EntityRuntimeID: int
    Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
    Rotation: list[float | FloatBits] | tuple[float | FloatBits, ...]
    Quaternion: int
    def __init__(self, /, *,
        Flags: int = ...,
        EntityRuntimeID: int = ...,
        Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        Rotation: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        Quaternion: int = ...,
    ) -> None: ...

MovementAnomalyEvent ​

继承 Struct。

python
class MovementAnomalyEvent(_Struct):
    def __init__(self) -> None: ...

MovementCorrectedEvent ​

继承 Struct。

python
class MovementCorrectedEvent(_Struct):
    def __init__(self) -> None: ...

MovementEffect ​

继承 Packet。

python
class MovementEffect(_Packet):
    packet_id: ClassVar[int] = 318
    packet_name: ClassVar[str] = 'MovementEffect'
    EntityRuntimeID: int
    Type: int
    Duration: int
    Tick: int
    def __init__(self, /, *,
        EntityRuntimeID: int = ...,
        Type: int = ...,
        Duration: int = ...,
        Tick: int = ...,
    ) -> None: ...

MovePlayer ​

继承 Packet。

python
class MovePlayer(_Packet):
    packet_id: ClassVar[int] = 19
    packet_name: ClassVar[str] = 'MovePlayer'
    EntityRuntimeID: int
    Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
    Pitch: float | FloatBits
    Yaw: float | FloatBits
    HeadYaw: float | FloatBits
    Mode: int
    OnGround: bool
    RiddenEntityRuntimeID: int
    TeleportCause: int
    TeleportSourceEntityType: int
    Tick: int
    def __init__(self, /, *,
        EntityRuntimeID: int = ...,
        Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        Pitch: float | FloatBits = ...,
        Yaw: float | FloatBits = ...,
        HeadYaw: float | FloatBits = ...,
        Mode: int = ...,
        OnGround: bool = ...,
        RiddenEntityRuntimeID: int = ...,
        TeleportCause: int = ...,
        TeleportSourceEntityType: int = ...,
        Tick: int = ...,
    ) -> None: ...

MultiPlayerSettings ​

继承 Packet。

python
class MultiPlayerSettings(_Packet):
    packet_id: ClassVar[int] = 139
    packet_name: ClassVar[str] = 'MultiPlayerSettings'
    ActionType: int
    def __init__(self, /, *,
        ActionType: int = ...,
    ) -> None: ...

MultiRecipe ​

继承 Struct。

python
class MultiRecipe(_Struct):
    UUID: bytes
    RecipeNetworkID: int
    def __init__(self, /, *,
        UUID: bytes = ...,
        RecipeNetworkID: int = ...,
    ) -> None: ...

Neomega · 使用、开发与参考文档