From ba6066157087f01c47f77543785bf365422b8f46 Mon Sep 17 00:00:00 2001 From: freya02 <41875020+freya022@users.noreply.github.com> Date: Tue, 25 Jun 2024 01:06:04 +0200 Subject: [PATCH] Document `GuildVoiceState#getChannel()` requires the member cache --- .../java/net/dv8tion/jda/api/entities/GuildVoiceState.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/net/dv8tion/jda/api/entities/GuildVoiceState.java b/src/main/java/net/dv8tion/jda/api/entities/GuildVoiceState.java index f37e1c6593..66859893de 100644 --- a/src/main/java/net/dv8tion/jda/api/entities/GuildVoiceState.java +++ b/src/main/java/net/dv8tion/jda/api/entities/GuildVoiceState.java @@ -121,6 +121,10 @@ public interface GuildVoiceState extends ISnowflake * Returns the current {@link AudioChannelUnion} that the {@link Member} is in. * If the {@link Member} is currently not connected to a {@link AudioChannel}, this returns null. * + *
Note: This will return {@code null} if the member is not cached! + * You can use {@link net.dv8tion.jda.api.utils.MemberCachePolicy#VOICE MemberCachePolicy.VOICE} + * to cache members in voice channels. + * * @return The AudioChannelUnion that the Member is connected to, or null. */ @Nullable