外观
协议模型:C · 4
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
ClientStartItemCooldownClientToServerHandshakeCodeBuilderCodeBuilderRuntimeActionEventCodeBuilderScoreboardEventCodeBuilderSourceCombineCommandCommandBlockUpdateCommandEnumCommandEnumConstraintCommandEnumConstraint_CommandOriginCommandOrigin__Internal_…imited_bool_CommandOutputCommandOutputMessageCommandOutputMessage__DataSet_string_CommandOverloadCommandOverload_CommandParameter
ClientStartItemCooldown
继承 Packet。
python
class ClientStartItemCooldown(_Packet):
packet_id: ClassVar[int] = 176
packet_name: ClassVar[str] = 'ClientStartItemCooldown'
Category: str | StringBytes
Duration: int
def __init__(self, /, *,
Category: str | StringBytes = ...,
Duration: int = ...,
) -> None: ...ClientToServerHandshake
继承 Packet。
python
class ClientToServerHandshake(_Packet):
packet_id: ClassVar[int] = 4
packet_name: ClassVar[str] = 'ClientToServerHandshake'
def __init__(self) -> None: ...CodeBuilder
继承 Packet。
python
class CodeBuilder(_Packet):
packet_id: ClassVar[int] = 150
packet_name: ClassVar[str] = 'CodeBuilder'
URL: str | StringBytes
ShouldOpenCodeBuilder: bool
def __init__(self, /, *,
URL: str | StringBytes = ...,
ShouldOpenCodeBuilder: bool = ...,
) -> None: ...CodeBuilderRuntimeActionEvent
继承 Struct。
python
class CodeBuilderRuntimeActionEvent(_Struct):
Action: str | StringBytes
def __init__(self, /, *,
Action: str | StringBytes = ...,
) -> None: ...CodeBuilderScoreboardEvent
继承 Struct。
python
class CodeBuilderScoreboardEvent(_Struct):
ObjectiveName: str | StringBytes
Score: int
def __init__(self, /, *,
ObjectiveName: str | StringBytes = ...,
Score: int = ...,
) -> None: ...CodeBuilderSource
继承 Packet。
python
class CodeBuilderSource(_Packet):
packet_id: ClassVar[int] = 178
packet_name: ClassVar[str] = 'CodeBuilderSource'
Operation: int
Category: int
CodeStatus: int
def __init__(self, /, *,
Operation: int = ...,
Category: int = ...,
CodeStatus: int = ...,
) -> None: ...Combine
继承 Packet。
python
class Combine(_Packet):
packet_id: ClassVar[int] = 224
packet_name: ClassVar[str] = 'Combine'
Unknown: int
Payload: bytes | None
def __init__(self, /, *,
Unknown: int = ...,
Payload: bytes | None = ...,
) -> None: ...Command
继承 Struct。
python
class Command(_Struct):
Name: str | StringBytes
Description: str | StringBytes
Flags: int
PermissionLevel: int
AliasesOffset: int
ChainedSubcommandOffsets: list[int] | tuple[int, ...] | None
Overloads: list[CommandOverload] | tuple[CommandOverload, ...] | None
def __init__(self, /, *,
Name: str | StringBytes = ...,
Description: str | StringBytes = ...,
Flags: int = ...,
PermissionLevel: int = ...,
AliasesOffset: int = ...,
ChainedSubcommandOffsets: list[int] | tuple[int, ...] | None = ...,
Overloads: list[CommandOverload] | tuple[CommandOverload, ...] | None = ...,
) -> None: ...相关字段类型:CommandOverload。
CommandBlockUpdate
继承 Packet。
python
class CommandBlockUpdate(_Packet):
packet_id: ClassVar[int] = 78
packet_name: ClassVar[str] = 'CommandBlockUpdate'
Block: bool
Position: list[int] | tuple[int, ...]
Mode: int
NeedsRedstone: bool
Conditional: bool
MinecartEntityRuntimeID: int
Command: str | StringBytes
LastOutput: str | StringBytes
Name: str | StringBytes
FilteredName: str | StringBytes
ShouldTrackOutput: bool
TickDelay: int
ExecuteOnFirstTick: bool
def __init__(self, /, *,
Block: bool = ...,
Position: list[int] | tuple[int, ...] = ...,
Mode: int = ...,
NeedsRedstone: bool = ...,
Conditional: bool = ...,
MinecartEntityRuntimeID: int = ...,
Command: str | StringBytes = ...,
LastOutput: str | StringBytes = ...,
Name: str | StringBytes = ...,
FilteredName: str | StringBytes = ...,
ShouldTrackOutput: bool = ...,
TickDelay: int = ...,
ExecuteOnFirstTick: bool = ...,
) -> None: ...CommandEnum
继承 Struct。
python
class CommandEnum(_Struct):
Type: str | StringBytes
ValueIndices: list[int] | tuple[int, ...] | None
def __init__(self, /, *,
Type: str | StringBytes = ...,
ValueIndices: list[int] | tuple[int, ...] | None = ...,
) -> None: ...CommandEnumConstraint
继承 Struct。
python
class CommandEnumConstraint(_Struct):
EnumValueIndex: int
EnumIndex: int
Constraints: bytes | None
def __init__(self, /, *,
EnumValueIndex: int = ...,
EnumIndex: int = ...,
Constraints: bytes | None = ...,
) -> None: ...CommandEnumConstraint_
继承 Struct。
python
class CommandEnumConstraint_(_Struct):
EnumValues: list[str | StringBytes] | tuple[str | StringBytes, ...] | None
ChainedSubcommandValues: list[str | StringBytes] | tuple[str | StringBytes, ...] | None
Suffixes: list[str | StringBytes] | tuple[str | StringBytes, ...] | None
Enums: list[CommandEnum] | tuple[CommandEnum, ...] | None
ChainedSubcommands: list[ChainedSubcommand] | tuple[ChainedSubcommand, ...] | None
Commands: list[Command] | tuple[Command, ...] | None
DynamicEnums: list[DynamicEnum] | tuple[DynamicEnum, ...] | None
Constraints: list[CommandEnumConstraint] | tuple[CommandEnumConstraint, ...] | None
def __init__(self, /, *,
EnumValues: list[str | StringBytes] | tuple[str | StringBytes, ...] | None = ...,
ChainedSubcommandValues: list[str | StringBytes] | tuple[str | StringBytes, ...] | None = ...,
Suffixes: list[str | StringBytes] | tuple[str | StringBytes, ...] | None = ...,
Enums: list[CommandEnum] | tuple[CommandEnum, ...] | None = ...,
ChainedSubcommands: list[ChainedSubcommand] | tuple[ChainedSubcommand, ...] | None = ...,
Commands: list[Command] | tuple[Command, ...] | None = ...,
DynamicEnums: list[DynamicEnum] | tuple[DynamicEnum, ...] | None = ...,
Constraints: list[CommandEnumConstraint] | tuple[CommandEnumConstraint, ...] | None = ...,
) -> None: ...相关字段类型:ChainedSubcommand、Command、CommandEnum、CommandEnumConstraint、DynamicEnum。
CommandOrigin
继承 Struct。
python
class CommandOrigin(_Struct):
Origin: int
UUID: bytes
RequestID: str | StringBytes
PlayerUniqueID: int
def __init__(self, /, *,
Origin: int = ...,
UUID: bytes = ...,
RequestID: str | StringBytes = ...,
PlayerUniqueID: int = ...,
) -> None: ...CommandOrigin__Internal_…imited_bool_
继承 Struct。
python
class CommandOrigin__Internal_bool__Version_int32__Unlimited_bool_(_Struct):
CommandLine: str | StringBytes
CommandOrigin: CommandOrigin
Internal: bool
Version: int
Unlimited: bool
def __init__(self, /, *,
CommandLine: str | StringBytes = ...,
CommandOrigin: CommandOrigin = ...,
Internal: bool = ...,
Version: int = ...,
Unlimited: bool = ...,
) -> None: ...相关字段类型:CommandOrigin。
CommandOutput
继承 Packet。
python
class CommandOutput(_Packet):
packet_id: ClassVar[int] = 79
packet_name: ClassVar[str] = 'CommandOutput'
CommandOrigin: CommandOrigin
OutputType: int
SuccessCount: int
OutputMessages: list[CommandOutputMessage] | tuple[CommandOutputMessage, ...] | None
DataSet: str | StringBytes
def __init__(self, /, *,
CommandOrigin: CommandOrigin = ...,
OutputType: int = ...,
SuccessCount: int = ...,
OutputMessages: list[CommandOutputMessage] | tuple[CommandOutputMessage, ...] | None = ...,
DataSet: str | StringBytes = ...,
) -> None: ...相关字段类型:CommandOrigin、CommandOutputMessage。
CommandOutputMessage
继承 Struct。
python
class CommandOutputMessage(_Struct):
Success: bool
Message: str | StringBytes
Parameters: list[str | StringBytes] | tuple[str | StringBytes, ...] | None
def __init__(self, /, *,
Success: bool = ...,
Message: str | StringBytes = ...,
Parameters: list[str | StringBytes] | tuple[str | StringBytes, ...] | None = ...,
) -> None: ...CommandOutputMessage__DataSet_string_
继承 Struct。
python
class CommandOutputMessage__DataSet_string_(_Struct):
CommandOrigin: CommandOrigin
OutputType: int
SuccessCount: int
OutputMessages: list[CommandOutputMessage] | tuple[CommandOutputMessage, ...] | None
DataSet: str | StringBytes
def __init__(self, /, *,
CommandOrigin: CommandOrigin = ...,
OutputType: int = ...,
SuccessCount: int = ...,
OutputMessages: list[CommandOutputMessage] | tuple[CommandOutputMessage, ...] | None = ...,
DataSet: str | StringBytes = ...,
) -> None: ...相关字段类型:CommandOrigin、CommandOutputMessage。
CommandOverload
继承 Struct。
python
class CommandOverload(_Struct):
Chaining: bool
Parameters: list[CommandParameter] | tuple[CommandParameter, ...] | None
def __init__(self, /, *,
Chaining: bool = ...,
Parameters: list[CommandParameter] | tuple[CommandParameter, ...] | None = ...,
) -> None: ...相关字段类型:CommandParameter。
CommandOverload_
继承 Struct。
python
class CommandOverload_(_Struct):
Name: str | StringBytes
Description: str | StringBytes
Flags: int
PermissionLevel: int
AliasesOffset: int
ChainedSubcommandOffsets: list[int] | tuple[int, ...] | None
Overloads: list[CommandOverload] | tuple[CommandOverload, ...] | None
def __init__(self, /, *,
Name: str | StringBytes = ...,
Description: str | StringBytes = ...,
Flags: int = ...,
PermissionLevel: int = ...,
AliasesOffset: int = ...,
ChainedSubcommandOffsets: list[int] | tuple[int, ...] | None = ...,
Overloads: list[CommandOverload] | tuple[CommandOverload, ...] | None = ...,
) -> None: ...相关字段类型:CommandOverload。
CommandParameter
继承 Struct。
python
class CommandParameter(_Struct):
Name: str | StringBytes
Type: int
Optional: bool
Options: int
def __init__(self, /, *,
Name: str | StringBytes = ...,
Type: int = ...,
Optional: bool = ...,
Options: int = ...,
) -> None: ...