Simple Voice Chat

Simple Voice Chat

337k Downloads

Force voice chat doesn't work on folia 1.21.6

Closed this issue ยท 2 comments

commented

Confirmation

  • I have read the wiki

Bug description

A player without simple voice chat doesn't get kicked when force_voice_chat=true in voicechat-server.properties.

Minecraft version

1.21.6

Mod/Plugin version

1.8.8 - 1.21.x

Mod/Plugin loader and version

Folia 1.21.6 Build #6

Steps to reproduce

Get in a folia server with an unmodded minecraft client and simple voice chat with force_voice_chat set to true

Expected behavior

I expected to be kicked.

Instead the server did not crash but printed this error:

[12:06:59] [Region Scheduler Thread #1/ERROR]: Could not pass event PlayerJoinEvent to voicechat v2.5.33
--
122 | java.lang.UnsupportedOperationException: null
123 | at org.bukkit.craftbukkit.scheduler.CraftScheduler.handle(CraftScheduler.java:517) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
124 | at org.bukkit.craftbukkit.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:227) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
125 | at org.bukkit.craftbukkit.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:209) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
126 | at org.bukkit.craftbukkit.scheduler.CraftScheduler.runTaskLater(CraftScheduler.java:173) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
127 | at voicechat-bukkit-2.5.33.jar/de.maxhenkel.voicechat.voice.server.ServerVoiceEvents.onPlayerJoin(ServerVoiceEvents.java:109) ~[voicechat-bukkit-2.5.33.jar:?]
128 | at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[folia-api-1.21.6-R0.1-SNAPSHOT.jar:?]
129 | at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[folia-api-1.21.6-R0.1-SNAPSHOT.jar:?]
130 | at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
131 | at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
132 | at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[folia-api-1.21.6-R0.1-SNAPSHOT.jar:?]
133 | at net.minecraft.server.players.PlayerList.placeNewPlayer(PlayerList.java:418) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
134 | at net.minecraft.server.network.ServerConfigurationPacketListenerImpl.lambda$handleConfigurationFinished$2(ServerConfigurationPacketListenerImpl.java:195) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
135 | at io.papermc.paper.threadedregions.RegionizedTaskQueue$PrioritisedQueue$ChunkBasedPriorityTask.executeInternal(RegionizedTaskQueue.java:507) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
136 | at io.papermc.paper.threadedregions.RegionizedTaskQueue$PrioritisedQueue.executeTask(RegionizedTaskQueue.java:434) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
137 | at io.papermc.paper.threadedregions.RegionizedTaskQueue$RegionTaskQueueData.drainTasks(RegionizedTaskQueue.java:263) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
138 | at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1644) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
139 | at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:407) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
140 | at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:418) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
141 | at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:546) ~[concurrentutil-0.0.3.jar:?]
142 | at java.base/java.lang.Thread.run(Thread.java:1447) ~[?:?]

[12:06:59] [Region Scheduler Thread #1/ERROR]: Could not pass event PlayerJoinEvent to voicechat v2.5.33
java.lang.UnsupportedOperationException: null
	at org.bukkit.craftbukkit.scheduler.CraftScheduler.handle(CraftScheduler.java:517) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at org.bukkit.craftbukkit.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:227) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at org.bukkit.craftbukkit.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:209) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at org.bukkit.craftbukkit.scheduler.CraftScheduler.runTaskLater(CraftScheduler.java:173) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at voicechat-bukkit-2.5.33.jar/de.maxhenkel.voicechat.voice.server.ServerVoiceEvents.onPlayerJoin(ServerVoiceEvents.java:109) ~[voicechat-bukkit-2.5.33.jar:?]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[folia-api-1.21.6-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[folia-api-1.21.6-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:[131](https://mclo.gs/B59oCyt#L131)) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[folia-api-1.21.6-R0.1-SNAPSHOT.jar:?]
	at net.minecraft.server.players.PlayerList.placeNewPlayer(PlayerList.java:418) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at net.minecraft.server.network.ServerConfigurationPacketListenerImpl.lambda$handleConfigurationFinished$2(ServerConfigurationPacketListenerImpl.java:195) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at io.papermc.paper.threadedregions.RegionizedTaskQueue$PrioritisedQueue$ChunkBasedPriorityTask.executeInternal(RegionizedTaskQueue.java:507) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at io.papermc.paper.threadedregions.RegionizedTaskQueue$PrioritisedQueue.executeTask(RegionizedTaskQueue.java:434) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at io.papermc.paper.threadedregions.RegionizedTaskQueue$RegionTaskQueueData.drainTasks(RegionizedTaskQueue.java:263) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1644) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:407) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:418) ~[folia-1.21.6.jar:1.21.6-6-e4b0ae9]
	at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:546) ~[concurrentutil-0.0.3.jar:?]
	at java.base/java.lang.Thread.run(Thread.java:1447) ~[?:?]

Log files

https://mclo.gs/B59oCyt

Screenshots

No response

commented

Thank you, this will be fixed in the next version. If you want to use it now, heres a prerelease version. Dont forget to unzip the jar first.

[UNZIP ME] voicechat-bukkit-2.5.34-pre1.zip

commented

Thanks, that was very quick.