MCPcopy Index your code
hub / github.com/Alaydriem/bedrock-voice-chat

github.com/Alaydriem/bedrock-voice-chat @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,988 symbols 7,314 edges 817 files 561 documented · 19% updated todaymods-v1.0.0-beta.18 · 2026-07-07★ 1109 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

BedrockPacketHandler (Interface)
(no doc) [8 implementers]
client/src-tauri/src/bedrock/proxy/session/packet_handler.rs
AudioSender (Interface)
(no doc) [22 implementers]
mods/bds/src/audio/sender/audio_sender.ts
StreamTrait (Interface)
(no doc) [14 implementers]
common/src/traits/stream_trait.rs
AudioStreamRecoveryPayload (Interface)
* Audio stream recovery event payload from the Rust backend
client/src/js/app/BVCApp.ts
AudioPlayerManager (Interface)
* Manages audio playback across different game locations. * Implementations handle per-location playback state and clea
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/audio/AudioPlayerManager.kt
SecretBackend (Interface)
(no doc) [2 implementers]
server/server/src/identity/secrets/mod.rs
FlagsmithValue (Interface)
How each value type is fetched from Flagsmith via OpenFeature. Adding a new kind of flag (string, JSON-shaped, …) is a s [2 …
client/src-tauri/src/feature_flags/flagsmith_value.rs
AudioPlayerState (Interface)
(no doc)
mods/bds/src/audio/player_state.ts

Core symbols most depended-on inside this repo

to_string
called by 419
common/src/structs/packet/quic_network_packet.rs
set
called by 193
client/src-tauri/src/logging/sentry.rs
send
called by 130
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/native/PositionSender.kt
len
called by 127
client/src-tauri/src/audio/recording/renderer/mp4/boxes/writer.rs
into
called by 113
common/src/structs/audio/device/host.rs
insert
called by 103
common/src/structs/channel/collection.rs
status
called by 90
server/server/src/services/audio_file_service/mod.rs
store
called by 77
client/src-tauri/src/bedrock/auth/keyring_service.rs

Shape

Method 1,774
Class 549
Function 506
Enum 100
Interface 59

Languages

Rust71%
TypeScript20%
Kotlin9%
Java1%

Modules by API surface

server/server/src/runtime/ca_cert.rs46 symbols
client/src/js/app/managers/bedrock/BedrockManager.ts32 symbols
client/src-tauri/src/audio/recording/renderer/mp4/timecode/track.rs32 symbols
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/native/BvcNative.kt30 symbols
client/src-tauri/src/audio/stream/jitter_buffer/jitter_buffer.rs26 symbols
client/src/js/app/managers/PlayerManager.ts25 symbols
client/src/js/app/managers/ChannelManager.ts25 symbols
mods/bds/scripts/main.js24 symbols
server/server/src/commands/admin_api_client.rs23 symbols
client/src-tauri/src/audio/recording/renderer/mp4/boxes/writer.rs23 symbols
client/src/js/app/managers/bedrock/proxy/BedrockProxyManager.ts22 symbols
server/server/src/runtime/mod.rs21 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add bedrock-voice-chat \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact