外观
协议模型:O · 1
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
OnScreenTextureAnimationOpenSignOptional___byte__Optional_bool__Optional_bool___IgnoreSt…ponent_bool_Optional_byte__Optional_byte___struct_G…ional_byte__Optional_byte___struct_N…ional_byte__Optional_float32__Optional_float32___OnGro…Tick_uint64_Optional_int32__Optional_string__Optional_uint32__Optional_uint32___struct…nal_uint32__Optional_uint32___struct…nal_uint32__Optional_uint32___struct…nal_uint32__Optional_uint8__
OnScreenTextureAnimation
继承 Packet。
python
class OnScreenTextureAnimation(_Packet):
packet_id: ClassVar[int] = 130
packet_name: ClassVar[str] = 'OnScreenTextureAnimation'
AnimationType: int
def __init__(self, /, *,
AnimationType: int = ...,
) -> None: ...OpenSign
继承 Packet。
python
class OpenSign(_Packet):
packet_id: ClassVar[int] = 303
packet_name: ClassVar[str] = 'OpenSign'
Position: list[int] | tuple[int, ...]
FrontSide: bool
def __init__(self, /, *,
Position: list[int] | tuple[int, ...] = ...,
FrontSide: bool = ...,
) -> None: ...Optional___byte__
继承 Struct。
python
class Optional___byte__(_Struct):
Dimension: int
EntityUniqueID: int
Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
ParticleName: str | StringBytes
MoLangVariables: OptionalValue[bytes | None]
def __init__(self, /, *,
Dimension: int = ...,
EntityUniqueID: int = ...,
Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
ParticleName: str | StringBytes = ...,
MoLangVariables: OptionalValue[bytes | None] = ...,
) -> None: ...Optional_bool__
继承 Struct。
python
class Optional_bool__(_Struct):
Set: OptionalValue[CameraInstructionSet]
Clear: OptionalValue[bool]
Fade: OptionalValue[CameraInstructionFade]
Target: OptionalValue[CameraInstructionTarget]
RemoveTarget: OptionalValue[bool]
FieldOfView: OptionalValue[CameraInstructionFieldOfView]
Spline: OptionalValue[CameraSplineInstruction]
AttachToEntity: OptionalValue[int]
DetachFromEntity: OptionalValue[bool]
def __init__(self, /, *,
Set: OptionalValue[CameraInstructionSet] = ...,
Clear: OptionalValue[bool] = ...,
Fade: OptionalValue[CameraInstructionFade] = ...,
Target: OptionalValue[CameraInstructionTarget] = ...,
RemoveTarget: OptionalValue[bool] = ...,
FieldOfView: OptionalValue[CameraInstructionFieldOfView] = ...,
Spline: OptionalValue[CameraSplineInstruction] = ...,
AttachToEntity: OptionalValue[int] = ...,
DetachFromEntity: OptionalValue[bool] = ...,
) -> None: ...相关字段类型:CameraInstructionFade、CameraInstructionFieldOfView、CameraInstructionSet、CameraInstructionTarget、CameraSplineInstruction。
Optional_bool___IgnoreSt…ponent_bool_
继承 Struct。
python
class Optional_bool___IgnoreStartingValuesComponent_bool_(_Struct):
Preset: int
Ease: OptionalValue[CameraEase]
Position: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
Rotation: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
Facing: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
ViewOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
EntityOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
Default: OptionalValue[bool]
IgnoreStartingValuesComponent: bool
def __init__(self, /, *,
Preset: int = ...,
Ease: OptionalValue[CameraEase] = ...,
Position: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
Rotation: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
Facing: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
ViewOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
EntityOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
Default: OptionalValue[bool] = ...,
IgnoreStartingValuesComponent: bool = ...,
) -> None: ...相关字段类型:CameraEase。
Optional_byte__
继承 Struct。
python
class Optional_byte__(_Struct):
ArrowEndLocation: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
ArrowHeadLength: OptionalValue[float | FloatBits]
ArrowHeadRadius: OptionalValue[float | FloatBits]
Segments: OptionalValue[int]
def __init__(self, /, *,
ArrowEndLocation: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
ArrowHeadLength: OptionalValue[float | FloatBits] = ...,
ArrowHeadRadius: OptionalValue[float | FloatBits] = ...,
Segments: OptionalValue[int] = ...,
) -> None: ...Optional_byte___struct_G…ional_byte__
继承 Struct。
python
class Optional_byte___struct_GraphicsMode_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_byte__(_Struct):
GraphicsMode: OptionalValue[int]
def __init__(self, /, *,
GraphicsMode: OptionalValue[int] = ...,
) -> None: ...Optional_byte___struct_N…ional_byte__
继承 Struct。
python
class Optional_byte___struct_Name_string__Parent_string__PosX_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_float32___PosY_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_float32___PosZ_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_float32___RotX_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_float32___RotY_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_float32___RotationSpeed_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_float32___SnapToTarget_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_bool___HorizontalRotationLimit_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_github_com_go_gl_mathgl_mgl32_Vec2___VerticalRotationLimit_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_github_com_go_gl_mathgl_mgl32_Vec2___ContinueTargeting_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_bool___TrackingRadius_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_float32___ViewOffset_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_github_com_go_gl_mathgl_mgl32_Vec2___EntityOffset_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_github_com_go_gl_mathgl_mgl32_Vec3___Radius_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_float32___MinYawLimit_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_float32___MaxYawLimit_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_float32___AudioListener_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_byte___PlayerEffects_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_bool___AimAssist_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_github_com_OmineDev_neomega_core_minecraft_protocol_CameraPresetAimAssist___ControlScheme_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_byte__(_Struct):
Name: str | StringBytes
Parent: str | StringBytes
PosX: OptionalValue[float | FloatBits]
PosY: OptionalValue[float | FloatBits]
PosZ: OptionalValue[float | FloatBits]
RotX: OptionalValue[float | FloatBits]
RotY: OptionalValue[float | FloatBits]
RotationSpeed: OptionalValue[float | FloatBits]
SnapToTarget: OptionalValue[bool]
HorizontalRotationLimit: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
VerticalRotationLimit: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
ContinueTargeting: OptionalValue[bool]
TrackingRadius: OptionalValue[float | FloatBits]
ViewOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
EntityOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
Radius: OptionalValue[float | FloatBits]
MinYawLimit: OptionalValue[float | FloatBits]
MaxYawLimit: OptionalValue[float | FloatBits]
AudioListener: OptionalValue[int]
PlayerEffects: OptionalValue[bool]
AimAssist: OptionalValue[CameraPresetAimAssist]
ControlScheme: OptionalValue[int]
def __init__(self, /, *,
Name: str | StringBytes = ...,
Parent: str | StringBytes = ...,
PosX: OptionalValue[float | FloatBits] = ...,
PosY: OptionalValue[float | FloatBits] = ...,
PosZ: OptionalValue[float | FloatBits] = ...,
RotX: OptionalValue[float | FloatBits] = ...,
RotY: OptionalValue[float | FloatBits] = ...,
RotationSpeed: OptionalValue[float | FloatBits] = ...,
SnapToTarget: OptionalValue[bool] = ...,
HorizontalRotationLimit: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
VerticalRotationLimit: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
ContinueTargeting: OptionalValue[bool] = ...,
TrackingRadius: OptionalValue[float | FloatBits] = ...,
ViewOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
EntityOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
Radius: OptionalValue[float | FloatBits] = ...,
MinYawLimit: OptionalValue[float | FloatBits] = ...,
MaxYawLimit: OptionalValue[float | FloatBits] = ...,
AudioListener: OptionalValue[int] = ...,
PlayerEffects: OptionalValue[bool] = ...,
AimAssist: OptionalValue[CameraPresetAimAssist] = ...,
ControlScheme: OptionalValue[int] = ...,
) -> None: ...相关字段类型:CameraPresetAimAssist。
Optional_float32__
继承 Struct。
python
class Optional_float32__(_Struct):
Preset: OptionalValue[str | StringBytes]
TargetMode: OptionalValue[int]
Angle: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
Distance: OptionalValue[float | FloatBits]
def __init__(self, /, *,
Preset: OptionalValue[str | StringBytes] = ...,
TargetMode: OptionalValue[int] = ...,
Angle: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
Distance: OptionalValue[float | FloatBits] = ...,
) -> None: ...Optional_float32___OnGro…Tick_uint64_
继承 Struct。
python
class Optional_float32___OnGround_bool__Tick_uint64_(_Struct):
PredictionType: int
Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
Delta: list[float | FloatBits] | tuple[float | FloatBits, ...]
Rotation: list[float | FloatBits] | tuple[float | FloatBits, ...]
VehicleAngularVelocity: OptionalValue[float | FloatBits]
OnGround: bool
Tick: int
def __init__(self, /, *,
PredictionType: int = ...,
Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Delta: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Rotation: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
VehicleAngularVelocity: OptionalValue[float | FloatBits] = ...,
OnGround: bool = ...,
Tick: int = ...,
) -> None: ...Optional_int32__
继承 Struct。
python
class Optional_int32__(_Struct):
Entities: list[CameraAimAssistPriority] | tuple[CameraAimAssistPriority, ...] | None
Blocks: list[CameraAimAssistPriority] | tuple[CameraAimAssistPriority, ...] | None
EntityDefault: OptionalValue[int]
BlockDefault: OptionalValue[int]
def __init__(self, /, *,
Entities: list[CameraAimAssistPriority] | tuple[CameraAimAssistPriority, ...] | None = ...,
Blocks: list[CameraAimAssistPriority] | tuple[CameraAimAssistPriority, ...] | None = ...,
EntityDefault: OptionalValue[int] = ...,
BlockDefault: OptionalValue[int] = ...,
) -> None: ...相关字段类型:CameraAimAssistPriority。
Optional_string__
继承 Struct。
python
class Optional_string__(_Struct):
Identifier: str | StringBytes
BlockExclusions: list[str | StringBytes] | tuple[str | StringBytes, ...] | None
LiquidTargets: list[str | StringBytes] | tuple[str | StringBytes, ...] | None
ItemSettings: list[CameraAimAssistItemSettings] | tuple[CameraAimAssistItemSettings, ...] | None
DefaultItemSettings: OptionalValue[str | StringBytes]
HandSettings: OptionalValue[str | StringBytes]
def __init__(self, /, *,
Identifier: str | StringBytes = ...,
BlockExclusions: list[str | StringBytes] | tuple[str | StringBytes, ...] | None = ...,
LiquidTargets: list[str | StringBytes] | tuple[str | StringBytes, ...] | None = ...,
ItemSettings: list[CameraAimAssistItemSettings] | tuple[CameraAimAssistItemSettings, ...] | None = ...,
DefaultItemSettings: OptionalValue[str | StringBytes] = ...,
HandSettings: OptionalValue[str | StringBytes] = ...,
) -> None: ...相关字段类型:CameraAimAssistItemSettings。
Optional_uint32__
继承 Struct。
python
class Optional_uint32__(_Struct):
ContainerID: int
DynamicContainerID: OptionalValue[int]
def __init__(self, /, *,
ContainerID: int = ...,
DynamicContainerID: OptionalValue[int] = ...,
) -> None: ...Optional_uint32___struct…nal_uint32__
继承 Struct。
python
class Optional_uint32___struct_Dimension_int32__Position_github_com_go_gl_mathgl_mgl32_Vec3__Respawn_bool__LoadingScreenID_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_uint32__(_Struct):
Dimension: int
Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
Respawn: bool
LoadingScreenID: OptionalValue[int]
def __init__(self, /, *,
Dimension: int = ...,
Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Respawn: bool = ...,
LoadingScreenID: OptionalValue[int] = ...,
) -> None: ...Optional_uint32___struct…nal_uint32__
继承 Struct。
python
class Optional_uint32___struct_FloorBlocks___int32__CeilingBlocks___int32__SeaBlock_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_uint32___FoundationBlock_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_uint32___BeachBlock_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_uint32__(_Struct):
FloorBlocks: list[int] | tuple[int, ...] | None
CeilingBlocks: list[int] | tuple[int, ...] | None
SeaBlock: OptionalValue[int]
FoundationBlock: OptionalValue[int]
BeachBlock: OptionalValue[int]
def __init__(self, /, *,
FloorBlocks: list[int] | tuple[int, ...] | None = ...,
CeilingBlocks: list[int] | tuple[int, ...] | None = ...,
SeaBlock: OptionalValue[int] = ...,
FoundationBlock: OptionalValue[int] = ...,
BeachBlock: OptionalValue[int] = ...,
) -> None: ...Optional_uint32___struct…nal_uint32__
继承 Struct。
python
class Optional_uint32___struct_Type_int32__LoadingScreenID_github_com_OmineDev_neomega_core_minecraft_protocol_Optional_uint32__(_Struct):
Type: int
LoadingScreenID: OptionalValue[int]
def __init__(self, /, *,
Type: int = ...,
LoadingScreenID: OptionalValue[int] = ...,
) -> None: ...Optional_uint8__
继承 Struct。
python
class Optional_uint8__(_Struct):
FormID: int
ResponseData: OptionalValue[bytes | None]
CancelReason: OptionalValue[int]
def __init__(self, /, *,
FormID: int = ...,
ResponseData: OptionalValue[bytes | None] = ...,
CancelReason: OptionalValue[int] = ...,
) -> None: ...