soulfire.bot_live_connect.BotLiveServiceClient¶
- class soulfire.bot_live_connect.BotLiveServiceClient(address: str, *, codec: connectrpc.codec.Codec | None = _PROTO_BINARY_CODEC, protocol: connectrpc.protocol.ProtocolType = ProtocolType.CONNECT, accept_compression: collections.abc.Iterable[connectrpc.compression.Compression] | None = None, send_compression: connectrpc.compression.Compression | None = _GZIP_COMPRESSION, timeout_ms: int | None = None, read_max_bytes: int | None = None, interceptors: collections.abc.Iterable[connectrpc.interceptor.Interceptor] = (), http_client: pyqwest.Client | None = None)[source]¶
Bases:
connectrpc.client.ConnectClientAn asynchronous client for the Connect protocol.
- watch_bot_events(request: soulfire.bot_live_pb2.WatchBotEventsRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) collections.abc.AsyncIterator[soulfire.bot_live_pb2.BotEvent][source]¶
- async send_chat(request: soulfire.bot_live_pb2.SendChatRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.SendChatResponse[source]¶
- async get_block(request: soulfire.bot_live_pb2.GetBlockRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.GetBlockResponse[source]¶
- async find_blocks(request: soulfire.bot_live_pb2.FindBlocksRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.FindBlocksResponse[source]¶
- async list_nearby_entities(request: soulfire.bot_live_pb2.ListNearbyEntitiesRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.ListNearbyEntitiesResponse[source]¶
- async dig_block(request: soulfire.bot_live_pb2.DigBlockRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.DigBlockResponse[source]¶
- async place_block(request: soulfire.bot_live_pb2.PlaceBlockRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.PlaceBlockResponse[source]¶
- async interact_block(request: soulfire.bot_live_pb2.InteractBlockRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.InteractBlockResponse[source]¶
- async use_item(request: soulfire.bot_live_pb2.UseItemRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.UseItemResponse[source]¶
- async release_item(request: soulfire.bot_live_pb2.ReleaseItemRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.ReleaseItemResponse[source]¶
- async attack_entity(request: soulfire.bot_live_pb2.AttackEntityRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.AttackEntityResponse[source]¶
- async interact_entity(request: soulfire.bot_live_pb2.InteractEntityRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.InteractEntityResponse[source]¶
- async swing_arm(request: soulfire.bot_live_pb2.SwingArmRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.SwingArmResponse[source]¶
- async respawn(request: soulfire.bot_live_pb2.RespawnRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.RespawnResponse[source]¶
- async sleep(request: soulfire.bot_live_pb2.SleepRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.SleepResponse[source]¶
- async wake(request: soulfire.bot_live_pb2.WakeRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.WakeResponse[source]¶
- async mount_entity(request: soulfire.bot_live_pb2.MountEntityRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.MountEntityResponse[source]¶
- async dismount(request: soulfire.bot_live_pb2.DismountRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.DismountResponse[source]¶
- async set_vehicle_control(request: soulfire.bot_live_pb2.SetVehicleControlRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.SetVehicleControlResponse[source]¶
- async update_sign(request: soulfire.bot_live_pb2.UpdateSignRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.UpdateSignResponse[source]¶
- async write_book(request: soulfire.bot_live_pb2.WriteBookRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.WriteBookResponse[source]¶
- async respond_resource_pack(request: soulfire.bot_live_pb2.RespondResourcePackRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.RespondResourcePackResponse[source]¶
- async set_flying(request: soulfire.bot_live_pb2.SetFlyingRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.SetFlyingResponse[source]¶
- async start_elytra_flight(request: soulfire.bot_live_pb2.StartElytraFlightRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.StartElytraFlightResponse[source]¶
- async set_creative_slot(request: soulfire.bot_live_pb2.SetCreativeSlotRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.SetCreativeSlotResponse[source]¶
- async wait_for_chunks(request: soulfire.bot_live_pb2.WaitForChunksRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.WaitForChunksResponse[source]¶
- go_to(request: soulfire.bot_live_pb2.GoToRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) collections.abc.AsyncIterator[soulfire.bot_live_pb2.PathfindProgress][source]¶
- async stop_pathfinding(request: soulfire.bot_live_pb2.StopPathfindingRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.StopPathfindingResponse[source]¶
- async acquire_bot_control(request: soulfire.bot_live_pb2.AcquireBotControlRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.AcquireBotControlResponse[source]¶
- async renew_bot_control(request: soulfire.bot_live_pb2.RenewBotControlRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.RenewBotControlResponse[source]¶
- async release_bot_control(request: soulfire.bot_live_pb2.ReleaseBotControlRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_live_pb2.ReleaseBotControlResponse[source]¶