/* * Decompiled with CFR 0.152. * * Could not load the following classes: * javax.annotation.Nullable */ package de.maxhenkel.voicechat.api; import de.maxhenkel.voicechat.api.Entity; import de.maxhenkel.voicechat.api.Group; import de.maxhenkel.voicechat.api.Position; import de.maxhenkel.voicechat.api.VoicechatApi; import de.maxhenkel.voicechat.api.VolumeCategory; import de.maxhenkel.voicechat.api.audiochannel.ClientEntityAudioChannel; import de.maxhenkel.voicechat.api.audiochannel.ClientLocationalAudioChannel; import de.maxhenkel.voicechat.api.audiochannel.ClientStaticAudioChannel; import de.maxhenkel.voicechat.api.config.ConfigAccessor; import de.maxhenkel.voicechat.api.config.VolumeConfigAccessor; import java.util.UUID; import javax.annotation.Nullable; public interface VoicechatClientApi extends VoicechatApi { public boolean isMuted(); default public boolean isDisabled() { return this.isDisabled(null); } public boolean isDisabled(@Nullable UUID var1); default public boolean isDisconnected() { return this.isDisconnected(null); } public boolean isDisconnected(@Nullable UUID var1); default public boolean isTalking() { return this.isTalking(null); } public boolean isTalking(@Nullable UUID var1); default public boolean isWhispering() { return this.isWhispering(null); } public boolean isWhispering(@Nullable UUID var1); public boolean isPushToTalkKeyPressed(); public boolean isWhisperKeyPressed(); @Nullable public Group getGroup(); @Deprecated public ClientEntityAudioChannel createEntityAudioChannel(UUID var1); public ClientEntityAudioChannel createEntityAudioChannel(UUID var1, Entity var2); public ClientLocationalAudioChannel createLocationalAudioChannel(UUID var1, Position var2); public ClientStaticAudioChannel createStaticAudioChannel(UUID var1); public void registerClientVolumeCategory(VolumeCategory var1); default public void unregisterClientVolumeCategory(VolumeCategory category) { this.unregisterClientVolumeCategory(category.getId()); } public void unregisterClientVolumeCategory(String var1); public ConfigAccessor getClientConfig(); public VolumeConfigAccessor getVolumeConfig(); }