外观
协议模型:A · 1
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
AbilityDataAbilityData_AbilityData__Unknown1_ui…nown2_int64_AbilityLayerAbilityLayer_AchievementAwardedEventActorEventActorPickRequestAddActorAddBehaviourTreeAddictionAddItemActorAddPaintingAddPlayerAddVolumeEntityAdventureSettingsAgentActionAgentAnimationAgentCommandEventAgentCreatedEvent
AbilityData
继承 Struct。
python
class AbilityData(_Struct):
EntityUniqueID: int
PlayerPermissions: int
CommandPermissions: int
Layers: list[AbilityLayer] | tuple[AbilityLayer, ...] | None
def __init__(self, /, *,
EntityUniqueID: int = ...,
PlayerPermissions: int = ...,
CommandPermissions: int = ...,
Layers: list[AbilityLayer] | tuple[AbilityLayer, ...] | None = ...,
) -> None: ...相关字段类型:AbilityLayer。
AbilityData_
继承 Struct。
python
class AbilityData_(_Struct):
AbilityData: AbilityData
def __init__(self, /, *,
AbilityData: AbilityData = ...,
) -> None: ...相关字段类型:AbilityData。
AbilityData__Unknown1_ui…nown2_int64_
继承 Struct。
python
class AbilityData__Unknown1_uint32__Unknown2_int64_(_Struct):
AbilityData: AbilityData
Unknown1: int
Unknown2: int
def __init__(self, /, *,
AbilityData: AbilityData = ...,
Unknown1: int = ...,
Unknown2: int = ...,
) -> None: ...相关字段类型:AbilityData。
AbilityLayer
继承 Struct。
python
class AbilityLayer(_Struct):
Type: int
Abilities: int
Values: int
FlySpeed: float | FloatBits
VerticalFlySpeed: float | FloatBits
WalkSpeed: float | FloatBits
def __init__(self, /, *,
Type: int = ...,
Abilities: int = ...,
Values: int = ...,
FlySpeed: float | FloatBits = ...,
VerticalFlySpeed: float | FloatBits = ...,
WalkSpeed: float | FloatBits = ...,
) -> None: ...AbilityLayer_
继承 Struct。
python
class AbilityLayer_(_Struct):
EntityUniqueID: int
PlayerPermissions: int
CommandPermissions: int
Layers: list[AbilityLayer] | tuple[AbilityLayer, ...] | None
def __init__(self, /, *,
EntityUniqueID: int = ...,
PlayerPermissions: int = ...,
CommandPermissions: int = ...,
Layers: list[AbilityLayer] | tuple[AbilityLayer, ...] | None = ...,
) -> None: ...相关字段类型:AbilityLayer。
AchievementAwardedEvent
继承 Struct。
python
class AchievementAwardedEvent(_Struct):
AchievementID: int
def __init__(self, /, *,
AchievementID: int = ...,
) -> None: ...ActorEvent
继承 Packet。
python
class ActorEvent(_Packet):
packet_id: ClassVar[int] = 27
packet_name: ClassVar[str] = 'ActorEvent'
EntityRuntimeID: int
EventType: int
EventData: int
def __init__(self, /, *,
EntityRuntimeID: int = ...,
EventType: int = ...,
EventData: int = ...,
) -> None: ...ActorPickRequest
继承 Packet。
python
class ActorPickRequest(_Packet):
packet_id: ClassVar[int] = 35
packet_name: ClassVar[str] = 'ActorPickRequest'
EntityUniqueID: int
HotBarSlot: int
WithData: bool
def __init__(self, /, *,
EntityUniqueID: int = ...,
HotBarSlot: int = ...,
WithData: bool = ...,
) -> None: ...AddActor
继承 Packet。
python
class AddActor(_Packet):
packet_id: ClassVar[int] = 13
packet_name: ClassVar[str] = 'AddActor'
EntityUniqueID: int
EntityRuntimeID: int
EntityType: str | StringBytes
Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...]
Pitch: float | FloatBits
Yaw: float | FloatBits
HeadYaw: float | FloatBits
BodyYaw: float | FloatBits
Attributes: list[AttributeValue] | tuple[AttributeValue, ...] | None
EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None
EntityProperties: EntityProperties
EntityLinks: list[EntityLink] | tuple[EntityLink, ...] | None
Unknown1: str | StringBytes
Unknown2: str | StringBytes
Unknown3: str | StringBytes
Unknown4: bool
Unknown5: bool
Unknown6: bool
Unknown7: bool
Unknown8: bool
EntityPhysxShapes: list[EntityPhysxShapes] | tuple[EntityPhysxShapes, ...] | None
def __init__(self, /, *,
EntityUniqueID: int = ...,
EntityRuntimeID: int = ...,
EntityType: str | StringBytes = ...,
Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Pitch: float | FloatBits = ...,
Yaw: float | FloatBits = ...,
HeadYaw: float | FloatBits = ...,
BodyYaw: float | FloatBits = ...,
Attributes: list[AttributeValue] | tuple[AttributeValue, ...] | None = ...,
EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None = ...,
EntityProperties: EntityProperties = ...,
EntityLinks: list[EntityLink] | tuple[EntityLink, ...] | None = ...,
Unknown1: str | StringBytes = ...,
Unknown2: str | StringBytes = ...,
Unknown3: str | StringBytes = ...,
Unknown4: bool = ...,
Unknown5: bool = ...,
Unknown6: bool = ...,
Unknown7: bool = ...,
Unknown8: bool = ...,
EntityPhysxShapes: list[EntityPhysxShapes] | tuple[EntityPhysxShapes, ...] | None = ...,
) -> None: ...相关字段类型:AttributeValue、EntityLink、EntityPhysxShapes、EntityProperties。
AddBehaviourTree
继承 Packet。
python
class AddBehaviourTree(_Packet):
packet_id: ClassVar[int] = 89
packet_name: ClassVar[str] = 'AddBehaviourTree'
BehaviourTree: str | StringBytes
def __init__(self, /, *,
BehaviourTree: str | StringBytes = ...,
) -> None: ...Addiction
继承 Packet。
python
class Addiction(_Packet):
packet_id: ClassVar[int] = 223
packet_name: ClassVar[str] = 'Addiction'
Payload: bytes | None
def __init__(self, /, *,
Payload: bytes | None = ...,
) -> None: ...AddItemActor
继承 Packet。
python
class AddItemActor(_Packet):
packet_id: ClassVar[int] = 15
packet_name: ClassVar[str] = 'AddItemActor'
EntityUniqueID: int
EntityRuntimeID: int
Item: ItemInstance
Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...]
EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None
FromFishing: bool
def __init__(self, /, *,
EntityUniqueID: int = ...,
EntityRuntimeID: int = ...,
Item: ItemInstance = ...,
Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None = ...,
FromFishing: bool = ...,
) -> None: ...相关字段类型:ItemInstance。
AddPainting
继承 Packet。
python
class AddPainting(_Packet):
packet_id: ClassVar[int] = 22
packet_name: ClassVar[str] = 'AddPainting'
EntityUniqueID: int
EntityRuntimeID: int
Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
Direction: int
Title: str | StringBytes
def __init__(self, /, *,
EntityUniqueID: int = ...,
EntityRuntimeID: int = ...,
Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Direction: int = ...,
Title: str | StringBytes = ...,
) -> None: ...AddPlayer
继承 Packet。
python
class AddPlayer(_Packet):
packet_id: ClassVar[int] = 12
packet_name: ClassVar[str] = 'AddPlayer'
UUID: bytes
Username: str | StringBytes
EntityRuntimeID: int
PlatformChatID: str | StringBytes
Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...]
Pitch: float | FloatBits
Yaw: float | FloatBits
HeadYaw: float | FloatBits
HeldItem: ItemInstance
GameType: int
EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None
EntityProperties: EntityProperties
AbilityData: AbilityData
EntityLinks: list[EntityLink] | tuple[EntityLink, ...] | None
DeviceID: str | StringBytes
BuildPlatform: int
Unknown1: str | StringBytes
Unknown2: str | StringBytes
Unknown3: bool
Unknown4: bool
Unknown5: int
Unknown6: int
def __init__(self, /, *,
UUID: bytes = ...,
Username: str | StringBytes = ...,
EntityRuntimeID: int = ...,
PlatformChatID: str | StringBytes = ...,
Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Pitch: float | FloatBits = ...,
Yaw: float | FloatBits = ...,
HeadYaw: float | FloatBits = ...,
HeldItem: ItemInstance = ...,
GameType: int = ...,
EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None = ...,
EntityProperties: EntityProperties = ...,
AbilityData: AbilityData = ...,
EntityLinks: list[EntityLink] | tuple[EntityLink, ...] | None = ...,
DeviceID: str | StringBytes = ...,
BuildPlatform: int = ...,
Unknown1: str | StringBytes = ...,
Unknown2: str | StringBytes = ...,
Unknown3: bool = ...,
Unknown4: bool = ...,
Unknown5: int = ...,
Unknown6: int = ...,
) -> None: ...相关字段类型:AbilityData、EntityLink、EntityProperties、ItemInstance。
AddVolumeEntity
继承 Packet。
python
class AddVolumeEntity(_Packet):
packet_id: ClassVar[int] = 166
packet_name: ClassVar[str] = 'AddVolumeEntity'
EntityRuntimeID: int
EntityMetadata: dict[str | StringBytes, DynamicValue | UnionValue | _Struct | None] | None
EncodingIdentifier: str | StringBytes
InstanceIdentifier: str | StringBytes
Bounds: list[list[int] | tuple[int, ...]] | tuple[list[int] | tuple[int, ...], ...]
Dimension: int
EngineVersion: str | StringBytes
def __init__(self, /, *,
EntityRuntimeID: int = ...,
EntityMetadata: dict[str | StringBytes, DynamicValue | UnionValue | _Struct | None] | None = ...,
EncodingIdentifier: str | StringBytes = ...,
InstanceIdentifier: str | StringBytes = ...,
Bounds: list[list[int] | tuple[int, ...]] | tuple[list[int] | tuple[int, ...], ...] = ...,
Dimension: int = ...,
EngineVersion: str | StringBytes = ...,
) -> None: ...AdventureSettings
继承 Packet。
python
class AdventureSettings(_Packet):
packet_id: ClassVar[int] = 55
packet_name: ClassVar[str] = 'AdventureSettings'
Flags: int
CommandPermissionLevel: int
ActionPermissions: int
PermissionLevel: int
CustomStoredPermissions: int
PlayerUniqueID: int
def __init__(self, /, *,
Flags: int = ...,
CommandPermissionLevel: int = ...,
ActionPermissions: int = ...,
PermissionLevel: int = ...,
CustomStoredPermissions: int = ...,
PlayerUniqueID: int = ...,
) -> None: ...AgentAction
继承 Packet。
python
class AgentAction(_Packet):
packet_id: ClassVar[int] = 181
packet_name: ClassVar[str] = 'AgentAction'
Identifier: str | StringBytes
Action: int
Response: bytes | None
def __init__(self, /, *,
Identifier: str | StringBytes = ...,
Action: int = ...,
Response: bytes | None = ...,
) -> None: ...AgentAnimation
继承 Packet。
python
class AgentAnimation(_Packet):
packet_id: ClassVar[int] = 304
packet_name: ClassVar[str] = 'AgentAnimation'
Animation: int
EntityRuntimeID: int
def __init__(self, /, *,
Animation: int = ...,
EntityRuntimeID: int = ...,
) -> None: ...AgentCommandEvent
继承 Struct。
python
class AgentCommandEvent(_Struct):
AgentResult: int
DataValue: int
Command: str | StringBytes
DataKey: str | StringBytes
Output: str | StringBytes
def __init__(self, /, *,
AgentResult: int = ...,
DataValue: int = ...,
Command: str | StringBytes = ...,
DataKey: str | StringBytes = ...,
Output: str | StringBytes = ...,
) -> None: ...AgentCreatedEvent
继承 Struct。
python
class AgentCreatedEvent(_Struct):
def __init__(self) -> None: ...