soulfire.bot_live_pb2.BotEvent¶
- class soulfire.bot_live_pb2.BotEvent(snapshot: soulfire.bot_pb2.BotLiveState | collections.abc.Mapping | None = ..., state_delta: BotStateDelta | collections.abc.Mapping | None = ..., chat: BotChatEvent | collections.abc.Mapping | None = ..., lifecycle: BotLifecycleEvent | collections.abc.Mapping | None = ..., entity_event: BotEntityEvent | collections.abc.Mapping | None = ..., block_update: BotBlockUpdateEvent | collections.abc.Mapping | None = ..., status: soulfire.bot_pb2.BotStatus | collections.abc.Mapping | None = ..., inventory: BotInventoryEvent | collections.abc.Mapping | None = ..., damage: BotDamageEvent | collections.abc.Mapping | None = ..., resync_required: BotResyncRequired | collections.abc.Mapping | None = ..., heartbeat: BotHeartbeat | collections.abc.Mapping | None = ..., environment: BotEnvironmentEvent | collections.abc.Mapping | None = ..., player_list: BotPlayerListEvent | collections.abc.Mapping | None = ..., boss_bar: BotBossBarEvent | collections.abc.Mapping | None = ..., sound: BotSoundEvent | collections.abc.Mapping | None = ..., particle: BotParticleEvent | collections.abc.Mapping | None = ..., scoreboard: BotScoreboardEvent | collections.abc.Mapping | None = ..., resource_pack: BotResourcePackEvent | collections.abc.Mapping | None = ..., title: BotTitleEvent | collections.abc.Mapping | None = ..., chunk: BotChunkEvent | collections.abc.Mapping | None = ..., envelope: BotEventEnvelope | collections.abc.Mapping | None = ...)¶
Bases:
google.protobuf.message.MessageAbstract 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.
- SNAPSHOT_FIELD_NUMBER: ClassVar[int]¶
- STATE_DELTA_FIELD_NUMBER: ClassVar[int]¶
- CHAT_FIELD_NUMBER: ClassVar[int]¶
- LIFECYCLE_FIELD_NUMBER: ClassVar[int]¶
- ENTITY_EVENT_FIELD_NUMBER: ClassVar[int]¶
- BLOCK_UPDATE_FIELD_NUMBER: ClassVar[int]¶
- STATUS_FIELD_NUMBER: ClassVar[int]¶
- INVENTORY_FIELD_NUMBER: ClassVar[int]¶
- DAMAGE_FIELD_NUMBER: ClassVar[int]¶
- RESYNC_REQUIRED_FIELD_NUMBER: ClassVar[int]¶
- HEARTBEAT_FIELD_NUMBER: ClassVar[int]¶
- ENVIRONMENT_FIELD_NUMBER: ClassVar[int]¶
- PLAYER_LIST_FIELD_NUMBER: ClassVar[int]¶
- BOSS_BAR_FIELD_NUMBER: ClassVar[int]¶
- SOUND_FIELD_NUMBER: ClassVar[int]¶
- PARTICLE_FIELD_NUMBER: ClassVar[int]¶
- SCOREBOARD_FIELD_NUMBER: ClassVar[int]¶
- RESOURCE_PACK_FIELD_NUMBER: ClassVar[int]¶
- TITLE_FIELD_NUMBER: ClassVar[int]¶
- CHUNK_FIELD_NUMBER: ClassVar[int]¶
- ENVELOPE_FIELD_NUMBER: ClassVar[int]¶
- snapshot: soulfire.bot_pb2.BotLiveState¶
- state_delta: BotStateDelta¶
- chat: BotChatEvent¶
- lifecycle: BotLifecycleEvent¶
- entity_event: BotEntityEvent¶
- block_update: BotBlockUpdateEvent¶
- status: soulfire.bot_pb2.BotStatus¶
- inventory: BotInventoryEvent¶
- damage: BotDamageEvent¶
- resync_required: BotResyncRequired¶
- heartbeat: BotHeartbeat¶
- environment: BotEnvironmentEvent¶
- player_list: BotPlayerListEvent¶
- boss_bar: BotBossBarEvent¶
- sound: BotSoundEvent¶
- particle: BotParticleEvent¶
- scoreboard: BotScoreboardEvent¶
- resource_pack: BotResourcePackEvent¶
- title: BotTitleEvent¶
- chunk: BotChunkEvent¶
- envelope: BotEventEnvelope¶