外观
协议模型:R · 1
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
RaidUpdateEventRawExtRecipeUnlockRequirementRecipeUnlockRequirement_…rkID_uint32_RecipeUnlockRequirement_…rkID_uint32_RefreshEntitlementsReleaseItemTransactionDataRemoveActorRemoveObjectiveRemoveVolumeEntityRequestAbilityRequestChunkRadiusRequestNetworkSettingsRequestPermissionsRequestReplayRecordStatusResourcePackChunkDataResourcePackChunkRequestResourcePackClientResponseResourcePackDataInfoResourcePacksInfo
RaidUpdateEvent
继承 Struct。
python
class RaidUpdateEvent(_Struct):
CurrentRaidWave: int
TotalRaidWaves: int
WonRaid: bool
def __init__(self, /, *,
CurrentRaidWave: int = ...,
TotalRaidWaves: int = ...,
WonRaid: bool = ...,
) -> None: ...RawExt
继承 Struct。
python
class RawExt(_Struct):
Tag: int
Data: bytes | None
Value: DynamicValue | UnionValue | _Struct | None
def __init__(self, /, *,
Tag: int = ...,
Data: bytes | None = ...,
Value: DynamicValue | UnionValue | _Struct | None = ...,
) -> None: ...RecipeUnlockRequirement
继承 Struct。
python
class RecipeUnlockRequirement(_Struct):
Context: int
Ingredients: list[ItemDescriptorCount] | tuple[ItemDescriptorCount, ...] | None
def __init__(self, /, *,
Context: int = ...,
Ingredients: list[ItemDescriptorCount] | tuple[ItemDescriptorCount, ...] | None = ...,
) -> None: ...相关字段类型:ItemDescriptorCount。
RecipeUnlockRequirement_…rkID_uint32_
继承 Struct。
python
class RecipeUnlockRequirement__RecipeNetworkID_uint32_(_Struct):
RecipeID: str | StringBytes
Input: list[ItemDescriptorCount] | tuple[ItemDescriptorCount, ...] | None
Output: list[ItemStack] | tuple[ItemStack, ...] | None
UUID: bytes
Block: str | StringBytes
Priority: int
UnlockRequirement: RecipeUnlockRequirement
RecipeNetworkID: int
def __init__(self, /, *,
RecipeID: str | StringBytes = ...,
Input: list[ItemDescriptorCount] | tuple[ItemDescriptorCount, ...] | None = ...,
Output: list[ItemStack] | tuple[ItemStack, ...] | None = ...,
UUID: bytes = ...,
Block: str | StringBytes = ...,
Priority: int = ...,
UnlockRequirement: RecipeUnlockRequirement = ...,
RecipeNetworkID: int = ...,
) -> None: ...相关字段类型:ItemDescriptorCount、ItemStack、RecipeUnlockRequirement。
RecipeUnlockRequirement_…rkID_uint32_
继承 Struct。
python
class RecipeUnlockRequirement__RecipeNetworkID_uint32__struct_RecipeID_string__Width_int32__Height_int32__Input___github_com_OmineDev_neomega_core_minecraft_protocol_ItemDescriptorCount__Output___github_com_OmineDev_neomega_core_minecraft_protocol_ItemStack__UUID_github_com_google_uuid_UUID__Block_string__Priority_int32__AssumeSymmetry_bool__UnlockRequirement_github_com_OmineDev_neomega_core_minecraft_protocol_RecipeUnlockRequirement__RecipeNetworkID_uint32_(_Struct):
RecipeID: str | StringBytes
Width: int
Height: int
Input: list[ItemDescriptorCount] | tuple[ItemDescriptorCount, ...] | None
Output: list[ItemStack] | tuple[ItemStack, ...] | None
UUID: bytes
Block: str | StringBytes
Priority: int
AssumeSymmetry: bool
UnlockRequirement: RecipeUnlockRequirement
RecipeNetworkID: int
def __init__(self, /, *,
RecipeID: str | StringBytes = ...,
Width: int = ...,
Height: int = ...,
Input: list[ItemDescriptorCount] | tuple[ItemDescriptorCount, ...] | None = ...,
Output: list[ItemStack] | tuple[ItemStack, ...] | None = ...,
UUID: bytes = ...,
Block: str | StringBytes = ...,
Priority: int = ...,
AssumeSymmetry: bool = ...,
UnlockRequirement: RecipeUnlockRequirement = ...,
RecipeNetworkID: int = ...,
) -> None: ...相关字段类型:ItemDescriptorCount、ItemStack、RecipeUnlockRequirement。
RefreshEntitlements
继承 Packet。
python
class RefreshEntitlements(_Packet):
packet_id: ClassVar[int] = 305
packet_name: ClassVar[str] = 'RefreshEntitlements'
def __init__(self) -> None: ...ReleaseItemTransactionData
继承 Struct。
python
class ReleaseItemTransactionData(_Struct):
ActionType: int
HotBarSlot: int
HeldItem: ItemInstance
HeadPosition: list[float | FloatBits] | tuple[float | FloatBits, ...]
def __init__(self, /, *,
ActionType: int = ...,
HotBarSlot: int = ...,
HeldItem: ItemInstance = ...,
HeadPosition: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
) -> None: ...相关字段类型:ItemInstance。
RemoveActor
继承 Packet。
python
class RemoveActor(_Packet):
packet_id: ClassVar[int] = 14
packet_name: ClassVar[str] = 'RemoveActor'
EntityUniqueID: int
def __init__(self, /, *,
EntityUniqueID: int = ...,
) -> None: ...RemoveObjective
继承 Packet。
python
class RemoveObjective(_Packet):
packet_id: ClassVar[int] = 106
packet_name: ClassVar[str] = 'RemoveObjective'
ObjectiveName: str | StringBytes
def __init__(self, /, *,
ObjectiveName: str | StringBytes = ...,
) -> None: ...RemoveVolumeEntity
继承 Packet。
python
class RemoveVolumeEntity(_Packet):
packet_id: ClassVar[int] = 167
packet_name: ClassVar[str] = 'RemoveVolumeEntity'
EntityRuntimeID: int
Dimension: int
def __init__(self, /, *,
EntityRuntimeID: int = ...,
Dimension: int = ...,
) -> None: ...RequestAbility
继承 Packet。
python
class RequestAbility(_Packet):
packet_id: ClassVar[int] = 184
packet_name: ClassVar[str] = 'RequestAbility'
Ability: int
Value: DynamicValue | UnionValue | _Struct | None
def __init__(self, /, *,
Ability: int = ...,
Value: DynamicValue | UnionValue | _Struct | None = ...,
) -> None: ...RequestChunkRadius
继承 Packet。
python
class RequestChunkRadius(_Packet):
packet_id: ClassVar[int] = 69
packet_name: ClassVar[str] = 'RequestChunkRadius'
ChunkRadius: int
MaxChunkRadius: int
def __init__(self, /, *,
ChunkRadius: int = ...,
MaxChunkRadius: int = ...,
) -> None: ...RequestNetworkSettings
继承 Packet。
python
class RequestNetworkSettings(_Packet):
packet_id: ClassVar[int] = 193
packet_name: ClassVar[str] = 'RequestNetworkSettings'
ClientProtocol: int
def __init__(self, /, *,
ClientProtocol: int = ...,
) -> None: ...RequestPermissions
继承 Packet。
python
class RequestPermissions(_Packet):
packet_id: ClassVar[int] = 185
packet_name: ClassVar[str] = 'RequestPermissions'
EntityUniqueID: int
PermissionLevel: int
RequestedPermissions: int
def __init__(self, /, *,
EntityUniqueID: int = ...,
PermissionLevel: int = ...,
RequestedPermissions: int = ...,
) -> None: ...RequestReplayRecordStatus
继承 Packet。
python
class RequestReplayRecordStatus(_Packet):
packet_id: ClassVar[int] = 211
packet_name: ClassVar[str] = 'RequestReplayRecordStatus'
Unknown1: int
Unknown2: int
Unknown3: float | FloatBits
Unknown4: str | StringBytes
def __init__(self, /, *,
Unknown1: int = ...,
Unknown2: int = ...,
Unknown3: float | FloatBits = ...,
Unknown4: str | StringBytes = ...,
) -> None: ...ResourcePackChunkData
继承 Packet。
python
class ResourcePackChunkData(_Packet):
packet_id: ClassVar[int] = 83
packet_name: ClassVar[str] = 'ResourcePackChunkData'
UUID: str | StringBytes
ChunkIndex: int
DataOffset: int
Data: bytes | None
def __init__(self, /, *,
UUID: str | StringBytes = ...,
ChunkIndex: int = ...,
DataOffset: int = ...,
Data: bytes | None = ...,
) -> None: ...ResourcePackChunkRequest
继承 Packet。
python
class ResourcePackChunkRequest(_Packet):
packet_id: ClassVar[int] = 84
packet_name: ClassVar[str] = 'ResourcePackChunkRequest'
UUID: str | StringBytes
ChunkIndex: int
def __init__(self, /, *,
UUID: str | StringBytes = ...,
ChunkIndex: int = ...,
) -> None: ...ResourcePackClientResponse
继承 Packet。
python
class ResourcePackClientResponse(_Packet):
packet_id: ClassVar[int] = 8
packet_name: ClassVar[str] = 'ResourcePackClientResponse'
Response: int
PacksToDownload: list[str | StringBytes] | tuple[str | StringBytes, ...] | None
def __init__(self, /, *,
Response: int = ...,
PacksToDownload: list[str | StringBytes] | tuple[str | StringBytes, ...] | None = ...,
) -> None: ...ResourcePackDataInfo
继承 Packet。
python
class ResourcePackDataInfo(_Packet):
packet_id: ClassVar[int] = 82
packet_name: ClassVar[str] = 'ResourcePackDataInfo'
UUID: str | StringBytes
DataChunkSize: int
ChunkCount: int
Size: int
Hash: bytes | None
Premium: bool
PackType: int
def __init__(self, /, *,
UUID: str | StringBytes = ...,
DataChunkSize: int = ...,
ChunkCount: int = ...,
Size: int = ...,
Hash: bytes | None = ...,
Premium: bool = ...,
PackType: int = ...,
) -> None: ...ResourcePacksInfo
继承 Packet。
python
class ResourcePacksInfo(_Packet):
packet_id: ClassVar[int] = 6
packet_name: ClassVar[str] = 'ResourcePacksInfo'
TexturePackRequired: bool
HasAddons: bool
HasScripts: bool
ForceDisableVibrantVisuals: bool
WorldTemplateUUID: bytes
WorldTemplateVersion: str | StringBytes
TexturePacks: list[TexturePackInfo] | tuple[TexturePackInfo, ...] | None
def __init__(self, /, *,
TexturePackRequired: bool = ...,
HasAddons: bool = ...,
HasScripts: bool = ...,
ForceDisableVibrantVisuals: bool = ...,
WorldTemplateUUID: bytes = ...,
WorldTemplateVersion: str | StringBytes = ...,
TexturePacks: list[TexturePackInfo] | tuple[TexturePackInfo, ...] | None = ...,
) -> None: ...相关字段类型:TexturePackInfo。