MCPcopy Create free account

hub / github.com/Alaydriem/bedrock-voice-chat / types & classes

Types & classes708 in github.com/Alaydriem/bedrock-voice-chat

↓ 10 callersClassMinecraft
server/server/src/config/app/server/minecraft.rs:8
↓ 10 callersClassPlayerData
* Platform-independent player data DTO for the voice chat API. */
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/dto/PlayerData.kt:8
↓ 9 callersClassPayload
* Payload sent to the BVC server with player position data. */
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/dto/Payload.kt:6
↓ 6 callersClassChannelEvent
common/src/structs/channel/event.rs:10
↓ 6 callersClassPositionSender
* Routes position updates to either FFI (embedded server) or HTTP (external server). * * In embedded mode, positions are sent directly via FFI to av
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/native/PositionSender.kt:15
↓ 5 callersClassCoordinates
* 3D coordinates for player position. */
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/dto/Coordinates.kt:6
↓ 5 callersClassEmbeddedConfig
* Configuration for embedded BVC server mode. * Only used when useEmbeddedServer is true. * * Two certificate systems are required: * 1. HTTPS TLS
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/config/EmbeddedConfig.kt:13
↓ 5 callersClassModConfig
* Configuration for the BVC mod, shared across all platforms. */
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/config/ModConfig.kt:8
↓ 4 callersClassAudioEventSender
* Routes audio play/stop events to either FFI (embedded server) or HTTP (external server). * * In embedded mode, audio events are sent directly via
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/audio/AudioEventSender.kt:13
↓ 4 callersEnumAudioFrame
client/src-tauri/src/audio/stream/stream_manager/mod.rs:20
↓ 4 callersClassCustom
* Custom/unknown dimensions for extensibility. */
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/dto/Dimension.kt:38
↓ 4 callersClassHttpRequestHandler
* Handles HTTP requests to the BVC server. */
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/network/HttpRequestHandler.kt:15
↓ 4 callersClassIdentity
mods/java/paper/src/main/kotlin/com/alaydriem/bedrockvoicechat/paper/PaperPlayerDataProvider.kt:96
↓ 4 callersClassIdentity
mods/java/fabric/src/main/kotlin/com/alaydriem/bedrockvoicechat/fabric/FabricPlayerDataProvider.kt:99
↓ 3 callersClassActiveJukebox
mods/java/fabric/src/main/kotlin/com/alaydriem/bedrockvoicechat/fabric/audio/JukeboxListener.kt:29
↓ 3 callersClassBvcServerManager
* Manages the embedded BVC server lifecycle. * Uses JNA to call the native Rust library. */
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/server/BvcServerManager.kt:17
↓ 3 callersEnumGame
common/src/structs/game/mod.rs:22
↓ 3 callersClassMCAccessToken
server/server/src/http/guards/mc_access_token.rs:14
↓ 2 callersClassAudioPlayRequest
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/audio/dto/AudioPlayRequest.kt:6
↓ 2 callersClassAudioPlayerState
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/audio/AudioPlayerState.kt:3
↓ 2 callersEnumBedrockEvent
common/src/structs/packet/bedrock_event.rs:7
↓ 2 callersClassFabricAudioPlayerManager
mods/java/fabric/src/main/kotlin/com/alaydriem/bedrockvoicechat/fabric/audio/FabricAudioPlayerManager.kt:14
↓ 2 callersClassFloodgateIntegration
* Optional integration with the Floodgate API for detecting Bedrock players on Geyser servers. * Lazily resolves the API on first use because mod loa
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/integration/FloodgateIntegration.kt:12
↓ 2 callersClassGameAudioRequest
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/audio/dto/AudioPlayRequest.kt:12
↓ 2 callersClassHytale
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/dto/Dimension.kt:28
↓ 2 callersClassOrientation
* Player orientation. * x = pitch (up/down, ±90°), y = yaw (facing direction, ±180°) */
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/dto/Orientation.kt:7
↓ 2 callersClassPaperPlayerDataProvider
* Paper-specific player data provider using Bukkit API. * Uses event-driven player tracking via ConcurrentHashMap. * Stores UUIDs and looks up fresh
mods/java/paper/src/main/kotlin/com/alaydriem/bedrockvoicechat/paper/PaperPlayerDataProvider.kt:19
↓ 2 callersClassState
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/integration/FloodgateIntegration.kt:15
↓ 1 callersClassAccessToken
Extracts the Access Token from the ncryptf request
server/server/src/http/guards/access_token.rs:9
↓ 1 callersClassAppDb
server/server/src/http/pool/mod.rs:46
↓ 1 callersClassAudio
server/server/src/config/app/audio.rs:12
↓ 1 callersEnumAudioProcessorError
client/src-tauri/src/audio/stream/jitter_buffer/audio_processor.rs:11
↓ 1 callersClassCachedPosition
mods/java/hytale/src/main/kotlin/com/alaydriem/bedrockvoicechat/hytale/systems/PositionTickingSystem.kt:12
↓ 1 callersClassCrouchTickingSystem
* Tick-based system for detecting crouch state changes. * EntityTickingSystem ticks every frame for each entity matching the query, * allowing us to
mods/java/hytale/src/main/kotlin/com/alaydriem/bedrockvoicechat/hytale/systems/CrouchTickingSystem.kt:22
↓ 1 callersClassDeathChangeSystem
* Kotlin implementation of death detection system. * Extends Java base class to avoid generic type erasure issues. */
mods/java/hytale/src/main/kotlin/com/alaydriem/bedrockvoicechat/hytale/systems/DeathChangeSystem.kt:13
↓ 1 callersClassDiscCommand
mods/java/paper/src/main/kotlin/com/alaydriem/bedrockvoicechat/paper/commands/DiscCommand.kt:18
↓ 1 callersClassFabricConfigProvider
* Fabric-specific configuration provider using JSON files. * * Config file: config/bedrock-voice-chat.json * Data directory (for embedded server ce
mods/java/fabric/src/main/kotlin/com/alaydriem/bedrockvoicechat/fabric/FabricConfigProvider.kt:17
↓ 1 callersClassFabricPlayerDataProvider
* Fabric-specific player data provider using Minecraft server API. * Uses event-driven player tracking via ConcurrentHashMap. * Stores UUIDs and loo
mods/java/fabric/src/main/kotlin/com/alaydriem/bedrockvoicechat/fabric/FabricPlayerDataProvider.kt:21
↓ 1 callersClassHytaleConfigProvider
* Hytale-specific ConfigProvider backed by BuilderCodec. * Converts between BedrockVoiceChatConfig and the common ModConfig interface. */
mods/java/hytale/src/main/kotlin/com/alaydriem/bedrockvoicechat/hytale/HytaleConfigProvider.kt:16
↓ 1 callersClassHytalePlayerDataProvider
* Hytale-specific player data provider using ECS system-based state caching. * * All state (position, crouch, death, spectator) is updated from ECS
mods/java/hytale/src/main/kotlin/com/alaydriem/bedrockvoicechat/hytale/HytalePlayerDataProvider.kt:19
↓ 1 callersClassHytaleSessionId
server/server/src/http/guards/hytale_session_id.rs:10
↓ 1 callersClassJukeboxListener
mods/java/paper/src/main/kotlin/com/alaydriem/bedrockvoicechat/paper/audio/JukeboxListener.kt:23
↓ 1 callersClassJukeboxListener
mods/java/fabric/src/main/kotlin/com/alaydriem/bedrockvoicechat/fabric/audio/JukeboxListener.kt:25
↓ 1 callersClassMigration
server/migration/src/m20231220_000001_player.rs:3
↓ 1 callersClassMockBvcServer
* Mock HTTP server for integration testing. * Captures payloads sent by the plugin. */
mods/java/hytale/src/test/kotlin/com/alaydriem/bedrockvoicechat/hytale/MockBvcServer.kt:10
↓ 1 callersClassOriginalFilename
server/server/src/http/guards/original_filename.rs:9
↓ 1 callersClassPaperAudioPlayerManager
mods/java/paper/src/main/kotlin/com/alaydriem/bedrockvoicechat/paper/audio/PaperAudioPlayerManager.kt:15
↓ 1 callersClassPaperConfigProvider
* Paper-specific configuration provider using YAML files. */
mods/java/paper/src/main/kotlin/com/alaydriem/bedrockvoicechat/paper/PaperConfigProvider.kt:12
↓ 1 callersClassPendingEjectCheck
mods/java/fabric/src/main/kotlin/com/alaydriem/bedrockvoicechat/fabric/audio/JukeboxListener.kt:31
↓ 1 callersInterfacePlayerData
Core trait - ALL players implement this
common/src/traits/player_data.rs:4
↓ 1 callersClassPositionTickingSystem
* Tick-based system that caches player position and rotation on the world thread. * The async BVC tick reads from this cache instead of accessing ECS
mods/java/hytale/src/main/kotlin/com/alaydriem/bedrockvoicechat/hytale/systems/PositionTickingSystem.kt:22
↓ 1 callersClassServerError
client/src-tauri/src/events/event/server_error.rs:9
↓ 1 callersClassSpectatorChangeSystem
* Kotlin implementation of spectator mode detection. * Extends Java base class to avoid generic type erasure issues. */
mods/java/hytale/src/main/kotlin/com/alaydriem/bedrockvoicechat/hytale/systems/SpectatorChangeSystem.kt:13
↓ 1 callersClassWebSocketBroadcaster
Wrapper around a broadcast sender for sharing with Tauri managed state. UI commands (mute, recording) use this to push state updates to all connected
client/src-tauri/src/websocket/mod.rs:37
Class
client/src/js/sentry.ts:3
Class
client/src/js/components/popper.js:6
Class
client/src/js/components/tab.js:5
Class
client/src/js/components/modal.js:10
Class
client/src/js/components/drawer.js:5
Class
client/src/js/app/analytics.ts:4
Class
client/src/js/app/onboarding.ts:7
Class
client/src/js/app/BVCApp.ts:18
Class
client/src/js/app/login.ts:20
Class
client/src/js/app/dashboard.ts:43
Class
client/src/js/app/loginCode.ts:8
Class
client/src/js/app/settings.ts:10
Class
client/src/js/app/deepLinkRouter.ts:10
Class
client/src/js/app/app.ts:113
Class
client/src/js/app/splash.ts:12
Class
client/src/js/app/server.ts:16
Class
client/src/js/app/components/imageCache.ts:11
Class
client/src/js/app/components/imageCacheOptions.ts:1
Class
client/src/js/app/components/dashboard/presence.ts:14
Class
client/src/js/app/components/dashboard/sidebar.ts:7
Class
client/src/js/app/utils/SwipeGestureManager.ts:26
Class
client/src/js/app/utils/GameNameUtils.ts:3
Class
client/src/js/app/utils/PlatformDetector.ts:3
Class
client/src/js/app/settings/recordings.ts:18
Class
client/src/js/app/settings/audio.ts:19
Class
client/src/js/app/settings/audioLibrary.ts:15
Class
client/src/js/app/services/ServerListStore.ts:6
Class
client/src/js/app/services/ServerHealthService.ts:7
Class
client/src/js/app/managers/ChannelManager.ts:29
Class
client/src/js/app/managers/AudioActivityManager.ts:20
Class
client/src/js/app/managers/PlayerManager.ts:23
Class
client/src/js/app/managers/bedrock/BedrockManager.ts:21
Class
client/src/js/app/managers/bedrock/logs/BedrockLogsManager.ts:5
Class
client/src/js/app/managers/bedrock/connection/BedrockConnectionManager.ts:11
Class
client/src/js/app/managers/bedrock/connection/BedrockConnectErrorMapper.ts:6
Class
client/src/js/app/managers/bedrock/realms/BedrockRealmsManager.ts:9
Class
client/src/js/app/managers/bedrock/auth/BedrockAuthManager.ts:8
Class
client/src/js/app/managers/bedrock/proxy/BedrockProxyManager.ts:10
Class
client/src/js/app/managers/server_card/ServerCardManager.ts:12
Class
client/src/js/app/deepLinkHandlers/authCallbackHandler.ts:9
Class
mods/bds/manifest.js:10
Class
mods/bds/src/commands/disc.ts:14
Class
mods/bds/src/audio/chat_eject_listener.ts:7
Class
mods/bds/src/audio/components.ts:22
Class
mods/bds/src/audio/player_manager.ts:10
Class
mods/bds/src/audio/sender/no_net_audio_sender.ts:7
next →1–100 of 708, ranked by callers