soulfire.session.BotSessionState¶
- class soulfire.session.BotSessionState[source]¶
- block_snapshots: collections.abc.Mapping[str, soulfire.domain_pb2.BlockSnapshot]¶
- blocks: collections.abc.Mapping[str, soulfire.bot_live_pb2.BlockState]¶
- boss_bars: collections.abc.Mapping[str, BotBossBarState]¶
- entities: collections.abc.Mapping[int, soulfire.bot_live_pb2.NearbyEntity]¶
- entity_snapshots: collections.abc.Mapping[int, soulfire.domain_pb2.EntitySnapshot]¶
- environment: BotEnvironmentState¶
- player_list: collections.abc.Mapping[str, soulfire.bot_live_pb2.PlayerListEntrySnapshot]¶
- resource_packs: collections.abc.Mapping[str, soulfire.bot_live_pb2.BotResourcePackEvent]¶
- scoreboard: BotScoreboardState¶
- sequence: int = 0¶
- snapshot_revision: int = 0¶
- inventory: soulfire.bot_pb2.BotInventoryStateResponse | None = None¶
- player: soulfire.bot_pb2.BotLiveState | None = None¶
- status: soulfire.bot_pb2.BotStatus | None = None¶