外观
协议模型:C · 3
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
ChangeModelTextureChunkPos_ChunkPos__Dimension_int3…load___byte_ChunkRadiusUpdatedClientAdditionalReplayDataClientAdditionalReplayDa…nknown_bool_ClientAdditionalReplaySaveDataClientBoundCloseFormClientBoundControlSchemeSetClientBoundDataStoreClientBoundDebugRendererClientBoundMapItemDataClientCacheBlobStatusClientCacheMissResponseClientCacheStatusClientCameraAimAssistClientCheatAbilityClientInputRecordClientLocalReplayOperationsClientMovementPredictionSync
ChangeModelTexture
继承 Packet。
python
class ChangeModelTexture(_Packet):
packet_id: ClassVar[int] = 204
packet_name: ClassVar[str] = 'ChangeModelTexture'
EntityRuntimeID: int
Texture: str | StringBytes
ModelID: int
Layer: int
def __init__(self, /, *,
EntityRuntimeID: int = ...,
Texture: str | StringBytes = ...,
ModelID: int = ...,
Layer: int = ...,
) -> None: ...ChunkPos_
继承 Struct。
python
class ChunkPos_(_Struct):
Position: list[int] | tuple[int, ...]
Radius: int
SavedChunks: list[list[int] | tuple[int, ...]] | tuple[list[int] | tuple[int, ...], ...] | None
def __init__(self, /, *,
Position: list[int] | tuple[int, ...] = ...,
Radius: int = ...,
SavedChunks: list[list[int] | tuple[int, ...]] | tuple[list[int] | tuple[int, ...], ...] | None = ...,
) -> None: ...ChunkPos__Dimension_int3…load___byte_
继承 Struct。
python
class ChunkPos__Dimension_int32__HighestSubChunk_uint16__SubChunkCount_uint32__CacheEnabled_bool__BlobHashes___uint64__RawPayload___byte_(_Struct):
Position: list[int] | tuple[int, ...]
Dimension: int
HighestSubChunk: int
SubChunkCount: int
CacheEnabled: bool
BlobHashes: list[int] | tuple[int, ...] | None
RawPayload: bytes | None
def __init__(self, /, *,
Position: list[int] | tuple[int, ...] = ...,
Dimension: int = ...,
HighestSubChunk: int = ...,
SubChunkCount: int = ...,
CacheEnabled: bool = ...,
BlobHashes: list[int] | tuple[int, ...] | None = ...,
RawPayload: bytes | None = ...,
) -> None: ...ChunkRadiusUpdated
继承 Packet。
python
class ChunkRadiusUpdated(_Packet):
packet_id: ClassVar[int] = 70
packet_name: ClassVar[str] = 'ChunkRadiusUpdated'
ChunkRadius: int
def __init__(self, /, *,
ChunkRadius: int = ...,
) -> None: ...ClientAdditionalReplayData
继承 Struct。
python
class ClientAdditionalReplayData(_Struct):
Unknown: bool
NBTData: dict[str | StringBytes, DynamicValue | UnionValue | _Struct | None] | None
def __init__(self, /, *,
Unknown: bool = ...,
NBTData: dict[str | StringBytes, DynamicValue | UnionValue | _Struct | None] | None = ...,
) -> None: ...ClientAdditionalReplayDa…nknown_bool_
继承 Struct。
python
class ClientAdditionalReplayData__Unknown_bool_(_Struct):
Data: list[ClientAdditionalReplayData] | tuple[ClientAdditionalReplayData, ...] | None
Unknown: bool
def __init__(self, /, *,
Data: list[ClientAdditionalReplayData] | tuple[ClientAdditionalReplayData, ...] | None = ...,
Unknown: bool = ...,
) -> None: ...相关字段类型:ClientAdditionalReplayData。
ClientAdditionalReplaySaveData
继承 Packet。
python
class ClientAdditionalReplaySaveData(_Packet):
packet_id: ClassVar[int] = 213
packet_name: ClassVar[str] = 'ClientAdditionalReplaySaveData'
Data: list[ClientAdditionalReplayData] | tuple[ClientAdditionalReplayData, ...] | None
Unknown: bool
def __init__(self, /, *,
Data: list[ClientAdditionalReplayData] | tuple[ClientAdditionalReplayData, ...] | None = ...,
Unknown: bool = ...,
) -> None: ...相关字段类型:ClientAdditionalReplayData。
ClientBoundCloseForm
继承 Packet。
python
class ClientBoundCloseForm(_Packet):
packet_id: ClassVar[int] = 310
packet_name: ClassVar[str] = 'ClientBoundCloseForm'
def __init__(self) -> None: ...ClientBoundControlSchemeSet
继承 Packet。
python
class ClientBoundControlSchemeSet(_Packet):
packet_id: ClassVar[int] = 327
packet_name: ClassVar[str] = 'ClientBoundControlSchemeSet'
ControlScheme: int
def __init__(self, /, *,
ControlScheme: int = ...,
) -> None: ...ClientBoundDataStore
继承 Packet。
python
class ClientBoundDataStore(_Packet):
packet_id: ClassVar[int] = 330
packet_name: ClassVar[str] = 'ClientBoundDataStore'
Updates: list[DataStoreChangeEntry] | tuple[DataStoreChangeEntry, ...] | None
def __init__(self, /, *,
Updates: list[DataStoreChangeEntry] | tuple[DataStoreChangeEntry, ...] | None = ...,
) -> None: ...相关字段类型:DataStoreChangeEntry。
ClientBoundDebugRenderer
继承 Packet。
python
class ClientBoundDebugRenderer(_Packet):
packet_id: ClassVar[int] = 164
packet_name: ClassVar[str] = 'ClientBoundDebugRenderer'
Type: int
Text: str | StringBytes
Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
Red: float | FloatBits
Green: float | FloatBits
Blue: float | FloatBits
Alpha: float | FloatBits
Duration: int
def __init__(self, /, *,
Type: int = ...,
Text: str | StringBytes = ...,
Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Red: float | FloatBits = ...,
Green: float | FloatBits = ...,
Blue: float | FloatBits = ...,
Alpha: float | FloatBits = ...,
Duration: int = ...,
) -> None: ...ClientBoundMapItemData
继承 Packet。
python
class ClientBoundMapItemData(_Packet):
packet_id: ClassVar[int] = 67
packet_name: ClassVar[str] = 'ClientBoundMapItemData'
MapID: int
UpdateFlags: int
Dimension: int
LockedMap: bool
Origin: list[int] | tuple[int, ...]
Scale: int
MapsIncludedIn: list[int] | tuple[int, ...] | None
TrackedObjects: list[MapTrackedObject] | tuple[MapTrackedObject, ...] | None
Decorations: list[MapDecoration] | tuple[MapDecoration, ...] | None
Height: int
Width: int
XOffset: int
YOffset: int
Pixels: list[RGBA] | tuple[RGBA, ...] | None
def __init__(self, /, *,
MapID: int = ...,
UpdateFlags: int = ...,
Dimension: int = ...,
LockedMap: bool = ...,
Origin: list[int] | tuple[int, ...] = ...,
Scale: int = ...,
MapsIncludedIn: list[int] | tuple[int, ...] | None = ...,
TrackedObjects: list[MapTrackedObject] | tuple[MapTrackedObject, ...] | None = ...,
Decorations: list[MapDecoration] | tuple[MapDecoration, ...] | None = ...,
Height: int = ...,
Width: int = ...,
XOffset: int = ...,
YOffset: int = ...,
Pixels: list[RGBA] | tuple[RGBA, ...] | None = ...,
) -> None: ...相关字段类型:MapDecoration、MapTrackedObject、RGBA。
ClientCacheBlobStatus
继承 Packet。
python
class ClientCacheBlobStatus(_Packet):
packet_id: ClassVar[int] = 135
packet_name: ClassVar[str] = 'ClientCacheBlobStatus'
MissHashes: list[int] | tuple[int, ...] | None
HitHashes: list[int] | tuple[int, ...] | None
def __init__(self, /, *,
MissHashes: list[int] | tuple[int, ...] | None = ...,
HitHashes: list[int] | tuple[int, ...] | None = ...,
) -> None: ...ClientCacheMissResponse
继承 Packet。
python
class ClientCacheMissResponse(_Packet):
packet_id: ClassVar[int] = 136
packet_name: ClassVar[str] = 'ClientCacheMissResponse'
Blobs: list[CacheBlob] | tuple[CacheBlob, ...] | None
def __init__(self, /, *,
Blobs: list[CacheBlob] | tuple[CacheBlob, ...] | None = ...,
) -> None: ...相关字段类型:CacheBlob。
ClientCacheStatus
继承 Packet。
python
class ClientCacheStatus(_Packet):
packet_id: ClassVar[int] = 129
packet_name: ClassVar[str] = 'ClientCacheStatus'
Enabled: bool
def __init__(self, /, *,
Enabled: bool = ...,
) -> None: ...ClientCameraAimAssist
继承 Packet。
python
class ClientCameraAimAssist(_Packet):
packet_id: ClassVar[int] = 321
packet_name: ClassVar[str] = 'ClientCameraAimAssist'
PresetID: str | StringBytes
Action: int
AllowAimAssist: bool
def __init__(self, /, *,
PresetID: str | StringBytes = ...,
Action: int = ...,
AllowAimAssist: bool = ...,
) -> None: ...ClientCheatAbility
继承 Packet。
python
class ClientCheatAbility(_Packet):
packet_id: ClassVar[int] = 197
packet_name: ClassVar[str] = 'ClientCheatAbility'
AbilityData: AbilityData
def __init__(self, /, *,
AbilityData: AbilityData = ...,
) -> None: ...相关字段类型:AbilityData。
ClientInputRecord
继承 Packet。
python
class ClientInputRecord(_Packet):
packet_id: ClassVar[int] = 212
packet_name: ClassVar[str] = 'ClientInputRecord'
Unknown1: str | StringBytes
Unknown2: bool
Unknown3: float | FloatBits
Unknown4: float | FloatBits
RecordData: list[NeteaseClientInputRecordData] | tuple[NeteaseClientInputRecordData, ...] | None
def __init__(self, /, *,
Unknown1: str | StringBytes = ...,
Unknown2: bool = ...,
Unknown3: float | FloatBits = ...,
Unknown4: float | FloatBits = ...,
RecordData: list[NeteaseClientInputRecordData] | tuple[NeteaseClientInputRecordData, ...] | None = ...,
) -> None: ...相关字段类型:NeteaseClientInputRecordData。
ClientLocalReplayOperations
继承 Packet。
python
class ClientLocalReplayOperations(_Packet):
packet_id: ClassVar[int] = 214
packet_name: ClassVar[str] = 'ClientLocalReplayOperations'
Speed: int
FileName: str | StringBytes
def __init__(self, /, *,
Speed: int = ...,
FileName: str | StringBytes = ...,
) -> None: ...ClientMovementPredictionSync
继承 Packet。
python
class ClientMovementPredictionSync(_Packet):
packet_id: ClassVar[int] = 322
packet_name: ClassVar[str] = 'ClientMovementPredictionSync'
ActorFlags: str
BoundingBoxScale: float | FloatBits
BoundingBoxWidth: float | FloatBits
BoundingBoxHeight: float | FloatBits
MovementSpeed: float | FloatBits
UnderwaterMovementSpeed: float | FloatBits
LavaMovementSpeed: float | FloatBits
JumpStrength: float | FloatBits
Health: float | FloatBits
Hunger: float | FloatBits
EntityUniqueID: int
Flying: bool
def __init__(self, /, *,
ActorFlags: str = ...,
BoundingBoxScale: float | FloatBits = ...,
BoundingBoxWidth: float | FloatBits = ...,
BoundingBoxHeight: float | FloatBits = ...,
MovementSpeed: float | FloatBits = ...,
UnderwaterMovementSpeed: float | FloatBits = ...,
LavaMovementSpeed: float | FloatBits = ...,
JumpStrength: float | FloatBits = ...,
Health: float | FloatBits = ...,
Hunger: float | FloatBits = ...,
EntityUniqueID: int = ...,
Flying: bool = ...,
) -> None: ...