Skip to content

Releases: plasmoapp/plasmo-voice

2.1.10

12 Jun 05:52
fcc895c

Choose a tag to compare

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_language is set to a language an addon doesn't fully translate (missing keys now fall back to en_us).

Proxy (Velocity/BungeeCord)

  • Fixed proxy reload command (/greload or /velocity reload) not stopping existing UDP server, causing voice proxy to break.
  • Fixed addon translations being shown as translation keys when default_language/forced_language is set to a language an addon doesn't fully translate (missing keys now fall back to en_us).

2.1.9

19 Apr 14:17
ce140e5

Choose a tag to compare

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)

  • Fixed "Incorrect behavior on resuming AudioSender". (#501)
  • Added sanity bounds checks for collections decoding. (#505)

2.1.9-SNAPSHOT

17 Dec 15:16
e1742ad

Choose a tag to compare

2.1.9-SNAPSHOT Pre-release
Pre-release
fix(server-proxy-common): save end of stream sn and use it as a start…

2.1.8

16 Dec 19:55
66b5e17

Choose a tag to compare

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

12 Dec 03:27
e4769b6

Choose a tag to compare

2.1.8-SNAPSHOT Pre-release
Pre-release
fix(client): stop and wait for device manager ticker job to finish be…

2.1.7

10 Dec 02:43
ce831d3

Choose a tag to compare

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_freecam set 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 /vreload not 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 /vreload not reloading language changes.
  • Improved performance using epoll when available.
  • Fixed java.util.ConcurrentModificationException in ProxyChannelHandler.

2.1.7-SNAPSHOT

06 Oct 07:22
337fc24

Choose a tag to compare

2.1.7-SNAPSHOT Pre-release
Pre-release
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

01 Oct 04:53
9758b98

Choose a tag to compare

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 V was 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 asynchronously on Folia with pv-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 UdpClientDisconnectedEvent event wasn't invoked when player is kicked from backend server.

2.1.6-SNAPSHOT

03 Jul 13:06
8e28609

Choose a tag to compare

2.1.6-SNAPSHOT Pre-release
Pre-release
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

01 Jul 12:26
41f7249

Choose a tag to compare

Client (Fabric/Forge/NeoForge)

  • Fixed java.lang.NoSuchMethodError: net.minecraft.util.ResourceLocation.func_217855_b(Ljava/lang/String;)Z on 1.16.5 forge.