Plasmo Voice
velocity-2.2.0-beta.2A proximity voice chat mod with audio positioning and lots of features
velocity-2.2.0-beta.2latest[Velocity] Plasmo Voice 2.2.0-beta.2last week bungeecord-2.2.0-beta.2[BungeeCord] Plasmo Voice 2.2.0-beta.2last week paper-2.2.0-beta.2[Paper] Plasmo Voice 2.2.0-beta.2last week velocity-2.2.0-beta.1[Velocity] Plasmo Voice 2.2.0-beta.13 weeks ago Beta
This is a beta version, and it still requires testing, especially the separate per-player sockets to backend servers. If you encounter any issues, please report them on [GitHub](https://github.com/plasmoapp/plasmo-voice/issues) or [Discord](https://discord.gg/uueEqzwCJJ). Versions 2.1.x and 2.2.x are protocol-compatible, so there's no need to worry if server or client hasn't been updated to 2.2.x. --- - Java 21 is now required. - Proxy now opens a separate socket to the backend server for each player instead of sending backend traffic through the public voice socket, which was a bottleneck under high load. [#535](https://github.com/plasmoapp/plasmo-voice/pull/535) - Updated slib to 2.1.0, which breaks addons that use: -McCommandManager#registerwith Brigadier commands. Register them withMcBrigadierRegistryfromMcBrigadierCommandsRegisterEventlistener instead. -MessageTextConverter. UseMcTextMessage.of(component)instead. - Added optional SO_REUSEPORT support ([reuse_port]inconfig.toml, Linux only). When enabled, multiple sockets on separate threads share the voice port instead of one. - Number of UDP threads can now be set with-Dplasmovoice.udp_threads(default: CPU cores * 2). - UDP server now copies fewer buffers, batches socket writes and forwards backend packets without decoding them.bungeecord-2.2.0-beta.1[BungeeCord] Plasmo Voice 2.2.0-beta.13 weeks ago Beta
This is a beta version, and it still requires testing, especially the separate per-player sockets to backend servers. If you encounter any issues, please report them on [GitHub](https://github.com/plasmoapp/plasmo-voice/issues) or [Discord](https://discord.gg/uueEqzwCJJ). Versions 2.1.x and 2.2.x are protocol-compatible, so there's no need to worry if server or client hasn't been updated to 2.2.x. --- - Java 21 is now required. - Proxy now opens a separate socket to the backend server for each player instead of sending backend traffic through the public voice socket, which was a bottleneck under high load. [#535](https://github.com/plasmoapp/plasmo-voice/pull/535) - Updated slib to 2.1.0, which breaks addons that use: -McCommandManager#registerwith Brigadier commands. Register them withMcBrigadierRegistryfromMcBrigadierCommandsRegisterEventlistener instead. -MessageTextConverter. UseMcTextMessage.of(component)instead. - Added optional SO_REUSEPORT support ([reuse_port]inconfig.toml, Linux only). When enabled, multiple sockets on separate threads share the voice port instead of one. - Number of UDP threads can now be set with-Dplasmovoice.udp_threads(default: CPU cores * 2). - UDP server now copies fewer buffers, batches socket writes and forwards backend packets without decoding them.paper-2.2.0-beta.1[Paper] Plasmo Voice 2.2.0-beta.13 weeks ago Beta
This is a beta version, and it still requires testing. If you encounter any issues, please report them on [GitHub](https://github.com/plasmoapp/plasmo-voice/issues) or [Discord](https://discord.gg/uueEqzwCJJ). Versions 2.1.x and 2.2.x are protocol-compatible, so there's no need to worry if server or client hasn't been updated to 2.2.x. --- - Plasmo Voice is now a Paper plugin. Spigot is no longer supported, use Paper or Folia 1.21+. - Commands now use Brigadier: -/vmutenow requires duration before reason:/vmute <player> permanent <reason>instead of/vmute <player> <reason>. -/vmutenow rejects invalid durations (0,10x, overflowing values,utimestamps in the past) instead of treating them as part of the reason and muting permanently. -/vmuteand/vunmutenow accept target selectors, e.g./vmute @a[distance=..10] 5m. -/vunmutenow accepts the UUID of a muted player even when their name can't be resolved. -/vrcnow uses actual command executor as reconnect target, so/execute as <player> run vrcwill reconnect<player>. - Commands can now be used in datapack functions without macros. - Updated slib to 2.1.0, which breaks addons that use: -McCommandManager#registerwith Brigadier commands. Register them withMcBrigadierRegistryfromMcBrigadierCommandsRegisterEventlistener instead. -MessageTextConverter. UseMcTextMessage.of(component)instead. - Vanish is now alwayts handled through Paper's player visibility API, so direct SuperVanish/PremiumVanish integration was removed. - Added optional SO_REUSEPORT support ([voice.reuse_port]inconfig.toml, Linux only). When enabled, multiple sockets on separate threads share the voice port instead of one. - Number of UDP threads can now be set with-Dplasmovoice.udp_threads(default: CPU cores * 2). - Number of UDP threads no longer followsnetty-threadsfromspigot.yml. - UDP server now copies fewer buffers, batches socket writes and doesn't create packet events when nothing listens to them. - In our benchmark, one socket now sends ~1.2x more packets than 2.1.x before it starts dropping, and allocates ~10x less memory per sent packet. - Withreuse_port, 100 players speaking at the same spot (~500k outgoing packets/s) are handled without loss on 4 cores. - Fixed Opusmodeandmtu_sizefrom the config being ignored by the native encoder (it always usedVOIP).velocity-2.1.17[Velocity] Plasmo Voice 2.1.17Sep 15, 2026 - Update checker will no longer suggest an update when none of the newer versions have a changelog. - Fixed update checker never suggesting 2.1.x versions.bungeecord-2.1.17[BungeeCord] Plasmo Voice 2.1.17Sep 15, 2026 - Update checker will no longer suggest an update when none of the newer versions have a changelog. - Fixed update checker never suggesting 2.1.x versions.spigot-2.1.17[Spigot] Plasmo Voice 2.1.17Sep 15, 2026 - Fixed an issue when server can't send a packet to client on second join, causing "Plasmo Voice is not installed" for this client until server restart. To make this issue easier to debug in the future, new logs were added withdebugenabled. - Update checker will no longer suggest an update when none of the newer versions have a changelog.velocity-2.1.16[Velocity] Plasmo Voice 2.1.16Aug 25, 2026 - Fixed some ways a modified client could overload the voice server with bad packets and log spam.bungeecord-2.1.16[BungeeCord] Plasmo Voice 2.1.16Aug 25, 2026 - Fixed some ways a modified client could overload the voice server with bad packets and log spam.spigot-2.1.16[Spigot] Plasmo Voice 2.1.16Aug 25, 2026 - Fixed log spam and voice chat not working on Spigot and versions below 1.20.1. [#532](https://github.com/plasmoapp/plasmo-voice/issues/532) - Fixed a server crash when player joins with an unsupported mod version. - Fixed voice chat and mute expirations breaking when the update check could not reach Modrinth. - Fixed some ways a modified client could overload the voice server with bad packets and log spam.velocity-2.1.15[Velocity] Plasmo Voice 2.1.15Aug 21, 2026 bungeecord-2.1.15[BungeeCord] Plasmo Voice 2.1.15Aug 21, 2026 spigot-2.1.15[Spigot] Plasmo Voice 2.1.15Aug 21, 2026 velocity-2.1.14[Velocity] Plasmo Voice 2.1.14Aug 19, 2026 - AES key is now derived from forwarding key via HKDF, so it's no longer necessary to specifyPLASMO_VOICE_AES_KEYfor multi-proxy setups. - AddedBaseServerDirectSource#getListenersto API to resolve current source's listeners.bungeecord-2.1.14[BungeeCord] Plasmo Voice 2.1.14Aug 19, 2026 - AES key is now derived from forwarding key via HKDF, so it's no longer necessary to specifyPLASMO_VOICE_AES_KEYfor multi-proxy setups. - AddedBaseServerDirectSource#getListenersto API to resolve current source's listeners.spigot-2.1.14[Spigot] Plasmo Voice 2.1.14Aug 19, 2026 - AddedBaseServerDirectSource#getListenersandServerProximitySource#getListenersto API to resolve current source's listeners. - Added config option to make vmute/vunmute commands and mute expirations silent. [#522](https://github.com/plasmoapp/plasmo-voice/pull/522)velocity-2.1.13[Velocity] Plasmo Voice 2.1.13Jun 24, 2026 bungeecord-2.1.13[BungeeCord] Plasmo Voice 2.1.13Jun 24, 2026 spigot-2.1.13[Spigot] Plasmo Voice 2.1.13Jun 24, 2026 velocity-2.1.12[Velocity] Plasmo Voice 2.1.12Jun 23, 2026 - Fixed conflicts with other plugins caused by brigadier being bundled into the jar. [#520](https://github.com/plasmoapp/plasmo-voice/issues/520)bungeecord-2.1.12[BungeeCord] Plasmo Voice 2.1.12Jun 23, 2026 - Fixed conflicts with other plugins caused by brigadier being bundled into the jar. [#520](https://github.com/plasmoapp/plasmo-voice/issues/520)spigot-2.1.12[Spigot] Plasmo Voice 2.1.12Jun 23, 2026 - Fixed conflicts with other plugins caused by brigadier being bundled into the jar. [#520](https://github.com/plasmoapp/plasmo-voice/issues/520)velocity-2.1.11[Velocity] Plasmo Voice 2.1.11Jun 23, 2026 - Fixed API dependency resolution by preferring instead of hard-requiring specific guava/gson/fastutil versions. - Connection logs are now always logged instead of being gated by debug logging.bungeecord-2.1.11[BungeeCord] Plasmo Voice 2.1.11Jun 23, 2026 - Fixed API dependency resolution by preferring instead of hard-requiring specific guava/gson/fastutil versions. - Connection logs are now always logged instead of being gated by debug logging.spigot-2.1.11[Spigot] Plasmo Voice 2.1.11Jun 23, 2026 - Fixed API dependency resolution by preferring instead of hard-requiring specific guava/gson/fastutil versions. - Connection logs are now always logged instead of being gated by debug logging.velocity-2.1.10[Velocity] Plasmo Voice 2.1.10Jun 12, 2026 - 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 whendefault_language/forced_languageis set to a language an addon doesn't fully translate (missing keys now fall back toen_us).bungeecord-2.1.10[BungeeCord] Plasmo Voice 2.1.10Jun 12, 2026 - 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 whendefault_language/forced_languageis set to a language an addon doesn't fully translate (missing keys now fall back toen_us).spigot-2.1.10[Spigot] Plasmo Voice 2.1.10Jun 12, 2026 - Fixed addon translations being shown as translation keys whendefault_language/forced_languageis set to a language an addon doesn't fully translate (missing keys now fall back toen_us).velocity-2.1.9[Velocity] Plasmo Voice 2.1.9Apr 19, 2026 - Fixed "Incorrect behavior on resuming AudioSender". ([#501](https://github.com/plasmoapp/plasmo-voice/issues/501)) - Added sanity bounds checks for collections decoding. ([#505](https://github.com/plasmoapp/plasmo-voice/issues/505))bungeecord-2.1.9[BungeeCord] Plasmo Voice 2.1.9Apr 19, 2026 - Fixed "Incorrect behavior on resuming AudioSender". ([#501](https://github.com/plasmoapp/plasmo-voice/issues/501)) - Added sanity bounds checks for collections decoding. ([#505](https://github.com/plasmoapp/plasmo-voice/issues/505))spigot-2.1.9[Spigot] Plasmo Voice 2.1.9Apr 19, 2026 - Fixed "Incorrect behavior on resuming AudioSender". ([#501](https://github.com/plasmoapp/plasmo-voice/issues/501)) - Added sanity bounds checks for collections decoding. ([#505](https://github.com/plasmoapp/plasmo-voice/issues/505)) - Embedded player info request retry logic to improve connection reliability. ([#466](https://github.com/plasmoapp/plasmo-voice/issues/466))velocity-2.1.8[Velocity] Plasmo Voice 2.1.8Dec 16, 2025 Changes in 2.1.8
bungeecord-2.1.8[BungeeCord] Plasmo Voice 2.1.8Dec 16, 2025 Changes in 2.1.8
spigot-2.1.8[Spigot] Plasmo Voice 2.1.8Dec 16, 2025 Changes in 2.1.8
velocity-2.1.7[Velocity] Plasmo Voice 2.1.7Dec 10, 2025 Changes in 2.1.7
- Fixed/vreloadnot reloading language changes. - Improved performance using epoll when available. - Fixedjava.util.ConcurrentModificationExceptionin ProxyChannelHandler.bungeecord-2.1.7[BungeeCord] Plasmo Voice 2.1.7Dec 10, 2025 Changes in 2.1.7
- Fixed/vreloadnot reloading language changes. - Improved performance using epoll when available. - Fixedjava.util.ConcurrentModificationExceptionin ProxyChannelHandler.spigot-2.1.7[Spigot] Plasmo Voice 2.1.7Dec 10, 2025 Changes in 2.1.7
- Fixed/vreloadnot reloading language changes. - FixedPlayer is not connected to UDP serverexception on PlayerShowEntityEvent. - 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. - Fixed leaving in vanish breaks Plasmo Voice sometimes. ([#493](https://github.com/plasmoapp/plasmo-voice/issues/493))velocity-2.1.6[Velocity] Plasmo Voice 2.1.6Oct 1, 2025 Changes in 2.1.6
- Removed "Default language '...' doesn't exist" check when using non "en_us" language. - FixedUdpClientDisconnectedEventevent wasn't invoked when player is kicked from backend server.bungeecord-2.1.6[BungeeCord] Plasmo Voice 2.1.6Oct 1, 2025 Changes in 2.1.6
- Removed "Default language '...' doesn't exist" check when using non "en_us" language. - FixedUdpClientDisconnectedEventevent wasn't invoked when player is kicked from backend server.spigot-2.1.6[Spigot] Plasmo Voice 2.1.6Oct 1, 2025 Changes in 2.1.6
- 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](https://github.com/plasmoapp/pv-addon-spectator/issues/4). - FixedCannot send game event asynchronouslyonFoliawithpv-addon-sculk[#486](https://github.com/plasmoapp/plasmo-voice/issues/468). - Improved vanish support by PlayerHideEntityEvent and PlayerShowEntityEvent when direct integration is not available.spigot-2.1.6+60bf85a[Spigot] Plasmo Voice 2.1.6+60bf85aJul 4, 2025 Changes in 2.1.6
- 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".velocity-2.1.5[Velocity] Plasmo Voice 2.1.5Jul 1, 2025 Changes in 2.1.5
- Fixed an issue where the audio end packet wasn't sent after reconnecting to the UDP server. - Fixed a deadlock caused by language loading, which could eventually break languages and other addons that use coroutines (e.g. discs addon).bungeecord-2.1.5[BungeeCord] Plasmo Voice 2.1.5Jul 1, 2025 Changes in 2.1.5
- Fixed an issue where the audio end packet wasn't sent after reconnecting to the UDP server. - Fixed a deadlock caused by language loading, which could eventually break languages and other addons that use coroutines (e.g. discs addon).spigot-2.1.5[Spigot] Plasmo Voice 2.1.5Jul 1, 2025 Changes in 2.1.5
- Fixed an issue where the audio end packet wasn't sent after reconnecting to the UDP server. - Fixed a deadlock caused by language loading, which could eventually break languages and other addons that use coroutines (e.g. discs addon).velocity-2.1.4[Velocity] Plasmo Voice 2.1.4May 13, 2025 Changes in 2.1.4
- Support 1.21.5 component changes. - Fixed crowdin download task blocking language resolution, causing languages not to load.bungeecord-2.1.4[BungeeCord] Plasmo Voice 2.1.4May 13, 2025 Changes in 2.1.4
- Support 1.21.5 component changes. - Fixed crowdin download task blocking language resolution, causing languages not to load.spigot-2.1.4[Spigot] Plasmo Voice 2.1.4May 13, 2025 Changes in 2.1.4
- Support 1.21.5 component changes. - Fixed SuperVanish/hidecauses hidden client to disconnect. - Fixed game events reflections causing high CPU usage on Spigot-based servers. - Fixed crowdin download task blocking language resolution, causing languages not to load.velocity-2.1.3[Velocity] Plasmo Voice 2.1.3Mar 7, 2025 Changes in 2.1.3
- Fixed an issue where proxy identified a backend connection as a player connection, causing a ClassCastException. - Added option to set AES key manually usingplasmovoice/aes-key(path can be changed byPLASMO_VOICE_AES_KEY_FILEenv) file orPLASMO_VOICE_AES_KEYenv.bungeecord-2.1.3[BungeeCord] Plasmo Voice 2.1.3Mar 7, 2025 Changes in 2.1.3
- Fixed an issue where proxy identified a backend connection as a player connection, causing a ClassCastException. - Added option to set AES key manually usingplasmovoice/aes-key(path can be changed byPLASMO_VOICE_AES_KEY_FILEenv) file orPLASMO_VOICE_AES_KEYenv.spigot-2.1.3[Spigot] Plasmo Voice 2.1.3Mar 7, 2025 Changes in 2.1.3
- Fixed an issue where Plasmo Voice failing to load would break all commands tab-completion.velocity-2.1.2[Velocity] Plasmo Voice 2.1.2Dec 4, 2024 Alpha Notice
This version still requires testing, especially for backports. If you encounter any issues, please report them on Discord: https://discord.gg/uueEqzwCJJ. Versions 2.0.x and 2.1.x are protocol-compatible, so there’s no need to worry if the server hasn't been updated to 2.1.x.Changes in 2.1.2
- Fixed buffer overflow when using AudioSender with delayed first frame. - Fixed client EncoderException on server switch caused by UDP packets sent to a client when client's server is null. - Fixed ArrayIndexOutOfBoundsException exception when using/command on Velocity. - Fixedpv.activation.*permission is not being updated on the client without reconnect. - Fixed permission check on BungeeCord.bungeecord-2.1.2[BungeeCord] Plasmo Voice 2.1.2Dec 4, 2024 Alpha Notice
This version still requires testing, especially for backports. If you encounter any issues, please report them on Discord: https://discord.gg/uueEqzwCJJ. Versions 2.0.x and 2.1.x are protocol-compatible, so there’s no need to worry if the server hasn't been updated to 2.1.x.Changes in 2.1.2
- Fixed buffer overflow when using AudioSender with delayed first frame. - Fixed client EncoderException on server switch caused by UDP packets sent to a client when client's server is null. - Fixed ArrayIndexOutOfBoundsException exception when using/command on Velocity. - Fixedpv.activation.*permission is not being updated on the client without reconnect. - Fixed permission check on BungeeCord.spigot-2.1.2[Spigot] Plasmo Voice 2.1.2Dec 4, 2024 Alpha Notice
This version still requires testing, especially for backports. If you encounter any issues, please report them on Discord: https://discord.gg/uueEqzwCJJ. Versions 2.0.x and 2.1.x are protocol-compatible, so there’s no need to worry if the server hasn't been updated to 2.1.x.Changes in 2.1.2
- Fixed buffer overflow when using AudioSender with delayed first frame. - Fixedpv.activation.*permission is not being updated on the client without reconnect. - Fixed server translations missing in kick messages. [#428](https://github.com/plasmoapp/plasmo-voice/issues/428) -/vmutewithout arguments now sends command usage instead of "no permissions" error.velocity-2.1.1[Velocity] Plasmo Voice 2.1.1Oct 22, 2024 Alpha Notice
This version still requires testing, especially for backports. If you encounter any issues, please report them on Discord: https://discord.gg/uueEqzwCJJ. Versions 2.0.x and 2.1.x are protocol-compatible, so there’s no need to worry if the server hasn't been updated to 2.1.x.Changes in 2.1.1
bungeecord-2.1.1[BungeeCord] Plasmo Voice 2.1.1Oct 22, 2024 Alpha Notice
This version still requires testing, especially for backports. If you encounter any issues, please report them on Discord: https://discord.gg/uueEqzwCJJ. Versions 2.0.x and 2.1.x are protocol-compatible, so there’s no need to worry if the server hasn't been updated to 2.1.x.Changes in 2.1.1
spigot-2.1.1[Spigot] Plasmo Voice 2.1.1Oct 22, 2024 Alpha Notice
This version still requires testing, especially for backports. If you encounter any issues, please report them on Discord: https://discord.gg/uueEqzwCJJ. Versions 2.0.x and 2.1.x are protocol-compatible, so there’s no need to worry if the server hasn't been updated to 2.1.x.Changes in 2.1.1
- Attempt to fix "Cannot measure distance between worlds" exception, see [#422](https://github.com/plasmoapp/plasmo-voice/issues/422).velocity-2.1.0[Velocity] Plasmo Voice 2.1.0Sep 28, 2024 Alpha Notice
This version still requires testing, especially for backports. If you encounter any issues, please report them on Discord: https://discord.gg/uueEqzwCJJ. Versions 2.0.x and 2.1.x are protocol-compatible, so there’s no need to worry if the server hasn't been updated to 2.1.x.Main Changes
- Backports to 1.18.2, 1.17.1, and 1.16.5. - New open source [Opus](https://github.com/plasmoapp/opus-jni-rust) and [RNNoise](https://github.com/plasmoapp/rnnoise-jni-rust) binaries, related to [#319](https://github.com/plasmoapp/plasmo-voice/issues/319) [#375](https://github.com/plasmoapp/plasmo-voice/issues/375) [#382](https://github.com/plasmoapp/plasmo-voice/issues/382). - Languages now support [MiniMessage format](https://docs.advntr.dev/minimessage/index.html). - Fixed [#376](https://github.com/plasmoapp/plasmo-voice/issues/376) "IP address not updates after recreate minecraft's server docker container" - ...and many more internal changes and fixes.Breaking API Changes
There have been breaking changes to the API, meaning you'll need to update your addons: - [pv-addon-groups](https://modrinth.com/plugin/pv-addon-groups/version/1.1.0) - [pv-addon-broadcast](https://modrinth.com/plugin/pv-addon-broadcast/version/1.… The API documentation is now available: https://plasmovoice.com/docs/api. It's still a work in progress, so feedback is appreciated. You can provide feedback on our Discord: https://discord.gg/uueEqzwCJJ.bungeecord-2.1.0[Bungeecord] Plasmo Voice 2.1.0Sep 28, 2024 Alpha Notice
This version still requires testing, especially for backports. If you encounter any issues, please report them on Discord: https://discord.gg/uueEqzwCJJ. Versions 2.0.x and 2.1.x are protocol-compatible, so there’s no need to worry if the server hasn't been updated to 2.1.x.Main Changes
- Backports to 1.18.2, 1.17.1, and 1.16.5. - New open source [Opus](https://github.com/plasmoapp/opus-jni-rust) and [RNNoise](https://github.com/plasmoapp/rnnoise-jni-rust) binaries, related to [#319](https://github.com/plasmoapp/plasmo-voice/issues/319) [#375](https://github.com/plasmoapp/plasmo-voice/issues/375) [#382](https://github.com/plasmoapp/plasmo-voice/issues/382). - Languages now support [MiniMessage format](https://docs.advntr.dev/minimessage/index.html). - Fixed [#376](https://github.com/plasmoapp/plasmo-voice/issues/376) "IP address not updates after recreate minecraft's server docker container" - ...and many more internal changes and fixes.Breaking API Changes
There have been breaking changes to the API, meaning you'll need to update your addons: - [pv-addon-groups](https://modrinth.com/plugin/pv-addon-groups/version/1.1.0) - [pv-addon-broadcast](https://modrinth.com/plugin/pv-addon-broadcast/version/1.… The API documentation is now available: https://plasmovoice.com/docs/api. It's still a work in progress, so feedback is appreciated. You can provide feedback on our Discord: https://discord.gg/uueEqzwCJJ.spigot-2.1.0[Spigot] Plasmo Voice 2.1.0Sep 28, 2024 Alpha Notice
This version still requires testing, especially for backports. If you encounter any issues, please report them on Discord: https://discord.gg/uueEqzwCJJ. Versions 2.0.x and 2.1.x are protocol-compatible, so there’s no need to worry if the server hasn't been updated to 2.1.x.Main Changes
- Backports to 1.18.2, 1.17.1, and 1.16.5. - New open source [Opus](https://github.com/plasmoapp/opus-jni-rust) and [RNNoise](https://github.com/plasmoapp/rnnoise-jni-rust) binaries, related to [#319](https://github.com/plasmoapp/plasmo-voice/issues/319) [#375](https://github.com/plasmoapp/plasmo-voice/issues/375) [#382](https://github.com/plasmoapp/plasmo-voice/issues/382). - Server now sends a request info packet to any player joining the server. This was introduced due to differences in how various mod loaders handle the mod channel list, and I just can't figure out how to make it work on Forge/NeoForge 1.20.2+. - Server now checks if a player has voice disabled or microphone muted before sending or receiving the audio. - Languages now support [MiniMessage format](https://docs.advntr.dev/minimessage/index.html). - ...and many more internal changes and fixes.Breaking API Changes
There have been breaking changes to the API, meaning you'll need to update your addons: - [pv-addon-groups](https://modrinth.com/plugin/pv-addon-groups/version/1.1.0) - [pv-addon-sculk](https://modrinth.com/plugin/pv-addon-sculk/version/1.1.0) - [pv-addon-broadcast](https://modrinth.com/plugin/pv-addon-broadcast/version/1.… - [pv-addon-spectator](https://modrinth.com/plugin/pv-addon-spectator/version/1.… - [pv-addon-whisper](https://modrinth.com/plugin/pv-addon-whisper/version/1.1.0) - [pv-addon-priority](https://modrinth.com/plugin/pv-addon-priority/version/1.1.0) - [pv-addon-lavaplayer-lib](https://modrinth.com/plugin/pv-addon-lavaplayer-lib/versi… - [pv-addon-discs](https://modrinth.com/plugin/pv-addon-discs/version/1.1.0) The API documentation is now available: https://plasmovoice.com/docs/api. It's still a work in progress, so feedback is appreciated. You can provide feedback on our Discord: https://discord.gg/uueEqzwCJJ.velocity-2.0.10[Velocity] Plasmo Voice 2.0.10Jun 13, 2024 bungeecord-2.0.10[Bungeecord] Plasmo Voice 2.0.10Jun 13, 2024 spigot-2.0.10[Spigot] Plasmo Voice 2.0.10Jun 13, 2024 velocity-2.0.9[Velocity] Plasmo Voice 2.0.9Apr 30, 2024 - Fixed stacktrace spam on bad packets [#397](https://github.com/plasmoapp/plasmo-voice/issues/397)bungeecord-2.0.9[Bungeecord] Plasmo Voice 2.0.9Apr 30, 2024 - Fixed stacktrace spam on bad packets [#397](https://github.com/plasmoapp/plasmo-voice/issues/397)spigot-2.0.9[Paper] Plasmo Voice 2.0.9Apr 30, 2024 - Fixed stacktrace spam on bad packets [#397](https://github.com/plasmoapp/plasmo-voice/issues/397)velocity-2.0.8[Velocity] Plasmo Voice 2.0.8Jan 13, 2024 - Fixed a bug where an AES key was not reset properly after a backend restartbungeecord-2.0.8[Bungeecord] Plasmo Voice 2.0.8Jan 13, 2024 - Fixed a bug where an AES key was not reset properly after a backend restartspigot-2.0.8[Spigot] Plasmo Voice 2.0.8Jan 13, 2024 - [Paper] SuperVanish/PremiumVanish integration with show and hide eventsvelocity-2.0.7[Velocity] Plasmo Voice 2.0.7Oct 11, 2023 - Fixed error when player was disconnected from the voice server if someone with the same name is trying to join the server - Fixed error when player was not cleared properly on disconnect and on the next join voice will not work for that playerbungeecord-2.0.7[Bungeecord] Plasmo Voice 2.0.7Oct 11, 2023 - Fixed error when player was disconnected from the voice server if someone with the same name is trying to join the server - Fixed error when player was not cleared properly on disconnect and on the next join voice will not work for that playerspigot-2.0.7[Spigot] Plasmo Voice 2.0.7Oct 11, 2023 - Fix vanish support [#358](https://github.com/plasmoapp/plasmo-voice/issues/358) - Fix memory leak when unloading worldsvelocity-2.0.6[Velocity] Plasmo Voice 2.0.6Jun 28, 2023 BungeeCord-2.0.6[BungeeCord] Plasmo Voice 2.0.6Jun 28, 2023 spigot-2.0.6[Spigot] Plasmo Voice 2.0.6Jun 28, 2023 velocity-2.0.5[Velocity] Plasmo Voice 2.0.5Jun 8, 2023 - minor bug fixesBungeeCord-2.0.5[BungeeCord] Plasmo Voice 2.0.5Jun 8, 2023 - minor bug fixesspigot-2.0.5[Spigot] Plasmo Voice 2.0.5Jun 8, 2023 - minor bug fixes - relocate ustats to fix crash on fabricvelocity-2.0.4[Velocity] Plasmo Voice 2.0.4Jun 8, 2023 BungeeCord-2.0.4[BungeeCord] Plasmo Voice 2.0.4Jun 8, 2023 spigot-2.0.4[Spigot] Plasmo Voice 2.0.4Jun 8, 2023 velocity-2.0.3[Velocity] Plasmo Voice 2.0.3Apr 7, 2023 - now slf4j is used for logging to fix crash on BungeeCord - resolve backend servers hostnames if unresolved - option to disable crowdin translations in config - option to disable check for updates in config - kotlin was relocated to avoid conflicts with another plugins. Because some addons use kotlin from Plasmo Voice, they will be broken and you should update them: - [pv-addons-groups](https://modrinth.com/plugin/pv-addon-groups/version/1.0.3)BungeeCord-2.0.3[BungeeCord] Plasmo Voice 2.0.3Apr 7, 2023 - now slf4j is used for logging to fix crash on BungeeCord - resolve backend servers hostnames if unresolved - option to disable crowdin translations in config - option to disable check for updates in config - kotlin was relocated to avoid conflicts with another plugins. Because some addons use kotlin from Plasmo Voice, they will be broken and you should update them: - [pv-addons-groups](https://modrinth.com/plugin/pv-addon-groups/version/1.0.3)spigot-2.0.3[Spigot] Plasmo Voice 2.0.3Apr 7, 2023 - option to disable crowdin translations in config - option to disable check for updates in config - kotlin was relocated to avoid conflicts with another plugins. Because some addons use kotlin from Plasmo Voice, they will be broken and you should update them: - [pv-addons-lavaplayer-lib](https://modrinth.com/plugin/pv-addon-lavaplayer-lib/versi… - [pv-addons-discs](https://modrinth.com/plugin/pv-addon-discs/version/1.0.1) - [pv-addons-groups](https://modrinth.com/plugin/pv-addon-groups/version/1.0.3)velocity-2.0.2[Velocity] Plasmo Voice 2.0.2Apr 3, 2023 - fixed an exception on server language loading (java.lang.Exception: Can't load language resource)BungeeCord-2.0.2[BungeeCord] Plasmo Voice 2.0.2Apr 3, 2023 - fixed an exception on server language loading (java.lang.Exception: Can't load language resource)spigot-2.0.2[Spigot] Plasmo Voice 2.0.2Apr 3, 2023 - fixed an exception on server language loading (java.lang.Exception: Can't load language resource)velocity-2.0.1[Velocity] Plasmo Voice 2.0.1Apr 3, 2023 - fixed bug when missing translations keys are not falling back to default languageBungeeCord-2.0.1[BungeeCord] Plasmo Voice 2.0.1Apr 3, 2023 - fixed bug when missing translations keys are not falling back to default languagespigot-2.0.1[Spigot] Plasmo Voice 2.0.1Apr 3, 2023 - fixed bug when Plasmo Voice worked after first join, but didn't after reconnect - fixed bug when missing translations keys are not falling back to default languagevelocity-2.0.0[Velocity] Plasmo Voice 2.0.0Apr 1, 2023 spigot-2.0.0[Spigot] Plasmo Voice 2.0.0Apr 1, 2023 BungeeCord-2.0.0[BungeeCord] Plasmo Voice 2.0.0Apr 1, 2023 velocity-2.0.0+ALPHA[Velocity] Plasmo Voice 2.0.0+ALPHAApr 1, 2023 spigot-2.0.0+122abb5[Spigot] Plasmo Voice 2.0.0+122abb5Apr 1, 2023 BungeeCord-2.0.0+122abb5[BungeeCord] Plasmo Voice 2.0.0+122abb5Apr 1, 2023 spigot-2.0.0+2a71733[Spigot] Plasmo Voice 2.0.0+2a71733Apr 1, 2023 bungeecord-2.0.0+2a71733[BungeeCord] Plasmo Voice 2.0.0+2a71733Apr 1, 2023 spigot-1.16.x-1.19.x-1.0.11[Spigot 1.16.x - 1.19.x] Plasmo VoiceAug 14, 2022
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta