spark

spark

95M Downloads

Starting Spark profiler on Velocity causes packets to only send to Bedrock players when performing actions

MiguVT opened this issue ยท 1 comments

commented

Description

When the Spark profiler is started on the Velocity proxy, it causes packets to only send to Bedrock players when they are performing actions such as moving or punching. This results in a frozen state for players who are AFK, where they cannot see any updates or new entities.

Reproduction Steps

Start the Minecraft server with Velocity proxy and GeyserMC.
Ensure Spark profiler is installed.
Start the Spark profiler using the command sparkv profiler start.
Join the server as a Bedrock player.
Stay AFK without moving or performing any actions.
Observe that no packets are received, and the game appears frozen.
Perform any action (move, punch, etc.) and observe packets being received again.

Expected Behaviour

Bedrock players should continue to receive packets and game updates even when they are AFK and not performing any actions.

Platform Information

  • Minecraft Version: Minecraft 1.21, Geyser latest version
  • Platform Type: Minecraft 1.21.2 (Bedrock Edition, tested on both Android and Windows)
  • Platform Brand: Velocity, Paper
  • Platform Version: Paper 1.21-123, Velocity 3.3.0-SNAPSHOT-413

Spark Version

v1.10.93

Logs and Configs

All default, nothing interesting on logs, no errors, nothing

Extra Details

This issue was initially reported in GeyserMC: Geyser Issue #4613

commented

Same problem here on

  • Velocity 3.4.0-SNAPSHOT #439
  • Purpur 1.21.1 #2326
  • Geyser 2.4.3 #689
  • Spark 1.10.110