Plasmo Voice

Plasmo Voice

2M Downloads

[Bug] Plasmo Voice doesn't work on Client running macOS Ventura

Mahir007 opened this issue ยท 2 comments

commented

I'm using an M1 MacBook Air running macOS Ventura and version 1.16.5 of Minecraft w/ the latest version of Forge on Prism Launcher (5.1) .

Essentially, Plasmo Voice is broken when attempting to use it on a macOS machine. When pressing the V key in-game, it just says that Plasmo Voice is not installed on the server.

This isn't right because checking the server logs, I can see that Plasmo Voice is able to start successfully.

[17:58:45] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[17:58:45] [main/INFO]: Reloading ResourceManager: Default, bukkit
[17:58:46] [Worker-Main-6/INFO]: Loaded 7 recipes
[17:58:47] [Server thread/INFO]: Starting minecraft server version 1.16.5
[17:58:47] [Server thread/INFO]: Loading properties
[17:58:47] [Server thread/INFO]: This server is running Paper version git-Paper-794 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT)
[17:58:47] [Server thread/INFO]: Debug logging is disabled
[17:58:48] [Server thread/INFO]: Using 4 threads for Netty based IO
[17:58:48] [Server thread/INFO]: Server Ping Player Sample Count: 12
[17:58:48] [Server thread/INFO]: Default game type: SURVIVAL
[17:58:48] [Server thread/INFO]: Generating keypair
[17:58:48] [Server thread/INFO]: Starting Minecraft server on *:25565
[17:58:48] [Server thread/INFO]: Using default channel type
[17:58:50] [Server thread/INFO]: [PlasmoVoice] Loading PlasmoVoice v1.0.11
[17:58:50] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[17:58:50] [Server thread/INFO]: Preparing level "world"
[17:58:50] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[17:58:51] [Server thread/INFO]: Time elapsed: 306 ms
[17:58:51] [Server thread/INFO]: Preparing start region for dimension minecraft:the_nether
[17:58:51] [Server thread/INFO]: Time elapsed: 558 ms
[17:58:51] [Server thread/INFO]: Preparing start region for dimension minecraft:the_end
[17:58:52] [Server thread/INFO]: Time elapsed: 514 ms
[17:58:52] [Server thread/INFO]: [PlasmoVoice] Enabling PlasmoVoice v1.0.11
[17:58:52] [Thread-14/INFO]: [PlasmoVoice] Voice UDP server started on /0.0.0.0:25565
[17:58:52] [Server thread/INFO]: Running delayed init tasks
[17:58:52] [Server thread/INFO]: Done (4.668s)! For help, type "help"
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] ************************************************************
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] * WARNING - YOU ARE RUNNING AN OUTDATED VERSION OF JAVA.
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] * PAPER WILL STOP BEING COMPATIBLE WITH THIS VERSION OF
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] * JAVA WHEN MINECRAFT 1.17 IS RELEASED.
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] *
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] * Please update the version of Java you use to run Paper
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] * to at least Java 16. When Paper for Minecraft 1.17 is
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] * released support for versions of Java before 16 will
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] * be dropped.
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] *
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] * Current Java version: 1.8.0_352
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] *
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] * Check this forum post for more information: 
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] *   https://papermc.io/java16
[17:58:52] [Server thread/WARN]: [io.papermc.paper.util.PaperJvmChecker] ************************************************************
[17:58:52] [Server thread/INFO]: Timings Reset
[18:00:05] [User Authenticator #1/INFO]: UUID of player Mahir007 is *-*-*-*-*
[18:00:06] [Server thread/INFO]: Mahir007 joined the game
[18:00:06] [Server thread/INFO]: Mahir007[/192.168.1.144:63353] logged in with entity id 151 at ([world]-25.5, 68.0, 181.5)
[18:00:08] [Server thread/INFO]: Mahir007 lost connection: Disconnected
[18:00:08] [Server thread/INFO]: Mahir007 left the game

Additionally, other clients on Windows & Linux are able to connect & use voice without issue.

To rule out my OS or MC launcher being the issue, I tried out another voice-chat mod ("Simple Voice Chat"). Upon connecting to the same server again (now with "Simple Voice Chat" installed on both the client & server), I get an OS pop-up asking whether or not I want to accept microphone permissions for the launcher (something I didn't get with Plasmo Voice). Hitting allow, I'm then able to use voice chat just fine with no issues.

I've no idea what's causing Plasmo Voice to not work, but within the client logs, I can see a bunch of errors start as soon as 'OpenAL' is initialised by the mod. Client logs showing this are attached here: Forge 1.16.5 Client Log

commented

I have the same issue

commented

We no longer support 1xx version of the mod because version 2xx is coming out soon.

You can start a new issue if it is still relevant in 2xx.