外观
协议模型:M · 2
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
MoLangItemDescriptorMotionPredictionHintsMoveActorAbsoluteMoveActorDeltaMovementAnomalyEventMovementCorrectedEventMovementEffectMovePlayerMultiPlayerSettingsMultiRecipe
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: ...