Releases: plasmoapp/plasmo-voice
Releases · plasmoapp/plasmo-voice
2.1.10
Client (Fabric/Forge/NeoForge)
- Fixed crackling/noise in microphone capture on Minecraft 26.1.x.
- Fixed voice distance sphere rendering on join when it shouldn't.
- Fixed Push-To-Talk activations with empty hotkeys being detected as conflicting.
Server (Paper/Minestom/Fabric/Forge/NeoForge)
- Fixed addon translations being shown as translation keys when
default_language/forced_languageis set to a language an addon doesn't fully translate (missing keys now fall back toen_us).
Proxy (Velocity/BungeeCord)
- Fixed proxy reload command (
/greloador/velocity reload) not stopping existing UDP server, causing voice proxy to break. - Fixed addon translations being shown as translation keys when
default_language/forced_languageis set to a language an addon doesn't fully translate (missing keys now fall back toen_us).
2.1.9
Client (Fabric/Forge/NeoForge)
- Added support for navigation using "Tab".
- Added auto-focus on text field in "Volume" menu tab.
- Fixed crash when switching servers on a proxy. (#509)
- Fixed percent rendering above player head breaks rendering on >1.21.1.
- UDP connection is now considered established only after response from server is received.
Server (Paper/Minestom/Fabric/Forge/NeoForge)
- Fixed "Incorrect behavior on resuming AudioSender". (#501)
- Added sanity bounds checks for collections decoding. (#505)
- Embedded player info request retry logic to improve connection reliability. (#466)
Proxy (Velocity/BungeeCord)
2.1.9-SNAPSHOT
fix(server-proxy-common): save end of stream sn and use it as a start…
2.1.8
Client (Fabric/Forge/NeoForge)
- Fixed crash on forge when starting the game:
NoSuchFileException: /META-INF/versions. - Fixed exception when sending a chat message during update check:
Rendersystem called from wrong thread. - Fixed rare exception after disconnect:
Failed to open primary OpenAL output device (java.lang.IllegalStateException: Not connected)
2.1.8-SNAPSHOT
fix(client): stop and wait for device manager ticker job to finish be…
2.1.7
Client (Fabric/Forge/NeoForge)
- Fixed crash on latest versions of NeoForge 1.21.9/10.
- Fixed UnsupportedOperationException crash on 1.21.10 caused by player game profile skins in direct sources (cross-server groups).
- Fixed different types of activations blocking each other (e.g. when whisper was used, groups can't be used at the same time. Now you can use both at the same time).
- Added option to choose between direct and proximity mute when sources from the same player are overlapping. (Advanced -> Source Types Overlap)
- Added warning on transitive activation conflicts.
- Added error button when microphone is not available.
- Fixed
pv.allow_freecamset to false breaks 3d audio panning (#492). - Fixed microphone gain not properly preventing clipping in some cases.
- Added option to disable input device (#494).
Server (Paper/Minestom/Fabric/Forge/NeoForge)
- Fixed
/vreloadnot reloading language changes. - Added more descriptive comments in the config.
- Added configurable player icon visibility and offset. Check
[voice.player_icon]config block for more info. - Reworked keep alive to handle more players.
- Improved performance using epoll when available.
Proxy (Velocity/BungeeCord)
- Fixed
/vreloadnot reloading language changes. - Improved performance using epoll when available.
- Fixed
java.util.ConcurrentModificationExceptionin ProxyChannelHandler.
2.1.7-SNAPSHOT
feat(client): option to hide icons using entity's custom name component plasmo-voice.hide-all-icons to hide all icons above the head plasmo-voice.hide-not-installed-icon to hide only "not installed" icon
2.1.6
Client (Fabric/Forge/NeoForge)
- Fixed incorrect version of the fabric-permissions-api in 1.21.6 fabric.
- Fixed crash with Iris (#456).
- Fixed game freeze on the game start with Moonlight Lib installed (#476).
- Fixed menu closing when
Vwas pressed inside a text input.
Server (Paper/Minestom/Fabric/Forge/NeoForge)
- Plugin now requires minimum version of Java 17 to run.
- Fixed "Plasmo Voice is not installed on this server" on Paper 1.21.7.
- Removed debug print when chat message is sent to the player.
- Removed "Default language '...' doesn't exist" check when using non "en_us" language.
- Fixed "Failed to encrypt data: VoiceServerPlayerEntity(...) has empty public key".
- Fixed hover / click text components events on Spigot 1.20.4.
- Fixed entity sources on Folia pv-addon-spectator#4.
- Fixed
Cannot send game event asynchronouslyonFoliawithpv-addon-sculk#486. - Improved vanish support by PlayerHideEntityEvent and PlayerShowEntityEvent when direct integration is not available.
Proxy (Velocity/BungeeCord)
- Removed "Default language '...' doesn't exist" check when using non "en_us" language.
- Fixed
UdpClientDisconnectedEventevent wasn't invoked when player is kicked from backend server.
2.1.6-SNAPSHOT
fix(server): check flag channel instead of communication channel because proxies registers communication channel, flag channel is required to check if the mod is actually present
2.1.5
Client (Fabric/Forge/NeoForge)
- Fixed
java.lang.NoSuchMethodError: net.minecraft.util.ResourceLocation.func_217855_b(Ljava/lang/String;)Zon 1.16.5 forge.