soulfire.BotProtocolInfo

class soulfire.BotProtocolInfo(minecraft_protocol_version: int | None = ..., minecraft_version_name: str | None = ..., protocol_state: str | None = ..., packet_observation_supported: bool = ..., raw_packet_sending_enabled: bool = ..., maximum_packet_bytes: int | None = ..., maximum_sends_per_second: int | None = ..., remote_protocol_version: int | None = ..., remote_version_name: str | None = ...)

Bases: google.protobuf.message.Message

Abstract base class for protocol messages.

Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.

MINECRAFT_PROTOCOL_VERSION_FIELD_NUMBER: ClassVar[int]
MINECRAFT_VERSION_NAME_FIELD_NUMBER: ClassVar[int]
PROTOCOL_STATE_FIELD_NUMBER: ClassVar[int]
PACKET_OBSERVATION_SUPPORTED_FIELD_NUMBER: ClassVar[int]
RAW_PACKET_SENDING_ENABLED_FIELD_NUMBER: ClassVar[int]
MAXIMUM_PACKET_BYTES_FIELD_NUMBER: ClassVar[int]
MAXIMUM_SENDS_PER_SECOND_FIELD_NUMBER: ClassVar[int]
REMOTE_PROTOCOL_VERSION_FIELD_NUMBER: ClassVar[int]
REMOTE_VERSION_NAME_FIELD_NUMBER: ClassVar[int]
minecraft_protocol_version: int
minecraft_version_name: str
protocol_state: str
packet_observation_supported: bool
raw_packet_sending_enabled: bool
maximum_packet_bytes: int
maximum_sends_per_second: int
remote_protocol_version: int
remote_version_name: str