Geyser icon indicating copy to clipboard operation
Geyser copied to clipboard

Wrong break sound for grass-type blocks on Bedrock via Geyser

Open JustSimplyNetwork opened this issue 7 months ago • 0 comments

Describe the bug

Summary

When breaking any kind of grass as a Bedrock player in survival mode (via GeyserVelocity), the block break sound is incorrect: it plays the stone sound instead of the expected grass one.

What I tried:

  • Added custom_mappings.yml with sound: grass for example minecraft:tall_grass
  • Verified correct block ID and mapping
  • Confirmed it works in Creative mode (no incorrect sound)
  • Upgraded GeyserVelocity to the latest version
  • Clean config with debug mode

Result:

Sound remains incorrect in Survival mode.

Note:

This appears to be an overlooked limitation in how block interaction/sound is passed to Bedrock clients in Survival mode.

To Reproduce

Setup a small Velocity Network. Proxy and Gameserver

Expected behaviour

Geyser should deliver enough block context or sound hints to let Bedrock play grass_hit when breaking grass in Survival.

Screenshots / Videos

No response

Server Version and Plugins

Advanced-Portals-Spigot-2.5.0.jar

AntiPopup-11.jar

floodgate-velocity.jar

Geyser-Velocity.jar (Build 09.06.25)

GeyserSkinManager-Velocity.jar

LuckPerms-Velocity-5.5.0.jar

Plan-5.6-build-2965.jar

VelocityScoreboardAPI.v1.1.0.jar

ViaBackwards-5.3.2.jar

ViaVersion-5.3.3-SNAPSHOT.jar

Geyser Dump

https://dump.geysermc.org/CsJF8XxQI2nnlpFcq1SnhAxKwAYd0qpT

Geyser Version

Geyser version 2.7.1-b851 (git-master-b3716c7) (Java: 1.21.5, Bedrock: 1.21.50 - 1.21.51 - 1.21.80)

Minecraft: Bedrock Edition Device/Version

1.21.82

Additional Context

I use a small Texturpack for my own Font. But that shouldnt be the Problem, it testet it in Singleplayer and got no problems.

JustSimplyNetwork avatar Jun 12 '25 06:06 JustSimplyNetwork